ATStaffMode

Permissions

Every permission node the plugin checks, what it grants, and a suggested layout for helper, moderator and admin ranks.

ATStaffMode checks permissions for every command and for most in game actions. Grant them with your permissions plugin.

A three band permission ladder showing which nodes a helper, a moderator and an admin rank each add

Every node

All of them are declared by the plugin, so all of them have a default. op means operators get it automatically, true means everyone gets it.

NodeWhat it grantsDefault
atstaffmode.useToggling staff mode, and counting as staff elsewhere in the plugin.op
atstaffmode.freezeFreezing and unfreezing players.op
atstaffmode.freezechatTalking to a frozen player with /freezechat.op
atstaffmode.report.createFiling a report and opening your own report history.true
atstaffmode.report.handleReceiving the chat alert when a new report comes in.op
atstaffmode.bypass.freezeCannot be frozen.op
atstaffmode.debug.freezeFreezing a player who would otherwise be protected.op
atstaffmode.staffchatSending and receiving staff chat.op
atstaffmode.vanishThe /vanish command.op
atstaffmode.reloadThe /staffmode-reload command.op
atstaffmode.alertsReceiving the automatic high CPS alerts.op
atstaffmode.updatesBeing told on join when a newer version of the plugin is out.op
atstaffmode.reports.viewOpening the staff reports menu.op
atstaffmode.reports.manage.ownChanging status and notes on reports assigned to you.op
atstaffmode.reports.manage.allChanging status and notes on any report.op
atstaffmode.reports.assignAssigning a report to a staff member with a right click.op
atstaffmode.inventory.modifyMoving and taking items inside the inspect menu.op
atstaffmode.bypass.inventoryUsing your own inventory freely while in staff mode.op

atstaffmode.vanish, atstaffmode.reload and atstaffmode.alerts were checked in code but not declared before 1.5.0, so they had no default and behaved as ungranted for anyone who was not an operator. They now default to op like the rest. If you granted them by hand to work around that, nothing changes for you.

Nodes that do more than their command

A few nodes are used as a general test for "is this player staff", so they reach further than the command they are named after.

A starting layout

Three ranks built only from the nodes above. Adjust to taste.

Can watch, freeze and answer reports, but cannot touch inventories or reassign work.

- atstaffmode.use
- atstaffmode.staffchat
- atstaffmode.freeze
- atstaffmode.freezechat
- atstaffmode.vanish
- atstaffmode.alerts
- atstaffmode.report.create
- atstaffmode.report.handle
- atstaffmode.reports.view
- atstaffmode.reports.manage.own

atstaffmode.report.create defaults to true on purpose, so ordinary players can report. Only remove it if you want to close reporting off entirely.

Commands and the node each one needs are listed on the Commands page.

On this page