I have an item that is intended to stay with the player upon death. Because of the way Minecraft handles the "keepInventory" gamerule by calling a "dropAllItems" method if the gamerule is false, I can't figure out how to stop a specific item from being dropped. What is the best way to do it?