Posted July 27, 201411 yr Hello, I am trying to sync my sever and client with an integer value saved through an NBTTagCompound in my TileEntity class. I can confirm that the value is being saved on the server side but I can't seem to get the server to send the value through the SimpleNetworkWrapper. @Mod class lines: public static SimpleNetworkWrapper network; In my preInit: (It's the first thing in this method) network = NetworkRegistry.INSTANCE.newSimpleChannel(MODID); network.registerMessage(PacketHandler.class, MagmaChargePacket.class, 0, Side.SERVER); Packet class: http://pastebin.com/miCkmKm3 PacketHandler class: http://pastebin.com/zcm0gDN5 TileEntity class: http://pastebin.com/taKLHKJg I'm getting no errors, it just appears to simply not be working at all.
July 27, 201411 yr I think you are registering the message as a message to be sent to the server, if you want it to be sent to the client you should change it to: network.registerMessage(PacketHandler.class, MagmaChargePacket.class, 0, Side.CLIENT); Then you can send the messages to the clients with: network.sendToAll([YOUR_MESSAGE_HERE]);
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.