diff --git a/src/main/java/tconstruct/armor/player/TPlayerHandler.java b/src/main/java/tconstruct/armor/player/TPlayerHandler.java index afd6bbf9f72..79f648a14e6 100644 --- a/src/main/java/tconstruct/armor/player/TPlayerHandler.java +++ b/src/main/java/tconstruct/armor/player/TPlayerHandler.java @@ -6,7 +6,6 @@ import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerRespawnEvent; import cpw.mods.fml.relauncher.Side; import java.io.*; -import java.lang.ref.WeakReference; import java.net.*; import java.util.*; import java.util.concurrent.ConcurrentHashMap; @@ -205,7 +204,7 @@ public void onPlayerRespawn (EntityPlayer entityplayer) stats.hunger = playerData.hunger; } - stats.player = new WeakReference(entityplayer); + stats.init(entityplayer, entityplayer.worldObj); stats.armor.recalculateHealth(entityplayer, stats); /*