From c6a9884bdebf9de74ccaa0e2b29c0749db6bf80d Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 13 Aug 2012 11:58:44 -0400 Subject: [PATCH] Generate channel registration for client, also, do it before the login events so you can send packets --- common/cpw/mods/fml/common/network/NetworkRegistry.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/cpw/mods/fml/common/network/NetworkRegistry.java b/common/cpw/mods/fml/common/network/NetworkRegistry.java index 3f4a0fd0c5..ed09c9e569 100644 --- a/common/cpw/mods/fml/common/network/NetworkRegistry.java +++ b/common/cpw/mods/fml/common/network/NetworkRegistry.java @@ -135,11 +135,11 @@ public class NetworkRegistry void playerLoggedIn(EntityPlayerMP player, NetServerHandler netHandler, NetworkManager manager) { + generateChannelRegistration(player, netHandler, manager); for (IConnectionHandler handler : connectionHandlers) { handler.playerLoggedIn((Player)player, netHandler, manager); } - generateChannelRegistration(player, netHandler, manager); } String connectionReceived(NetLoginHandler netHandler, NetworkManager manager) @@ -173,6 +173,7 @@ public class NetworkRegistry void clientLoggedIn(NetHandler clientHandler, NetworkManager manager, Packet1Login login) { + generateChannelRegistration(clientHandler.getPlayer(), clientHandler, manager); for (IConnectionHandler handler : connectionHandlers) { handler.clientLoggedIn(clientHandler, manager, login);