Jump to content

[1.7.10] SimpleNetworkWrapper Help


TheMoleTractor

Recommended Posts

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.

Link to comment
Share on other sites

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]); 

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.