Skip to Content
PluginsAquaCorePermissions

Permissions

Node reference

NodeDefaultGrants
aquacore.helptrue/aqua help
aquacore.reloadop/aqua reload
aquacore.modulesop/aqua modules
aquacore.argsop/aqua args
aquacore.broadcastop/aqua broadcast
aquacore.previewop/aqua preview
aquacore.debugop/aqua debug dump
aquacore.notify.updateopUpdate message on join
aquacore.bypass.cooldownfalseIgnore broadcast cooldowns
aquacore.adminopEverything above

default is what a player has when no permission plugin is installed. op means only operators hold it, true means everyone does, false means nobody does until it is granted.

/lp group staff permission set aquacore.broadcast true /lp group staff permission set aquacore.preview true /lp group admin permission set aquacore.admin true /lp group default permission set aquacore.help true

Console-only actions

Some actions are deliberately unreachable from in-game, no matter which node a player holds:

  • /aqua broadcast when broadcast.console-only: true (the default).
  • /aqua debug dump when the dump would include the server IP.

A player attempting either gets:

This command can only be executed from console.

Do not grant * to your staff group. It hands out every node registered by every plugin on the server, including ones marked console-only by other authors. Grant aquacore.admin instead.

Per-template permissions

Templates can require their own node. Add permission to the template file:

templates/vip.yml
permission: aquacore.template.vip

Then the broadcast only fires for senders holding that node. Useful when different staff ranks are allowed to announce different things.

Last updated on