Extra nodes and tab nodes control access to UI panels, admin tabs, and miscellaneous system features that do not fit neatly into the player/moderator/admin hierarchy.

What Are Tab Nodes?

Tab nodes gate which sections of the admin panel a player can see. Even if a player holds permission.node.admin.panel.items, they will not see the Items tab unless they also hold the corresponding tab visibility node.

Tab nodes are additive β€” a player only sees tabs for which they hold the node. Assigning permission.node.admin.panel.* covers all tab nodes at once.

Admin Panel Tab Nodes

NodeDescription
permission.node.tab.admin.itemsShow the Items tab in the admin panel
permission.node.tab.admin.hostilesShow the Enemies tab in the admin panel
permission.node.tab.admin.playersShow the Players tab in the admin panel
permission.node.tab.admin.settingsShow the Settings tab in the admin panel
permission.node.tab.admin.datapacksShow the Datapacks tab in the admin panel
permission.node.tab.admin.reportsShow the Reports tab in the admin panel

Extra Nodes

Extra nodes cover miscellaneous capabilities outside the main role tiers. These are typically assigned selectively to specific accounts rather than entire roles.

NodeDescription
permission.node.extra.debugEnable debug output and verbose logging for this player session
permission.node.extra.bypass.cooldownBypass all action cooldowns (crafting, dungeon entry, shop)
permission.node.extra.bypass.capacityBypass inventory and storage capacity limits
permission.node.extra.spectateEnter spectator mode in any dungeon instance
permission.node.extra.broadcastSend a broadcast message to all online players
permission.node.extra.teleportTeleport to any player or location
permission.node.extra.impersonateAct as another player for testing purposes (logged)
permission.node.extra.impersonate β€” all actions taken while impersonating another player are logged with both the operator and target account IDs. This node should only be assigned to QA and developer accounts.

Combining Tab and Action Nodes

For a staff member to actually use the admin panel effectively, they typically need both the action node and the tab node. For example, to let a Moderator view and resolve reports:

permission.node.moderator.report.view
permission.node.moderator.report.resolve
permission.node.tab.admin.reports

Complete Node List

permission.node.tab.admin.items
permission.node.tab.admin.hostiles
permission.node.tab.admin.players
permission.node.tab.admin.settings
permission.node.tab.admin.datapacks
permission.node.tab.admin.reports
permission.node.extra.debug
permission.node.extra.bypass.cooldown
permission.node.extra.bypass.capacity
permission.node.extra.spectate
permission.node.extra.broadcast
permission.node.extra.teleport
permission.node.extra.impersonate