--- ../src-base/common/net/minecraft/src/ServerConfigurationManager.java +++ ../src-work/common/net/minecraft/src/ServerConfigurationManager.java @@ -11,6 +11,10 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; + +import cpw.mods.fml.common.network.FMLNetworkHandler; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.server.MinecraftServer; public abstract class ServerConfigurationManager @@ -80,6 +84,7 @@ } p_72355_2_.func_71116_b(); + FMLNetworkHandler.handlePlayerLogin(p_72355_2_, var6, p_72355_1_); } public void func_72364_a(WorldServer[] p_72364_1_) @@ -153,6 +158,7 @@ public void func_72367_e(EntityPlayerMP p_72367_1_) { + GameRegistry.onPlayerLogout(p_72367_1_); this.func_72391_b(p_72367_1_); WorldServer var2 = p_72367_1_.func_71121_q(); var2.func_72900_e(p_72367_1_); @@ -301,6 +307,7 @@ var7.func_72838_d(var6); this.field_72404_b.add(var6); var6.func_71116_b(); + GameRegistry.onPlayerRespawn(var6); return var6; } @@ -380,6 +387,8 @@ PotionEffect var13 = (PotionEffect)var14.next(); p_72356_1_.field_71135_a.func_72567_b(new Packet41EntityEffect(p_72356_1_.field_70157_k, var13)); } + + GameRegistry.onPlayerChangedDimension(p_72356_1_); } public void func_72374_b()