Permissions Reference 🔑
Tub's Status Plugin uses the following permission nodes to control access to its commands and features. You'll need a Bukkit-compatible permissions plugin (e.g., LuckPerms) to assign these.
The default values are as defined in the plugin's plugin.yml.
Player Permissions
StatusPlugin.setStatus- Description: Allows a player to set and remove their own status using
/status <message>and/status remove. - Default:
true(all players)
- Description: Allows a player to set and remove their own status using
StatusPlugin.group.set- Description: Allows a player to use the
/group <groupname>command (or/status group <groupname>) to set their status from predefined groups, ifgroupModeis enabled inconfig.yml. - Default:
true(all players) - Note: To use a specific group, players also need
StatusPlugin.group.set.<groupname>(see below).
- Description: Allows a player to use the
StatusPlugin.group.set.<groupname>- Description: Allows a player to select the specific status group named
<groupname>. Replace<groupname>with the actual key from yourstatusGroupsinconfig.yml. - Example:
StatusPlugin.group.set.t1,StatusPlugin.group.set.afk - Default: Not explicitly set per group in
plugin.yml; must be granted by an admin.
- Description: Allows a player to select the specific status group named
StatusPlugin.placeholders- Description: Allows players to use PlaceholderAPI placeholders (from other plugins) within their own status message. Also enables the display of LuckPerms prefixes/suffixes if
%LP_prefix%or%LP_suffix%are used in their status. - Default:
op(This seems to be the effective default based on how it's checked inStatusManager, though not explicitly inplugin.ymlwithdefault: op. It's best to grant this explicitly if desired for non-ops.)
- Description: Allows players to use PlaceholderAPI placeholders (from other plugins) within their own status message. Also enables the display of LuckPerms prefixes/suffixes if
Formatting Permissions
These permissions control which formatting codes players can use in their status messages.
StatusPlugin.formatting.color- Description: Allows the use of color codes (
&0-&9,&a-&f). - Default:
op
- Description: Allows the use of color codes (
StatusPlugin.formatting.bold- Description: Allows the use of the bold code (
&l). - Default:
op
- Description: Allows the use of the bold code (
StatusPlugin.formatting.italic- Description: Allows the use of the italic code (
&o). - Default:
op
- Description: Allows the use of the italic code (
StatusPlugin.formatting.underline- Description: Allows the use of the underline code (
&n). - Default:
op
- Description: Allows the use of the underline code (
StatusPlugin.formatting.strikethrough- Description: Allows the use of the strikethrough code (
&m). - Default:
op
- Description: Allows the use of the strikethrough code (
StatusPlugin.formatting.magic- Description: Allows the use of the obfuscated/magic code (
&k). - Default:
op
- Description: Allows the use of the obfuscated/magic code (
Admin Permissions
StatusPlugin.admin.setStatus- Description: Allows setting and removing the status of other players using
/status <player> <message>and/status remove <player>. - Default:
op
- Description: Allows setting and removing the status of other players using
StatusPlugin.admin.reload- Description: Allows reloading the plugin's configuration and status data using
/status reload. - Default:
op
- Description: Allows reloading the plugin's configuration and status data using
StatusPlugin.admin.setMaxlength- Description: Allows setting the maximum character length for statuses using
/status setmaxlength <length>. - Default:
op
- Description: Allows setting the maximum character length for statuses using
StatusPlugin.admin.resetMaxlength- Description: Allows resetting the maximum status length to its default value using
/status resetmaxlength. - Default:
op
- Description: Allows resetting the maximum status length to its default value using
StatusPlugin.admin(Implied for Update Notifications) - Description: While not a command permission, players with
StatusPlugin.admin(or a general admin permission that includes this node if you set it up) will receive in-game notifications about critical/high urgency plugin updates ifcheckUpdate: trueis enabled. - Default: Not explicitly set in
plugin.ymlfor this purpose; grant to admins.
- Description: While not a command permission, players with
Default Values
default: truemeans all players have the permission by default.default: opmeans only server operators have the permission by default. Permissions not explicitly defaulted (likeStatusPlugin.group.set.<groupname>) must be granted manually.
