diff --git a/common/mekanism/common/tileentity/TileEntityChargepad.java b/common/mekanism/common/tileentity/TileEntityChargepad.java index a1089b4c1..be7be2b22 100644 --- a/common/mekanism/common/tileentity/TileEntityChargepad.java +++ b/common/mekanism/common/tileentity/TileEntityChargepad.java @@ -222,6 +222,12 @@ public class TileEntityChargepad extends TileEntityElectricBlock implements IAct return data; } + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } + @Override public double transferEnergyToAcceptor(double amount) { diff --git a/common/mekanism/common/tileentity/TileEntityElectricChest.java b/common/mekanism/common/tileentity/TileEntityElectricChest.java index f7f293b53..d5e9f5c3e 100644 --- a/common/mekanism/common/tileentity/TileEntityElectricChest.java +++ b/common/mekanism/common/tileentity/TileEntityElectricChest.java @@ -171,6 +171,12 @@ public class TileEntityElectricChest extends TileEntityElectricBlock implements { return false; } + + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } @Override public boolean acceptsEnergyFrom(TileEntity emitter, ForgeDirection direction) diff --git a/common/mekanism/common/tileentity/TileEntityElectricPump.java b/common/mekanism/common/tileentity/TileEntityElectricPump.java index f0666319d..4814758d5 100644 --- a/common/mekanism/common/tileentity/TileEntityElectricPump.java +++ b/common/mekanism/common/tileentity/TileEntityElectricPump.java @@ -486,6 +486,12 @@ public class TileEntityElectricPump extends TileEntityElectricBlock implements I return getConsumingSides().contains(direction); } + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } + @Override public int[] getAccessibleSlotsFromSide(int side) { diff --git a/common/mekanism/common/tileentity/TileEntityFactory.java b/common/mekanism/common/tileentity/TileEntityFactory.java index f25b97ac5..481a5312d 100644 --- a/common/mekanism/common/tileentity/TileEntityFactory.java +++ b/common/mekanism/common/tileentity/TileEntityFactory.java @@ -693,6 +693,12 @@ public class TileEntityFactory extends TileEntityElectricBlock implements IEnerg return sideOutputs.get(sideConfig[MekanismUtils.getBaseOrientation(side, facing)]).availableSlots; } + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } + @Override public ArrayList getSideData() { diff --git a/common/mekanism/common/tileentity/TileEntityGasTank.java b/common/mekanism/common/tileentity/TileEntityGasTank.java index cf553ef9b..b9292a9cb 100644 --- a/common/mekanism/common/tileentity/TileEntityGasTank.java +++ b/common/mekanism/common/tileentity/TileEntityGasTank.java @@ -289,6 +289,12 @@ public class TileEntityGasTank extends TileEntityContainerBlock implements IGasS return data; } + + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } @Override public boolean canTubeConnect(ForgeDirection side) diff --git a/common/mekanism/common/tileentity/TileEntityMetallurgicInfuser.java b/common/mekanism/common/tileentity/TileEntityMetallurgicInfuser.java index 0b37488af..dd40285ef 100644 --- a/common/mekanism/common/tileentity/TileEntityMetallurgicInfuser.java +++ b/common/mekanism/common/tileentity/TileEntityMetallurgicInfuser.java @@ -520,6 +520,12 @@ public class TileEntityMetallurgicInfuser extends TileEntityElectricBlock implem { return MekanismUtils.getEnergy(getEnergyMultiplier(), MAX_ELECTRICITY); } + + @Override + public boolean canSetFacing(int side) + { + return side != 0 && side != 1; + } @Override public double demandedEnergyUnits()