So i've recently started modding forge, and i've created a couple of blocks and items, so i thought i would move on to TileEntities. In this case i wanted to create a windmill that generates energy while in the world. I've succeeded in doing so but there is a problem, when i quit the game and then login again, the server has the correct amount of energy in the entity, but the client does not.
I've looked around for a while both on this forum and on the googlez, but i haven't found an answer to the problem yet. (I've been looking for about a day)
The one thing i found was the write- and readFromNBT methods, but that's what made the server keep the information.
I'm registering my entity and block in the main class:
http://pastebin.com/TMNJzvGD
I'm registering the TileEntityRender in my ClientProxy by doing this:
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWindmill.class, new TileEntityRenderWindmill("textures/model/windmill.png"));
My windmill block class looks like this:
http://pastebin.com/ePs6D52K
And my TileEntityWindmill looks like this:
http://pastebin.com/NKdPtb9Z
Tell me if you need more information.