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, ifgroupMode
is 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 yourstatusGroups
inconfig.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.yml
withdefault: 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: true
is enabled. - Default: Not explicitly set in
plugin.yml
for this purpose; grant to admins.
- Description: While not a command permission, players with
Default Values
default: true
means all players have the permission by default.default: op
means only server operators have the permission by default. Permissions not explicitly defaulted (likeStatusPlugin.group.set.<groupname>
) must be granted manually.