Permissions

Who can do what in SeekTagMC.

Permissions plugin

SeekTagMC uses standard Bukkit permissions, so any permissions plugin works. We suggest LuckPerms because it is free, well supported and easy to use. Without one, op players are admins and everyone else can play.

All permissions

PermissionDefaultAllows
seektag.playEveryoneJoin and play games, open the phone
seektag.spectateOpWatch a game as a ghost spectator
seektag.adminOpEverything below (grants all admin nodes)
seektag.admin.dashboardOpOpen the Control Centre home page
seektag.admin.gameOpStart, pause, resume and stop games
seektag.admin.arenasOpCreate, delete and select arenas, set the lobby, place leaderboards
seektag.admin.spawnsOpAdd, remove and teleport to spawns
seektag.admin.boundaryOpSet the arena boundary
seektag.admin.zonesOpAdd, edit and remove bonus zones
seektag.admin.settingsOpChange live settings and reload config
seektag.admin.playersOpView scores and remove players
seektag.admin.recoveryOpInventory backups and recovery
seektag.admin.observeOpObserve a game with the staff vest
Every Control Centre page checks its own permission, so you can give a helper only the pages they need. seektag.admin covers them all.

LuckPerms examples

Run these in the console or in game as an op.

# Everyone can play (already the default)
/lp group default permission set seektag.play true

# Create a staff group with full SeekTag admin
/lp creategroup seektagstaff
/lp group seektagstaff permission set seektag.admin true
/lp user PlayerName parent add seektagstaff

# A helper who can only run games and spectate
/lp creategroup seektaghelper
/lp group seektaghelper permission set seektag.admin.dashboard true
/lp group seektaghelper permission set seektag.admin.game true
/lp group seektaghelper permission set seektag.admin.observe true
/lp group seektaghelper permission set seektag.spectate true

# Stop a group from playing
/lp group visitors permission set seektag.play false
Not using LuckPerms? Use your plugin's equivalent, or just /op trusted staff.