Skip to content

Partial-Keep-Inventory

A softer alternative to keepInventory

Fabric
Loaders
Fabric
Downloads on Modrinth
1.1K
Followers on Modrinth
5
versions
4
Updated
April 24, 2026Apr 24
Published
in 2026

At a glance

Runs on Fabric
For Minecraft 1.21.11–26.1.2
Server only — players don't need to install it
Latest version — 26.1.2-1 from April 24, 2026
License MIT — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.21.11–26.1.2

Partial Keep Inventory Partial Keep Inventory introduces a softer alternative to /gamerule keepInventory for Fabric 1.21.1. Instead of keeping everything or dropping everything, it selectively protects valuable items while still punishing deaths. Core Features Selective item keeping

Keeps all shulker boxes (any colour). Keeps all non-stackable items – tools, weapons, armour, elytra, etc. (anything with max stack size 1). Keeps extra container-like items such as ender chests and bundles (and anything else you add to the whitelist in partialkeepinv.json). All other items (blocks, food, stackables) drop normally on death.

Inventory position preserved

Kept items are restored to their original inventory slots (hotbar and main inventory). Off-hand item is restored to the off-hand slot when possible. If a slot is already occupied, the item is added to the inventory or dropped at the player's feet if there's no space.

Armour handling

Armour is kept and re-equipped automatically on respawn. Each death applies extra durability damage to each worn armour piece (default ~3% of max durability, configurable). Items won't be destroyed by the death penalty — at least 1 durability is always preserved.

XP penalty

On every death the player loses a configurable number of XP levels (default 1–5, never below level 0). No XP orbs are dropped.

Configuration

keep.shulkers, keep.nonStackableItems, keep.containers – toggle what types of items are protected. containers.materialWhitelist – list extra items to always keep (default: minecraft:ender_chest, minecraft:bundle). xpLoss.enabled, xpLoss.minLevels, xpLoss.maxLevels – control how many levels are lost on death. armorDamage.enabled, armorDamage.percent – control armour durability loss per death.

Requirements

Fabric Loader 0.18+ Fabric API Java 21+ Make sure in each relevant world:

/gamerule keepInventory false

FAQ

How to install Partial-Keep-Inventory?

Install Fabric for your Minecraft version, download Partial-Keep-Inventory for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Partial-Keep-Inventory support?

Partial-Keep-Inventory has builds for Minecraft 1.21.11–26.1.2.

Is Partial-Keep-Inventory needed on the server?

Server only — players don't need to install it

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More