Skip to main content

Permissions

Permissions control who can use EventDirector commands and administrative features.

info

The list below uses a recommended and common naming style. Verify the exact permission names in the final plugin build before publishing public documentation.

PermissionDescriptionGive to
eventdirector.useBasic user command access.Players / Staff
eventdirector.helpView command help.Staff
eventdirector.adminGeneral administrative access.Admin
eventdirector.guiOpen the admin GUI.Admin / Trusted staff
eventdirector.setupUse the setup wizard.Owner / Admin
eventdirector.reloadReload configuration.Owner / Admin
eventdirector.backupCreate and list backups.Admin
eventdirector.restoreRestore backups.Owner / Trusted admin
eventdirector.safemodeManage safe mode.Owner / Trusted admin
eventdirector.updatecheckCheck for updates.Admin
eventdirector.licenseView or manage license information.Owner
eventdirector.*All EventDirector permissions.Owner only

LuckPerms examples

Give full EventDirector access to an admin group:

/lp group admin permission set eventdirector.* true

Give only GUI access to a staff member:

/lp user StaffName permission set eventdirector.gui true

Give event staff basic command access:

/lp group eventstaff permission set eventdirector.help true
/lp group eventstaff permission set eventdirector.gui true

Permissions to protect

Always protect:

  • eventdirector.restore;
  • eventdirector.safemode;
  • eventdirector.setup;
  • eventdirector.reload;
  • eventdirector.*.

Practical permission setup

Use two staff levels:

GroupPermissions
Event staffGUI, help, basic event commands
Technical adminBackup, restore, reload, safe mode, setup

This prevents event organizers from accidentally changing critical technical settings.