TheMoleTractor Posted July 27, 2014 Share Posted July 27, 2014 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. Quote Link to comment Share on other sites More sharing options...
UFIOES Posted July 27, 2014 Share Posted July 27, 2014 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]); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.