Keep Inventory is great and all, until you die on purpose to get back to your base. This datapack aims to fix that while still leaving keep inventory somewhat the same!
This datapack lets you keep your equipment (and some other items, see below) when you die, every other item has a (default) 40% chance to stay in your inventory. Experience is dropped on the ground to be picked up (default 66% of exp kept).
There are 2 settings in the pack: Item Keep Chance (0-100) and Xp Keep Amount (0-3). These two settings can be changed with /dialog show @s lki:settings (added in 1.3) respectively (do note that the sliders show the default value and not the current one).
There is also an individual setting for more hardcore players (added in 1.2) this setting allows you to opt-out of the inventory part of the datapack (still stacks the items). This setting can be by going to the menu and selecting LKI Menu (added in 1.3).
ima just gonna copy-paste this:
There are 2 settings in the pack: Item Keep Chance (0-100) and Xp Keep Amount (0-3). These two settings can be changed with /function lki-settings:item_lose_chance {setting:<VALUE>} and /function lki-settings:xp_keep_amount {setting:<VALUE>} respectively.
There is also an individual setting for more hardcore players (added in 1.2) this setting allows you to opt-out of the inventory part of the datapack (still stacks the items). This setting can be changed with the /trigger lki:opt_out and /trigger lki:opt_in commands (can be ran by any player).
You can make add-ons for this datapack you can do so by using the drop_searches and keep tags!
One pre-made add-on is Keep Modded Inventory which adds support for some mods!
lki\tags\function\drop_searches.json is ran when a player dies as that player to check for drop-able items.lki\tags\item\keep.json is for every kept item (and kept tag), you can add more items and modded items there.lki:drop_item {slot:<SLOT>} is used to drop an item and apply the random chance mechanic.
A keep inventory mod/data-pack with customization in mind!