public MessageTileOblivionTweaks(TileOblivionTweaks tileOblivionTweaks) { this.x = tileOblivionTweaks.xCoord; this.y = tileOblivionTweaks.yCoord; this.z = tileOblivionTweaks.zCoord; this.orientation = (byte) tileOblivionTweaks.getOrientation().ordinal(); this.state = (byte) tileOblivionTweaks.getState(); this.customName = tileOblivionTweaks.getCustomName(); this.owner = tileOblivionTweaks.getOwner(); }
@Override public IMessage onMessage(MessageTileOblivionTweaks message, MessageContext ctx) { TileEntity tileEntity = FMLClientHandler.instance() .getClient() .theWorld .getTileEntity(message.x, message.y, message.z); if (tileEntity instanceof TileOblivionTweaks) { ((TileOblivionTweaks) tileEntity).setOrientation(message.orientation); ((TileOblivionTweaks) tileEntity).setState(message.state); ((TileOblivionTweaks) tileEntity).setCustomName(message.customName); ((TileOblivionTweaks) tileEntity).setOwner(message.owner); } return null; }