Skip to main content
kit.staff and kit.admin are the same two nodes, shortened.

Staff commands

These need perplayerkit.staff.

Admin commands

These need perplayerkit.admin. /purgeitem, /kitdata, and /perplayerkit also run from the console.

Set the server up quickly

Fills every kit room page and public kit that has never been saved on this server, using the bundled crystal setup. Anything you already configured is left alone, so it is safe to run twice. It reports what it filled, then points you at /kit and /publickit.
Admins joining a server with an empty kit room see this offered in chat, with the command as a clickable link.
add-kits also adds missing bundled definitions to an existing config. It preserves custom entries and saved contents.

Starting over

Resets every enabled kit room page and declared public kit that has bundled defaults. Extra enabled pages become empty. Hidden pages and custom kit IDs without bundled contents are preserved.
reset overwrites work you have done. It runs from the server console only, and confirm is required.Player kits are not touched.

The kit room

/kitroom does not open the editor. It only takes save or load. To edit, run /kit and click the nether star.
In the editor, shift-right-click the barrier block to save a page. Run /kitroom save before an export.

Public kits

The id is the key under publickits in config.yml, not the display name. See Public kits.

Managing data

Move to a different database

Valid types: sqlite, mysql, postgresql, redis, yml.
Runs in the background with the server online, and leaves the source database untouched.
Back up first, and set the new database’s details in config.yml before you run this.

Import from KitsX

Reads KitsX data files from plugins/PerPlayerKit/.

Check world and region rules

Stand at the location and run /perplayerkit location [feature]. This uses the existing perplayerkit.admin permission. For example, /perplayerkit location rekit-respawn shows the current world, matching regions, location decision, and configured kit choice. Tab completes feature names. The command checks location rules only. See Worlds and regions for how permissions and other settings also affect an action.