AlphaEventDocs v3.3.0
AlphaEventReferencePermissions

Permissions

Six nodes: two for everyone, four for admins.

On this page

Default: true (everyone)

NodeGrants
alphaevent.joinPlugin.yml-level gate for the entire /event command (join, leave and vote); also checked before adding a participant.
alphaevent.spectateChecked before adding a late-join spectator during an active round.

Default: op

NodeGrants
alphaevent.adminPlugin.yml-level gate for all of /aevent; re-checked in code too. Automatically grants alphaevent.reload, alphaevent.debug, and alphaevent.bypass as children.
alphaevent.bypassExempts a player from every lobby and arena protection rule and the movement freeze: block break and place, item drop and pickup, interact, damage, PvP and commands.
alphaevent.reloadDeclared as a child of alphaevent.admin, but see the note below — it has no independent effect.
alphaevent.debugSame as above — declared but not independently meaningful.

Notes on redundant checks

alphaevent.reload and alphaevent.debug are declared in plugin.yml as children of alphaevent.admin (both default to true once you have the parent node), and the debug subcommand does re-check alphaevent.debug explicitly in code. In practice this has no effect: reaching either subcommand at all already required alphaevent.admin, which grants both children automatically. Functionally, every /aevent subcommand is gated by alphaevent.admin alone.