Skip to content
Josua Parks edited this page Jan 15, 2025 · 33 revisions

Permissions

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.

Nickname Tag Permissions

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.

Party Name Tag Permissions

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.

Message Tag Permissions

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.