Jump to content

[1.9.4] TileEntity sync on world load


jaquadro

Recommended Posts

Alright, I went to update my mod from 1.9 to 1.9.4.  The main problem is TileEntities are no longer syncing with the client on the initial world load, so renderers that depend on that state just render the default block state.

 

I've always depended on getDescriptionPacket (now renamed getUpdatePacket, it looks like) and onDataPacket for dealing with general tile sync.  These methods aren't getting hit on world load, nor are the methods that call them.  What changed?

Link to comment
Share on other sites

TileEntity

data is now sent with the chunk, override

TileEntity#getUpdateTag

to return a compound tag of data to send to the client.

 

Some syncing is still done through

TileEntity#getUpdatePacket

, which should use

TileEntity#getUpdateTag

to get the compound tag for the packet.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

  • 2 months later...

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.