The Moderator role extends the Member role with player-facing moderation tools — muting, kicking, reviewing reports, and monitoring chat. Moderators cannot access server configuration or datapack management.

Moderator roles inherit all Member nodes via global.roles.member.*. Only the additional nodes are listed here.

Role Inheritance

NodeDescription
global.roles.member.*Inherits all Member role nodes

Player Moderation

NodeDescription
permission.node.moderator.*All moderator nodes (wildcard)
permission.node.moderator.player.*All player moderation nodes (wildcard)
permission.node.moderator.player.muteMute a player (prevent chat)
permission.node.moderator.player.unmuteRemove a mute from a player
permission.node.moderator.player.kickKick a player from the server
permission.node.moderator.player.warnIssue a formal warning to a player
permission.node.moderator.player.historyView a player moderation history

Chat Moderation

NodeDescription
permission.node.moderator.chat.*All chat moderation nodes (wildcard)
permission.node.moderator.chat.deleteDelete a message from any chat channel
permission.node.moderator.chat.slowmodeEnable slowmode on a chat channel
permission.node.moderator.chat.announceSend a server-wide announcement message

Reports

NodeDescription
permission.node.moderator.report.*All report nodes (wildcard)
permission.node.moderator.report.viewView submitted player reports
permission.node.moderator.report.resolveMark a report as resolved
permission.node.moderator.report.dismissDismiss a report without action

Complete Node List

global.roles.member.*
permission.node.moderator.*
permission.node.moderator.player.*
permission.node.moderator.player.mute
permission.node.moderator.player.unmute
permission.node.moderator.player.kick
permission.node.moderator.player.warn
permission.node.moderator.player.history
permission.node.moderator.chat.*
permission.node.moderator.chat.delete
permission.node.moderator.chat.slowmode
permission.node.moderator.chat.announce
permission.node.moderator.report.*
permission.node.moderator.report.view
permission.node.moderator.report.resolve
permission.node.moderator.report.dismiss