@Override public void readFromNBT(NBTTagCompound tagCompound) { super.readFromNBT(tagCompound); setTier(tagCompound.getInteger("tier")); NBTTagCompound tankCompound = tagCompound.getCompoundTag("tank"); if (tankCompound != null) { tank = tank.readFromNBT(tankCompound); } facing = ForgeDirection.getOrientation(tagCompound.getInteger("facing")); lavaUsage = tagCompound.getInteger("lavaUsage"); isRunning = tagCompound.getBoolean("isRunning"); }