diff options
Diffstat (limited to 'src/main/java/common/tileentities')
-rw-r--r-- | src/main/java/common/tileentities/TE_TFFTMultiHatch.java | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 8336f841a6..161cad3110 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -29,9 +29,8 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { return (facings & key) == key; } - public void setFacingOnSide(byte side, boolean b) { - final byte key = (byte) Math.pow(0x2, side); - facings = (byte) (b ? facings | key : facings ^ key); + public void setFacingToSide(byte side) { + facings = (byte) Math.pow(0x2, side); } public void setMultiFluidHandler(MultiFluidHandler mfh) { @@ -191,22 +190,16 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public void writeToNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + super.writeToNBT(nbt); nbt.setBoolean("autoOutput", autoOutput); nbt.setByte("facings", facings); - - super.writeToNBT(nbt); } @Override public void readFromNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + super.readFromNBT(nbt); autoOutput = nbt.getBoolean("autoOutput"); facings = nbt.getByte("facings"); - - super.readFromNBT(nbt); } |