From 33e0ecac563bbecf5909787e4a5eecc18015fc69 Mon Sep 17 00:00:00 2001 From: sylvessa <225480449+sylvessa@users.noreply.github.com> Date: Sun, 29 Mar 2026 01:48:22 -0500 Subject: [PATCH] fix server.properties keep-inventory --- Minecraft.World/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Minecraft.World/Player.cpp b/Minecraft.World/Player.cpp index 51f74a3a..5f916a50 100644 --- a/Minecraft.World/Player.cpp +++ b/Minecraft.World/Player.cpp @@ -2574,11 +2574,11 @@ void Player::restoreFrom(shared_ptr oldPlayer, bool restoreAll) #if defined(MINECRAFT_SERVER_BUILD) else if (oldPlayer->fk_hasDeathState) { - if (oldPlayer->fk_deathKeepInventory) + if (oldPlayer->fk_deathKeepInventory || level->getGameRules()->getBoolean(GameRules::RULE_KEEPINVENTORY)) { inventory->replaceWith(oldPlayer->inventory); } - if (oldPlayer->fk_deathKeepLevel) + if (oldPlayer->fk_deathKeepLevel || level->getGameRules()->getBoolean(GameRules::RULE_KEEPINVENTORY)) { experienceLevel = oldPlayer->experienceLevel; totalExperience = oldPlayer->totalExperience;