Posted November 23, 201410 yr I'm porting a mod from 1.6.4 to 1.7.10 that uses the Redstone Flux API. It's more or less done but for some reason the tile entity client-side doesn't seem to be updated whenever the tile entity server-side receives energy. Do I need to call markDirty every time it receives energy or am I missing something else? Here is the repository: https://github.com/UntouchedWagons/OpenModularTurrets Here is the code for the TileEntity class: https://github.com/UntouchedWagons/OpenModularTurrets/blob/master/src/main/java/modularTurrets/tileentity/turretBase/TurretBase.java Current build can be found here: http://untouchedwagons.com:8080/job/OpenModularTurrets/ I like trains.
November 23, 201410 yr I don't have my environment handy, but there is a method to call for updating TEs. PM me if I forget to look.
November 23, 201410 yr Author I figured it out, it was my fault. In part of the upgrade process I commented out a line of code that tells the client about any changes to the tile entity and never replaced it with the new netty based network stuff. So I overrode the updateEntity method and send a message to the client about current energy levels and it works. I should probably check if the energy level has changed at all though. I like trains.
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.