Key Features
Up to 9 Kits per Player
Every player can save, name, and swap between up to nine distinct PvP loadouts without losing any of them.
GUI Kit Editor
A polished inventory GUI lets players browse the Virtual Kit Room, build their loadout visually, and save it — no commands required.
Enderchest Kit Slots
Players can configure up to nine enderchest kits that load directly into their enderchest when selected, keeping utility items always within reach.
Public Kit Presets
Admins can publish server-wide public kits that any player can load with
/publickit, perfect for featured or seasonal loadouts.Kit Sharing
Players share any of their kits with another online player using
/sharekit, letting teammates clone loadouts instantly.Rekit Automation
Enable
rekit-on-respawn or rekit-on-kill in the config to automatically restore a player’s last-used kit after dying or getting a kill.Staff Inspect Tools
Moderators use
/inspectkit and /inspectec to view any player’s kits and enderchest contents for anti-cheat and moderation purposes.Flexible Storage Backends
Choose from SQLite, MySQL, MariaDB, PostgreSQL, or Redis to match your infrastructure — with a migration tool to move data between backends.
Anti-Exploit Protection
PerPlayerKit includes a built-in anti-exploit layer that prevents players from injecting unauthorized items into their kits. By default, players can only save items that exist in your Virtual Kit Room, and all NBT data and enchantments are validated against vanilla Minecraft limits. You can relax these restrictions inconfig.yml under the anti-exploit section if your server design requires it.
Requirements
Before installing PerPlayerKit, confirm your environment meets these minimum requirements:| Requirement | Minimum Version |
|---|---|
| Server software | Paper or Spigot |
| Minecraft version | 1.19 or newer |
| Java | 17 or newer |
PerPlayerKit is free and open-source software released under the GNU Affero General Public License v3.0 (AGPL-3.0). You are free to use, modify, and distribute it under the terms of that license. Read the full license text in the repository before deploying on a commercial server.
