PerPlayerKit
1.8.0PerPlayerKit lets players create their own custom kits (personal kits) for practicing PvP.
1.8.0latestPerPlayerKit 1.8.0Sep 6, 2026 1.8.0
Upgrade guide: [https://perplayerkit.com/upgrading](https://perplayerkit.…Breaking
- Config v3. Existing v1 and v2 configs are backed up and migrated automatically. Everything below is converted for you unless noted. - Player-facing messages moved fromconfig.ymltolang/<code>.yml. Custom messages are carried over. - Message placeholders%player%and%kitname%renamed to{player}and{kitname}. Existing messages are rewritten. -max-kitsrenamed tokits.max-slots. -disabled-command-worldsand rekit-on-kill world lists replaced bylocationsrules. - Kit room material and import filters replaced byitem-filter. - World names and storage type values are now case-insensitive. Review world entries that previously relied on exact case. -perplayerkit.adminnow includes kit room editing and staff inspection. - Remembered kit selections are stored in the database. Load a kit once after upgrading to save your selection.Added
- PostgreSQL storage backend. - 14 bundled languages. - WorldGuard support (optional). - Configurable kit limit, 1 to 99, with a paginated/kitmenu and/k10../k99,/ec10../ec99. - Up to 99 kit room pages with grouped page navigation. -locationsrules: allow or deny any feature per world or WorldGuard region. - Per-world and per-region public kits for rekit-on-kill and rekit-on-respawn. -rekit-on-respawndelay in ticks. -item-filterrules: unbreakable items, custom attributes, item flags, enchantment level caps, incompatible enchantments, potion level and duration caps, per-material overrides. Applies inside shulkers, containers, bundles, and enchanted books. - Remembered kit selections persist across reconnects, restarts, and server switches. Optionalrestore-enderchest. - Bundled starter kit room pages and public kits. -/perplayerkit autosetupto fill an empty kit room and public kits.add-kitsandreset confirmvariants. -/perplayerkit location [feature]to check which world and region rules apply. -/sharekit <slot> <player>and/shareec <slot> <player>with/shareacceptand/sharedecline. -/transferkits <player>to copy all kits and enderchests to another player. -/deleteec <slot>. -/purgeitemto remove an item type from all stored kits. -/kitdata exportand/kitdata importfor.ppkfiles. -{kitname}placeholder in kit load broadcasts. - Permissionsperplayerkit.staff,perplayerkit.editkitroom,perplayerkit.kitnotify,perplayerkit.deleteenderchest. - Documentation site at [https://perplayerkit.com](https://perplayerkit.com)Changed
- Update checks run asynchronously, cache for one hour, and retry after one minute on failure. - SQLite backups useVACUUM INTOfor a consistent snapshot instead of copying the live file. - Storage failures are reported so queued saves can retry. - Players with unloaded or failed kit data get a message instead of an empty kit. - Item filtering now applies to accepted shares and transfers. - Clearing a personal kit editor and closing it deletes the kit. - Public kits with an unknown icon material are skipped instead of preventing plugin enable. - Failed WorldGuard lookups block the action instead of falling back to a world-wide kit. - Chat is sent through Paper's Adventure API when available. - Redis errors are logged as errors with stack traces. - Dependency updates: Adventure 4.26, Jedis 6.2, HikariCP 6.3.3, PostgreSQL driver 42.7.13, SQLite 3.53, bStats 3.2, okhttp2 replaced with okhttp3.Fixed
- Restricted items could bypass the regear filter inside a shulker box. - Ghost offhand item after kit load or regear. -/inspectkitand/inspecteclag and failures for offline players. -/inspectecopened the inspector's enderchest instead of the target's. - Kit editor changes lost during menu redraws. - Item name formatting in menus. -/deletekitand/swapkitaccepted out-of-range slots. - KitsX import continued after reporting missing files. - HikariCPidleTimeoutwarning on startup with SQLite. - Kits loaded on the main thread when the plugin was re-enabled. - Duplicate save on player quit. - Pending respawn restoration not cancelled on disconnect or a second respawn.1.7.1PerPlayerKit 1.7.1Jan 20, 2026 Small updates and support for newer versions1.7.0PerPlayerKit 1.7.0Nov 3, 2025 New Features
- MiniMessage Formatting Support - Messages now support modern MiniMessage format with RGB colors, named colors, and text formatting (bold, italic, underline, etc.). Old&color codes are no longer used. - Configurable Regear Behavior -/rgand/regearcommands are now more configurableConfig Changes
- New Messages Section - Addedmessagesconfig section with granular control over kit action broadcasts, plus adisable-kit-messagestoggle to suppress all kit messages at once - MiniMessage Format - All color/text formatting in config now uses MiniMessage format with examples and documentation in CONFIG.mdFixes & Improvements
- Fixed item filter bug affecting shulkers, bundles, and NBT chests - Fixed sound and GUI bugs - Improved notification management1.6.2PerPlayerKit 1.6.2Jul 26, 2025 Bug fixes and config option to clear potion effects on heal!1.6.0PerPlayerKit 1.6.0Jun 18, 2025 1.6.0 Update
This update introduces a variety of new features, essential bug fixes, and quality-of-life improvements. New Features: PlaceholderAPI Integration:* Added support for PlaceholderAPI in the messages section of the configuration, allowing for more dynamic and personalized messages. Enhanced Kit Management:* Implemented a display name option for the%player%placeholder, offering greater customization. Interactive UI/UX:* Incorporated new sounds for saving kitroom items and enhanced the kit GUI with more interactive sound feedback. Improved Regear Shulker:* Introduced new features for the regear shulker, including an option to prevent players from placing items into the regear inventory. Setup Guide:* A new setup guide has been added to assist with initial configuration and usage. Bug Fixes & Improvements: Connection Stability:* Resolved a critical connection leak inSQLStorage.javaand improved SQL resource management by implementing try-with-resources. Visual Corrections:* Fixed a visual bug where inventories were not updating correctly on repair and addressed an issue with fill items in view-only ender chests. Command Enhancements:* The/inspectkitcommand has been significantly improved, now allowing administrators to change player kits. The/enderchest1-9command also received a fix. Performance & Reliability:* Added a CI pipeline to improve development consistency, and implemented measures to prevent public kit load spam. Configuration options formaximumPoolSizehave been added for both MySQL and SQLite to enhance database connection management. Configuration & Reverts:* Clarified button functionality and updated the default regear item whitelist. Reverted changes related to Hikari for SQLite andsqlite maximumPoolSizesetting to ensure stability. Minor Adjustments:* Included aDisabledCommandcheck toRegearCommand.javaand made various minor code and configuration updates to refine functionality.1.5.4PerPlayerKit 1.5.4Jan 16, 2025 Update default config1.5.3PerPlayerKit 1.5.3Jan 12, 2025 bug fix1.5.2PerPlayerKit 1.5.2Jan 12, 2025 shulker/command regear modes, old-death-drops feature, testing import feature, bug fixes1.5.0PerPlayerKit 1.5.0Jan 6, 2025 Public kit editor, feature configs, automatically upgrade config, update checker, minor bug fixes, added build metadata, bstats1.4.1PerPlayerKit 1.4.1Jan 2, 2025 Added regear command and other anti-exploit features1.3.2PerPlayerKit 1.3.2Dec 30, 2024 Lots of refactors and general improvements. See Github for details.1.2.2PerPlayerKit 1.2.2Dec 22, 2024 Fixed spigot support
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta