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!