PerPlayerKit uses a node-based permission system that is fully compatible with LuckPerms and any other Bukkit-compatible permission plugin. Every command and feature maps to an individual permission node, and three top-level bundle permissions let you grant entire access tiers — player, staff, or admin — with a single assignment. You can mix individual nodes and bundles to craft precisely the access level each group on your server needs.
LuckPerms is the recommended permission plugin for PerPlayerKit. Use lp group <group> permission set <node> true to assign any node listed on this page.
Permission Hierarchy
PerPlayerKit organizes permissions into three tiers. Higher tiers do not automatically inherit lower ones, so assign each tier as needed for your staff groups.
| Tier | Permission | Access Level |
|---|
| Player | perplayerkit.use | All standard player-facing commands and features |
| Staff | perplayerkit.staff | Moderator tools — inspect player kits and enderchests |
| Admin | perplayerkit.admin | Full access — kit room editor, public kits, storage migration |
Top-Level Permission Shorthands
These shorthand nodes are aliases that map directly to their underlying perplayerkit.* counterparts. Use them if you prefer shorter node names in your permission group files.
| Shorthand | Grants |
|---|
kit.admin | perplayerkit.admin |
kit.staff | perplayerkit.staff |
kit.use | perplayerkit.use |
perplayerkit.use — Expanded Grants
Assigning perplayerkit.use to a group automatically grants every permission node listed below. You do not need to assign these individually unless you want to restrict specific features.
perplayerkit.menu
perplayerkit.kit
perplayerkit.enderchest
perplayerkit.viewenderchest
perplayerkit.publickit
perplayerkit.copykit
perplayerkit.sharekit
perplayerkit.shareenderchest
perplayerkit.swapkit
perplayerkit.deletekit
perplayerkit.regear
perplayerkit.heal
perplayerkit.repair
perplayerkit.rekitonrespawn
perplayerkit.rekitonkill
Individual Permission Nodes
Use these atomic nodes when you need precise control — for example, to grant regear access without granting kit deletion, or to enable kit loading without sharing.
| Permission | Command / Purpose |
|---|
perplayerkit.menu | /kit — open the main kit GUI |
perplayerkit.kit | /k1–/k9 — quick-load kit slots |
perplayerkit.publickit | /publickit — open public kits menu |
perplayerkit.viewenderchest | /enderchest — view enderchest inventory |
perplayerkit.enderchest | /ec1–/ec9 — quick-load enderchest slots |
perplayerkit.copykit | /copykit — copy another player’s kit |
perplayerkit.sharekit | /sharekit — share a kit slot with a player |
perplayerkit.shareenderchest | /shareec — share an enderchest kit slot |
perplayerkit.swapkit | /swapkit — swap two kit slots |
perplayerkit.deletekit | /deletekit — delete a kit slot |
perplayerkit.regear | /regear, /rg — restock from loaded kit |
perplayerkit.heal | /heal — restore full health |
perplayerkit.repair | /repair — repair equipped gear |
perplayerkit.rekitonrespawn | Automatically re-apply kit on player respawn |
perplayerkit.rekitonkill | Automatically re-apply kit on kill |
perplayerkit.staff | /inspectkit, /inspectec — inspect player kits |
perplayerkit.admin | /kitroom, /savepublickit, /perplayerkit — full admin tools |
perplayerkit.kitnotify | Receive broadcast messages about kit-related actions (defaults to true) |
perplayerkit.kitnotify defaults to true, meaning all players see kit action broadcast messages (such as when nearby players load kits or repair gear) by default. Set this permission to false for a player or group to silence all kit action notifications for them.