Permissions
Graveyard Permissions
Section titled “Graveyard Permissions”The Graveyard system ships in two variants. Both use the ks.graveyard.* scheme but differ in admin granularity.
Player Permissions (both variants)
Section titled “Player Permissions (both variants)”| Permission | Default | Description |
|---|---|---|
ks.graveyard.user.use | ✅ allowed | Player commands (menu, list, locate) and the Graveyard UI |
hasPermission("ks.graveyard.user.use", true) — the true flag defaults to “allowed”. Revoke from a group to restrict.
Admin Permissions — Standard (graveyard)
Section titled “Admin Permissions — Standard (graveyard)”The standard graveyard variant uses a single admin node for all admin subcommands:
| Permission | Default | Description |
|---|---|---|
ks.graveyard.admin | ❌ staff only | All admin subcommands |
| Command | Permission |
|---|---|
/ksgraveyard admin_list <player> | ks.graveyard.admin |
/ksgraveyard admin_clear <player> | ks.graveyard.admin |
/ksgraveyard admin_remove <id> | ks.graveyard.admin |
/ksgraveyard admin_tp <id> | ks.graveyard.admin |
/ksgraveyard admin_stats <player> | ks.graveyard.admin |
/ksgraveyard reload | ks.graveyard.admin |
Admin Permissions — Runeteria (graveyard-runeteria)
Section titled “Admin Permissions — Runeteria (graveyard-runeteria)”The Runeteria variant splits admin access into granular nodes so staff tiers can get partial access:
| Permission | Default | Subcommand |
|---|---|---|
ks.graveyard.admin.list | ❌ | admin_list |
ks.graveyard.admin.clear | ❌ | admin_clear |
ks.graveyard.admin.remove | ❌ | admin_remove |
ks.graveyard.admin.tp | ❌ | admin_tp |
ks.graveyard.admin.stats | ❌ | admin_stats |
ks.graveyard.admin.design_give | ❌ | design_give |
ks.graveyard.admin.design_revoke | ❌ | design_revoke |
ks.graveyard.admin.particle_give | ❌ | particle_give |
ks.graveyard.admin.particle_revoke | ❌ | particle_revoke |
ks.graveyard.admin.reload | ❌ | reload |
Grant multiple at once by wildcard in LuckPerms if you want “full admin”:
/lp group staff permission set ks.graveyard.admin.list true/lp group staff permission set ks.graveyard.admin.clear true# ...etc.or use a parent-prefix match if your permission provider supports prefix wildcards.
LuckPerms Examples
Section titled “LuckPerms Examples”# Standard variant: full admin/lp user Steve permission set ks.graveyard.admin true
# Runeteria variant: junior staff gets read-only/lp group junior-staff permission set ks.graveyard.admin.list true/lp group junior-staff permission set ks.graveyard.admin.stats true
# Runeteria variant: senior staff gets destructive actions/lp group staff permission set ks.graveyard.admin.clear true/lp group staff permission set ks.graveyard.admin.remove true
# Revoke player access (rarely useful)/lp user Steve permission set ks.graveyard.user.use falseMigration from Legacy Nodes
Section titled “Migration from Legacy Nodes”The old graveyard.admin node is no longer checked. The correct node is ks.graveyard.admin (standard) or the granular ks.graveyard.admin.<subcommand> nodes (Runeteria variant).