diff --git a/src/main/java/net/minecraft/entity/player/EntityPlayer.java b/src/main/java/net/minecraft/entity/player/EntityPlayer.java index 48498db..b58ee82 100644 --- a/src/main/java/net/minecraft/entity/player/EntityPlayer.java +++ b/src/main/java/net/minecraft/entity/player/EntityPlayer.java @@ -2014,7 +2014,7 @@ for (net.minecraftforge.common.IExtendedEntityProperties p : this.extendedProperties.values()) p.init(this, this.worldObj); } - else if (this.worldObj.getGameRules().getGameRuleBooleanValue("keepInventory")) + else if (p_71049_1_.keepInventoryOnClone) { this.inventory.copyInventory(p_71049_1_.inventory); this.experienceLevel = p_71049_1_.experienceLevel; @@ -2335,6 +2335,8 @@ /* ===================================== ULTRAMINE START =====================================*/ + protected boolean keepInventoryOnClone; + @Override public boolean isEntityPlayer() { diff --git a/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java b/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java index e0a3d8f..179a3d5 100644 --- a/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java +++ b/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java @@ -376,6 +376,10 @@ } } } + else + { + keepInventoryOnClone = true; + } Collection collection = this.worldObj.getScoreboard().func_96520_a(IScoreObjectiveCriteria.deathCount); Iterator iterator = collection.iterator();