Skip to content

Roles

Roles, not ranks

image v1 locked you into a fixed ladder of six ranks with limited permissions. v2 replaces them with named roles that you can create, reorder and edit freely so your structure can be whatever suits your game. Each role includes the commands its members can use, the permissions they hold, and the panel pages they can view or edit.

Info

The order of the roles list matters. A role's rank comes from its position rather than a fixed number, so dragging a role up the list makes it more senior.


The default roles

You start with six roles:

Role What it can do
Owner Has every permission. The game creator receives it automatically
Dev Can edit roles and game settings, and use global modifiers
Admin Can use admin commands, cancel tasks, and use abusive modifiers like loop
Mod Can use moderation commands and pages like Bans, Warns and Logs
Fun Can use fun commands, ideal as a sellable perk
Player Given to everyone, with minimal commands

Giving people roles

There are three easy ways to give and take roles in-game:

  1. Automatic 'givers'. See Link commands to roles below for more info.

  2. Profile page. Type ;profile <user>, or in the panel go to MenuRolesServer or Permanent and click into a user (or add a new one). Add a role, then choose whether it applies permanently or just for the current server.

  3. Commands. For example:

;givePermRole @foreverhd mod
;giveServerRole @foreverhd mod
;takeRole @foreverhd

After applying tags and deciding what commands to load in-studio, or even after creating your own, you can now easily link commands to roles in-game. Simply open the settings of your desired role and scroll down to Role SettingsCommands. You can then customise your role to inherit commands three ways:

Setting What it grants
From Roles Below The commands of every role ranked below this one
From Tags Any command carrying one of the chosen tags, such as the pack tags from your loader (Admin, Fun, etc)
From Names Individually chosen commands

These stack, so a role holds the combined commands of all three. You can then click View Commands to see the full list of commands that role can use.


Permissions

Anyone with permission can view and change the settings of a role in-game, and edits save automatically and sync to every server within seconds:

Permission What it does
All command permissions Grants every command permission below. Dangerous
Targeting Others Run commands on other players, not just yourself (like ;jump @ForeverHD)
Multiple Targets Target more than one player in a single run (like ;fly others)
Modifiers Abusive Use potentially abusive modifiers like loop, spawn and delay
Modifiers Global Use the cross-server modifiers global, perm and join. Extremely dangerous
Bypass Limits Ignore rate, size and command-specific limits. Dangerous
From Roles Below Use the commands of every role ranked below this one
From Tags Use any command carrying one of the listed tags
Commands Per Minute How many commands a member can run each minute
Requests Per Second How many requests a member can send each second
Preview Roles Preview and act as any role at or below this one
All view permissions Grants every view permission
Icon Whether the topbar icon shows, and which page it opens
Pages Which panel pages the role can open
Unavailable Commands Show commands the member can't use, buy or unlock
All edit permissions Grants every edit permission. Dangerous
Edit Roles Create, edit, delete and reorder roles below this one
Edit Tasks Pause, resume and cancel any running task
Edit You Settings Edit personal settings like theme, prefix and sound
Edit Game Settings Make universe-wide setting changes. Dangerous
All Prompts Show every notice to members
Warnings Show warning notices like invalid command or missing permission
Welcome Show the welcome notice on join

Tip

Roles no longer have to inherit all commands below them, and you can customise permissions like 'can players of this role target other players'.


Previewing roles

image Users with permission can preview other roles. This means they can act as any role at or below their own rank, to see exactly what a different role experiences. This is useful for example for testing what players can unlock after setting up gamepasses. Previewing never escalates anything. Safety checks always use your real roles, so previewing can't be used to slip past rank checks in either direction.