Fixes for kill ignoring gamerule keepInventory, plus fix DamageSource#Explosion native getter