
Wiki
Kits Crates Plus Wiki
Public setup, commands, permissions, kit/crate authoring, previews, placed blocks, and troubleshooting for Kits Crates Plus.
Getting Started
Start here for install, generated files, commands, and the permission rules that decide whether the plugin actually works for players.
Reward Design
Use the shared reward engine intentionally instead of treating kits and crates like disconnected systems.
Runtime and Support
Check the real reasons a reward system looks broken on live servers before you blame the whole plugin.
Kits Crates Plus targets Spigot, Paper, and Arclight-style 1.21.1+ servers on Java 21.
What to install first
You need:
- the Kits Crates Plus jar
- a 1.21.1+ server
- Java 21
Optional:
- PlaceholderAPI if you want PlaceholderAPI placeholders in reward commands
First startup behavior
On first boot, the plugin creates the core file set and seeds example content.
Expected generated files include:
plugins/KitsCratesPlus/
- config.yml
- messages.yml
- theme-packs.yml
- data/kit-menu.yml
- kits/mega_example.yml
- kits/command_example.yml
- kits/effects_example.yml
- kits/container_example.yml
- crates/tier1_example.yml
- crates/tier3_example.yml
- crates/tier6_example.ymlThat example bootstrap is controlled by config.yml:
examples.bootstrapOnFirstRunexamples.regenerateMissingOnStartup
If you want deleted examples to stay deleted, leave regenerateMissingOnStartup: false.
First things to prove before deeper editing
1. The plugin loaded cleanly
Start the server once and confirm there are no startup errors.
2. The files generated in the right places
Confirm the plugin created:
kits/crates/data/kit-menu.ymlmessages.ymlconfig.yml
3. The player-side kit surface opens
Run:
/kitsIf it opens but shows no kits, that is usually a permission issue, not a broken install.
4. One admin editing flow works
Create or edit one kit:
/kit edit mega_exampleAnd one crate:
/crate edit tier1_example5. One real claim or open works end to end
Use one clean reward path before you branch out:
- claim one kit
- open one crate
- confirm the message, permissions, and reward output are all correct
Recommended first production changes
After the plugin is proven healthy:
- remove or replace the bundled example rewards
- set the real permission nodes you want on live kits and crates
- decide whether first-join kits are enabled
- decide whether crate previews are enabled
- set your real messages and prefix behavior

