diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityFluidCollector.java b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityFluidCollector.java index 42eb5e093..a4290361f 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityFluidCollector.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityFluidCollector.java @@ -28,7 +28,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; public class TileEntityFluidCollector extends TileEntityBase implements IFluidSaver, IRedstoneToggle, net.minecraftforge.fluids.IFluidHandler{ - public final FluidTank tank = new FluidTank(8*Util.BUCKET); + public final FluidTank tank = new FluidTank(8*Util.BUCKET){ + @Override + public boolean canFill(){ + return TileEntityFluidCollector.this.isPlacer; + } + + @Override + public boolean canDrain(){ + return !TileEntityFluidCollector.this.isPlacer; + } + }; public boolean isPlacer; private int lastTankAmount; private int currentTime;