Skip to main content
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.
TierPermissionAccess Level
Playerperplayerkit.useAll standard player-facing commands and features
Staffperplayerkit.staffModerator tools — inspect player kits and enderchests
Adminperplayerkit.adminFull 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.
ShorthandGrants
kit.adminperplayerkit.admin
kit.staffperplayerkit.staff
kit.useperplayerkit.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.
PermissionCommand / 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.rekitonrespawnAutomatically re-apply kit on player respawn
perplayerkit.rekitonkillAutomatically re-apply kit on kill
perplayerkit.staff/inspectkit, /inspectec — inspect player kits
perplayerkit.admin/kitroom, /savepublickit, /perplayerkit — full admin tools
perplayerkit.kitnotifyReceive 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.