-
-
Notifications
You must be signed in to change notification settings - Fork 42
Permissions
Josua Parks edited this page Jan 15, 2025
·
33 revisions
Carbon: v3.0.0-beta.28
The following is a list of permission nodes that are checked in the plugin, and their function:
Node | Function |
---|---|
carbon.channel | Allows base access to the /channel command. |
carbon.channel.channelname | Allows access to the /channel and /<channelname> commands for the specified channel. |
carbon.channel.channelname.see | Required to allow the player to see messages in the channel. |
carbon.channel.channelname.speak | Required to allow the player to send messages in the channel. |
carbon.clearchat.clear | Allows a player to clear the chat for all players except those with carbon.chearchat.exempt . |
carbon.clearchat.exempt | Exempts the player from having their chat cleared when /clearchat is executed. |
carbon.debug | Allows a sender to quickly check what carbon thinks the player's primary and non-primary groups are. |
carbon.help | Allows a player to view Carbon's help menu, detailing each part of Carbon's commands. |
carbon.hideidentity | Prevents messages from the player from being blocked clientside. |
carbon.ignore | Allows a user to ignore players, hiding messages they send in chat and in whispers. |
carbon.ignore.exempt | Prevents a player from being ignored. |
carbon.ignore.unignore | Allows a player to remove someone from their ignore list. |
carbon.itemlink | Allows a player to display their held or equipped item in chat. |
carbon.crossserver | Allows cross server messages to be received by the player. |
carbon.parties | Allows the creation and use of chat parties. |
carbon.mute | Allows a user to mute players, preventing them from sending messages or whispers. |
carbon.mute.exempt | Prevents a player from being muted. |
carbon.mute.info | Allows checking if others are muted or not. |
carbon.mute.notify | Notifies a player when someone else has been muted. |
carbon.mute.unmute | Allows unmuting a player, allowing them to use chat and send whispers. |
carbon.nickname | Allows a player to view their own nickname. |
carbon.nickname.others | Allows a player to check or set other players' nicknames. |
carbon.nickname.see | Allows a player to check their or other players' nicknames. |
carbon.nickname.self | Allows a player to check or set their own nickname. |
carbon.nickname.set | Allows a player to sets their or other players' nicknames. |
carbon.reload | Permits the reloading of Carbon's config, channel settings, and translations. |
carbon.spy | Allows access to the /spy command, allowing a player to view all private and channel messages they otherwise wouldn't see. |
carbon.whisper | Allows a player to send private messages to other players. |
carbon.whisper.message | Allows base access to the /message command. |
carbon.whisper.send | Send whisper messages with /msg /reply /continue. |
carbon.whisper.receive | Receive messages sent with /msg /reply /continue. |
carbon.whisper.continue | Allows a player to send a message to the last player they whispered. |
carbon.whisper.reply | Allows a player to send a message to the last player who messaged them. |
carbon.whisper.vanished | Allows a player to send messages to vanished players. |
carbon.chatlinks | Makes links in chat clickable. |
Node | Function |
---|---|
carbon.nickname.tags.color | Allows the use of colors in nicknames. |
carbon.nickname.tags.gradient | Allows the use of gradients in nicknames. |
carbon.nickname.tags.rainbow | Allows the use of the rainbow tag in nicknames. |
carbon.nickname.tags.decorations | Allows the use of obfuscated, bold, strikethrough, underlined, and italic in nicknames. If a player has this permission, the specific decoration permissions won't be checked. |
carbon.nickname.tags.obfuscated | Allows the use of obfuscated in nicknames. |
carbon.nickname.tags.bold | Allows the use of bold in nicknames. |
carbon.nickname.tags.strikethrough | Allows the use of strikethrough in nicknames. |
carbon.nickname.tags.underlined | Allows the use of underline in nicknames. |
carbon.nickname.tags.italic | Allows the use of italics in nicknames. |
carbon.nickname.tags.hover | Allows the use of hover events in nicknames. |
carbon.nickname.tags.click | Allows the use of click events in nicknames. |
carbon.nickname.tags.translatable | Allows the use of translatable components in nicknames. |
carbon.nickname.tags.keybind | Allows the use of keybind components in nicknames. |
carbon.nickname.tags.insertion | Allows the use of insertions in nicknames. |
carbon.nickname.tags.font | Allows the use of fonts in nicknames. |
carbon.nickname.tags.reset | Allows the use of the reset tag in nicknames. |
carbon.nickname.tags.newline | Allows the use of the newline tag in nicknames. |
Node | Function |
---|---|
carbon.parties.name.tags.color | Allows the use of colors in party names. |
carbon.parties.name.tags.gradient | Allows the use of gradients in party names. |
carbon.parties.name.tags.rainbow | Allows the use of the rainbow tag in party names. |
carbon.parties.name.tags.decorations | Allows the use of obfuscated, bold, strikethrough, underlined, and italic in party names. If a player has this permission, the specific decoration permissions won't be checked. |
carbon.parties.name.tags.obfuscated | Allows the use of obfuscated in party names. |
carbon.parties.name.tags.bold | Allows the use of bold in party names. |
carbon.parties.name.tags.strikethrough | Allows the use of strikethrough in party names. |
carbon.parties.name.tags.underlined | Allows the use of underline in party names. |
carbon.parties.name.tags.italic | Allows the use of italics in party names. |
carbon.parties.name.tags.hover | Allows the use of hover events in party names. |
carbon.parties.name.tags.click | Allows the use of click events in party names. |
carbon.parties.name.tags.translatable | Allows the use of translatable components in party names. |
carbon.parties.name.tags.keybind | Allows the use of keybind components in party names. |
carbon.parties.name.tags.insertion | Allows the use of insertions in party names. |
carbon.parties.name.tags.font | Allows the use of fonts in party names. |
carbon.parties.name.tags.reset | Allows the use of the reset tag in party names. |
carbon.parties.name.tags.newline | Allows the use of the newline tag in party names. |
Node | Function |
---|---|
carbon.messagetags.color | Allows the use of colors in messages. |
carbon.messagetags.gradient | Allows the use of gradients in messages. |
carbon.messagetags.rainbow | Allows the use of the rainbow tag in messages. |
carbon.messagetags.decorations | Allows the use of obfuscated, bold, strikethrough, underlined, and italic in messages. If a player has this permission, the specific decoration permissions won't be checked. |
carbon.messagetags.obfuscated | Allows the use of obfuscated in messages. |
carbon.messagetags.bold | Allows the use of bold in messages. |
carbon.messagetags.strikethrough | Allows the use of strikethrough in messages. |
carbon.messagetags.underlined | Allows the use of underline in messages. |
carbon.messagetags.italic | Allows the use of italics in messages. |
carbon.messagetags.hover | Allows the use of hover events in messages. |
carbon.messagetags.click | Allows the use of click events in messages. |
carbon.messagetags.translatable | Allows the use of translatable components in messages. |
carbon.messagetags.keybind | Allows the use of keybind components in messages. |
carbon.messagetags.insertion | Allows the use of insertions in messages. |
carbon.messagetags.font | Allows the use of fonts in messages. |
carbon.messagetags.reset | Allows the use of the reset tag in messages. |
carbon.messagetags.newline | Allows the use of the newline tag in messages. |