What Is the Partial Inventory Plugin for Minecraft?
Death in Minecraft can be frustrating, especially when you lose hard-earned gear and resources. The Partial Inventory plugin is a powerful Bukkit-based tool that gives server owners and players granular control over what happens to items upon death. Instead of the vanilla all-or-nothing drop system, you can define exactly which items stay in your inventory, which are always lost, and even introduce a percentage chance for dropping the rest. It transforms the death penalty into a customizable mechanic that fits any server’s style, from hardcore survival to casual creative hubs.
Core Features That Redefine Death Drops
Partial Inventory moves beyond simple keep-inventory gamerules. It introduces layered logic that processes your items in a specific order, ensuring fairness and flexibility. Here is what the plugin brings to your server:
- Keep Valuables on Death: The plugin calculates item rarity based on a configurable weight system. Your most valuable items—like enchanted diamond gear or rare materials—are automatically retained, while common blocks and tools may drop.
- Percent Chance to Drop Items: After valuables are secured, a global drop chance is applied to the remaining inventory. You can set this to 50% for a balanced risk, or tweak it to create high-stakes scenarios.
- Always Keep List: Define specific materials that a player will never lose, regardless of rarity or drop chance. This is perfect for quest items, keys, or server currency.
- Always Drop List: Conversely, you can force certain items to always be lost on death, even if they are rare. This can be used to prevent hoarding of overpowered custom items.
- Fully Customizable Rarity Weights: Over 100 default item rarities are included, but every material can be adjusted via commands. You can make dirt extremely valuable or netherite worthless if your server lore demands it.
- Permission-Based Control: Different player groups can have different death behaviors. VIPs might keep all items, while new players face a 70% drop chance.
How the Item Retention Logic Works
When a player dies, Partial Inventory processes the inventory in a strict sequence. First, it checks the alwayskeep list and preserves those items. Next, it removes anything on the alwaysdrop list. Then, the plugin evaluates the remaining items by their rarity weight and keeps the topmost valuable ones based on the configured threshold. Finally, the leftover items are subjected to the drop chance percentage. This layered approach prevents conflicts and gives admins precise control. For example, you can set a diamond sword to always keep, while still allowing a 30% chance to lose other valuables like gold ingots.
Commands and Permissions at a Glance
Server administrators can adjust the plugin on the fly without editing YAML files manually. The command set is intuitive and well-documented. Here are the primary commands you will use:
/rarity <Material>— Check the current rarity weight of a material or the item in your hand./setrarity <material> [value]— Assign a new rarity weight to a material. Higher numbers mean more valuable./setalwayskeep <material> <true/false>— Add or remove an item from the always-keep list./setalwaysdrop <material> <true/false>— Add or remove an item from the always-drop list./pisave— Save current configuration to the config file and reload the plugin./pireload— Reload the configuration from the config file without restarting the server.
Permissions are equally detailed, allowing you to grant specific abilities to moderators or donators. For instance, partialinventory.rarity lets players check rarity values, while partialinventory.configure is reserved for admins who can change settings. There are also permissions like partialinventory.allitems to keep everything on death, and partialinventory.allxp to retain all experience points. This granularity makes the plugin suitable for complex server hierarchies.
Configuring Rarity Weights for Your Server Economy
The heart of Partial Inventory is its rarity system. Each material has a numeric weight that determines how likely it is to be kept when the player dies. The default configuration includes over 100 items with preset values, but you can completely rewrite these to match your server’s economy. For example, if your server uses emeralds as currency, you might set their rarity to 1000, while diamond blocks could be 500. The plugin then sorts the inventory by weight and keeps the highest-valued items until the total kept weight reaches a defined cap. This system naturally protects the most meaningful possessions without making death trivial.
When you are deep in modded gameplay, managing plugins and mods can become a chore. Many players find that using a modern launcher like foxygame.net simplifies the entire process, as it allows you to browse, download, and install mods and server-side plugins directly from its built-in menu. This kind of convenience pairs perfectly with plugins like Partial Inventory, letting you focus on customizing the death mechanics rather than wrestling with file directories.
Practical Use Cases for Server Owners
Partial Inventory shines in several common server scenarios. On a semi-vanilla survival server, you can set a 50% drop chance and keep the top 5 rarest items, making death punishing but not devastating. For a minigame hub, you might use the alwayskeep list to protect kit items while dropping everything else. Roleplay servers can assign high rarity to lore books and low rarity to generic tools, ensuring that story-critical items survive. The plugin also works well with economy plugins; you can make physical money always kept, while resources are risked. Because it is built against Bukkit 1.12, it is compatible with a wide range of Minecraft versions and can be easily integrated into existing setups.
Installation and Compatibility Notes
Partial Inventory is a standard Bukkit plugin, so installation follows the usual steps: download the JAR file, place it in your server’s plugins folder, and restart or reload the server. The plugin generates a default configuration file on first run, which you can then customize. It is designed for Bukkit/Spigot 1.12, but many servers running newer versions have reported smooth operation. Always test on a staging server before deploying to production. The plugin’s lightweight design ensures minimal performance impact, even with large player inventories.
Why Choose Partial Inventory Over Vanilla Keep-Inventory?
Vanilla Minecraft offers a binary choice: keep all items on death or drop everything. Partial Inventory introduces a nuanced middle ground that enhances gameplay without removing the thrill of risk. By combining rarity-based keeping, percentage drops, and explicit allow/deny lists, you can craft a death system that rewards preparation and punishes carelessness in a balanced way. The permission nodes further allow you to tailor the experience per player or group, making it ideal for servers with multiple ranks or game modes. Whether you want to protect a new player’s first iron pickaxe or ensure that a boss drop is never lost, this plugin delivers the flexibility that vanilla lacks.
Final Thoughts on Customizing Death Mechanics
Partial Inventory is a must-have for any server owner who wants to move beyond the rigid vanilla death rules. Its layered logic, extensive configurability, and command-driven management make it both powerful and accessible. By thoughtfully setting rarity weights and drop chances, you can create a unique death experience that aligns perfectly with your server’s theme and difficulty. The plugin respects player effort while still maintaining meaningful consequences, striking a balance that keeps gameplay engaging. If you are ready to redefine what death means on your Minecraft server, Partial Inventory offers the tools to do exactly that.