Full-featured kits: GUI, admin editor, per-kit items (with NBT), global and per-slot command rewards, cooldowns, optional economy price, one-time kits, categories, archives, code vouchers, physical item vouchers, import/export, and kit backups. Paper and Folia 1.21 - 26.x
Support
Report bugs and get support here: https://discord.gg/VvM6k2eBDa
Features
• Folia support – safe scheduling for async DB and heavy tasks
• Player GUI – browse kits, preview contents, claim with permission and cooldown checks
• Admin kit editor – icon, display name, lore, sort order, kit color accent, slot count (9–54), per-slot “command reward” cells, live item editing
• Inventory snapshots –
/perfkits createfrominv and setitemsfrominv copy hotbar + main storage with full item data; optional worn armor (kit slots 36–39) and off-hand (slot 40), configurable caps• Kit delivery – optional full inventory replace on claim, optional auto-equip armor when slots are empty, title/sound on claim
• Economy – per-kit price via Vault (optional)
• Vouchers – redeemable codes (
/kits redeem) and right-click item vouchers (one-time claim or permanent unlock); optional dupe-security console command• First join & respawn – configurable automatic kit names in config
• Logging & stats – claim log command, per-kit claim counters and last claim info (cached)
• Integrations –
{player} / {uuid} and PlaceholderAPI in kit commands; optional Discord webhook for admin actions; optional API webhooks on claim• Data safety – export single kits to YAML, full folder backup/restore with pre-restore snapshot
Placeholders
%perfkits_cooldown_(kit)% – remaining cooldown text for the kit (use underscores instead of spaces in the kit name, e.g. %perfkits_cooldown_Starter_Kit%)
%perfkits_ready_(kit)% – true if the kit is off cooldown for the player, otherwise false
%perfkits_claims_(kit)% – total claims recorded in cache for that kit
%perfkits_last_claim_by_(kit)% – last player name who claimed that kit (from cache)
%perfkits_last_claim_(kit)% – timestamp of last claim for that kit (from cache)
%perfkits_archived_(kit)% – whether the kit is marked archived (from cache)
Commands
/kits – Open the kits menu (perfkits.use)
/kits redeem (code) – Redeem a code voucher (perfkits.voucher.redeem)
/perfkits reload – Reload configs and messages (perfkits.admin)
/perfkits help – Show admin command overview (perfkits.admin)
/perfkits list – Open the admin kit list GUI (perfkits.admin)
/perfkits create (name) – Create an empty kit and open the editor (perfkits.admin)
/perfkits createfrominv (name) – Create a kit from your inventory (perfkits.admin)
/perfkits setitemsfrominv (kit) – Replace kit items from your inventory (perfkits.admin)
/perfkits edit – Open admin kit list with right-click delete mode (perfkits.admin)
/perfkits delete (name) – Delete a kit (perfkits.admin)
/perfkits give (player) (kit) – Give a kit to a player (perfkits.admin)
/perfkits giveall (kit) – Give a kit to all online players (perfkits.admin)
/perfkits setorder (kit) (position) – Set GUI sort order (perfkits.admin)
/perfkits setprice (kit) (amount) – Set Vault price (perfkits.admin)
/perfkits setonetime (kit) (true|false) – Toggle one-time claim (perfkits.admin)
/perfkits log [player] [kit] [page] – Paginated claim log (perfkits.admin)
/perfkits export (kit) [filename] – Export kit YAML to the exports folder (perfkits.admin)
/perfkits import (filename) [newname] – Import kit YAML from exports (perfkits.admin)
/perfkits duplicate (source) (newname) – Duplicate a kit (perfkits.admin)
/perfkits archive (kit) – Hide kit from normal listing (perfkits.admin)
/perfkits unarchive (kit) – Restore an archived kit (perfkits.admin)
/perfkits stats (kit) – Show cached stats for a kit (perfkits.admin)
/perfkits backup – Write all kits to a timestamped backup folder (perfkits.admin)
/perfkits restore (backupId) – Restore kits from a backup folder (perfkits.admin)
/perfkits setdescription (kit) [text…] – Set multi-line kit description (perfkits.admin)
/perfkits voucher create (kit) (code) – Create a redeemable code (perfkits.admin)
/perfkits voucher give (player) (kit) (onetime|permanent|once|unlock) [amount] – Give physical voucher items (perfkits.admin)
/perfkits setslotcount (kit) (slots) – Set kit slot count, multiple of 9 between 9 and 54 (perfkits.admin)
