Permissions
The plugin's own nodes, and the ones you define on arenas, kits and spawns.
There are two kinds of permission: the ones the plugin declares, and the ones you write into each arena, kit or spawn.
Plugin nodes
| Permission | Description |
|---|---|
exyliaffa.admin | The full /ffaadmin panel and all of its actions. |
exyliaffa.commands.ffa | /ffa |
exyliaffa.commands.join | /ffa join |
exyliaffa.commands.leave | /ffa leave |
exyliaffa.commands.spectate | /ffa spectate |
exyliaffa.commands.stats | /ffa stats, own and others' |
exyliaffa.commands.streak | /ffa streak |
exyliaffa.commands.streak.others | /ffa streak <player> |
exyliaffa.commands.settings | /ffa settings |
exyliaffa.commands.kiteditor | /ffa kiteditor |
exyliaffa.commands.savekit | /ffa savekit |
exyliaffa.commands.cancelkit | /ffa cancelkit |
exyliaffa.commands.resetkit | /ffa resetkit |
exyliaffa.commands.invite | /ffa invite in any arena |
exyliaffa.commands.invite.<arenaId> | /ffa invite in that arena only |
exyliaffa.commands.kick | /ffa kick in any arena |
exyliaffa.commands.kick.<arenaId> | /ffa kick in that arena only |
exyliaffa.kick-bypass | Removing players you did not invite |
exyliaffa.bypass.blocked-commands | Ignoring the command whitelist inside an arena |
invite and kick accept an arena identifier as a suffix. Give the general node to administration
and the per-arena node to whoever should only manage their own.
Permissions you define
These do not exist until you write them. The plugin imposes no prefix: the node is literally the text you put in the field.
| Where it is written | Effect |
|---|---|
An arena's permission field | Only holders may join that arena. |
A kit's permission field | Only holders may use that kit. In RANDOM mode it is left out of their draw. |
A spawn's permission field | Only holders may choose that spawn. |
Leaving the field empty means "no restriction", which is the default in all three cases.
A scheme that works
Name the nodes after what they grant, not after the rank receiving them. Ranks change; contents do not.
exyliaffa.arena.vip the "vip" arena
exyliaffa.arena.events the events arena, enabled only when it runs
exyliaffa.kit.premium the premium kit in any arena
exyliaffa.spawn.tower the elevated spawn of the main arenaWith LuckPerms:
/lp group vip permission set exyliaffa.arena.vip true
/lp group vip permission set exyliaffa.kit.premium trueA time-limited kit permission makes an excellent streak reward:
commands:
- "lp user %player% permission settemp exyliaffa.kit.premium true 10m"Recommendation for the base player
The player commands are worth granting to the default group in full: they are harmless, and their absence only generates support tickets.
/lp group default permission set exyliaffa.commands.ffa true
/lp group default permission set exyliaffa.commands.join true
/lp group default permission set exyliaffa.commands.leave true
/lp group default permission set exyliaffa.commands.stats true
/lp group default permission set exyliaffa.commands.settings trueIt lets a player run any command inside an arena, skipping the whitelist. On a server with /fly or
/heal that is effectively a combat advantage: give it to staff only.
It grants the entire panel, deleting arenas and resetting statistics included. Give it to actual administration, not to moderation.
Something missing on this page? Tell us on Discord