Posted July 11, 20196 yr Hi, I've overridden these two methods(according to TileEntity docs? @Override public NBTTagCompound getUpdateTag() { NBTTagCompound compound = new NBTTagCompound(); getStargateRendererState().toNBT(compound); getUpgradeRendererState().toNBT(compound); return compound; } @Override public void handleUpdateTag(NBTTagCompound compound) { getRendererState().fromNBT(compound); getUpgradeRendererState().fromNBT(compound); } The problem is, the first method is called and returns correct compound but the second is never ever called I'm trying to sync the data on world's load. Reloading the world, flying beyond render distance, nothing helps. Any help appreciated!
July 11, 20196 yr Author Quote It is important that you call the super methods! ~ Wiki. I missed that, sorry.
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.