jaquadro Posted May 23, 2016 Share Posted May 23, 2016 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? Quote Link to comment Share on other sites More sharing options...
Choonster Posted May 23, 2016 Share Posted May 23, 2016 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. Quote 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 More sharing options...
queekusme Posted July 26, 2016 Share Posted July 26, 2016 Why the hell could I have not found this three and a half ours earlier... You my good friend are a life saver!! 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.