Every feature in Scribe is guarded by permissions. You can assign these using a permissions plugin like LuckPerms (/lp user <user> permission set scribe.msg true).

[!NOTE] The permission nodes below are the defaults. You can change the required permission for any command in commands.yml.

Admin Permissions

Permission Node Description Recommended Group
scribe.admin Grants every Scribe permission. Admin
scribe.help Allows viewing /scribe help. Default
scribe.reload Allows using /scribe reload to refresh configs. Admin
scribe.status Allows viewing /scribe status. Admin
scribe.version Allows viewing /scribe version. Default
scribe.adminchat Allows reading and sending to the /adminchat channel. Admin
scribe.spy Allows the player to see other players’ private messages. Admin/Mod

Staff Permissions

Permission Node Description Recommended Group
scribe.staffchat Allows reading and sending to the /staffchat channel. Mod
scribe.command.clearchat Allows clearing the global chat. Mod
scribe.command.mutechat Allows muting the global chat. Mod
scribe.command.slowchat Allows enforcing a global chat slowmode. Mod
scribe.command.broadcast Allows sending global announcements. Mod
scribe.bypass.mutechat Allows speaking even when the chat is globally muted. Mod
scribe.bypass.cooldown Bypasses chat cooldowns and slowmode. Mod
scribe.bypass.filter Bypasses the swear word filter. Admin
scribe.bypass.caps Bypasses the caps filter. Mod
scribe.bypass.links Bypasses the link filter. Mod
scribe.bypass.mentions Bypasses mention-spam checks. Mod
scribe.bypass.command-filter Bypasses command filtering. Admin

Player Permissions

Permission Node Description Recommended Group
scribe.channel Allows switching channels using /channel. Default
scribe.channel.local Allows switching to the local channel. Default
scribe.channel.global Allows switching to the global channel. Default
scribe.channel.staff Allows switching to the staff channel. Mod
scribe.msg Allows sending private messages via /msg. Default
scribe.reply Allows replying to private messages via /reply. Default
scribe.ignore Allows using /ignore, /unignore, and /ignorelist. Default

Roleplay Permissions

Permission Node Description Recommended Group
scribe.command.me Allows using /me. Default
scribe.command.do Allows using /do. Default
scribe.command.try Allows using /try. Default
scribe.command.roll Allows using /roll. Default
scribe.command.coinflip Allows using /coinflip. Default

Cosmetic Permissions

Permission Node Description Recommended Group
scribe.nick Allows the player to change their nickname. VIP
scribe.tags Allows opening the tags GUI. Default
scribe.tag.vip Allows using the default VIP tag. VIP
scribe.tag.mvp Allows using the default MVP tag. VIP
scribe.tag.og Allows using the default OG tag. VIP
scribe.tag.heart Allows using the default heart tag. VIP
scribe.chatcolor Allows opening the chat color GUI. VIP
scribe.chatcolor.all Allows selecting any built-in chat color. VIP
scribe.chatcolor.hex Allows setting a custom hex color with /chatcolor #RRGGBB. VIP
scribe.color Allows using legacy color codes in chat messages. VIP
scribe.minimessage Allows using MiniMessage tags in chat messages. Admin
scribe.variable.item Allows inserting the held item with [item]. VIP
scribe.variable.pos Allows inserting coordinates with [pos]. VIP