aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/covers/GT_Cover_Drain.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/covers/GT_Cover_Drain.java')
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Drain.java87
1 files changed, 42 insertions, 45 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Drain.java b/src/main/java/gregtech/common/covers/GT_Cover_Drain.java
index 5f5381a141..82c6e78c57 100644
--- a/src/main/java/gregtech/common/covers/GT_Cover_Drain.java
+++ b/src/main/java/gregtech/common/covers/GT_Cover_Drain.java
@@ -32,13 +32,13 @@ public class GT_Cover_Drain extends GT_CoverBehavior {
@Override
public boolean isRedstoneSensitive(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity,
- long aTimer) {
+ long aTimer) {
return false;
}
@Override
public int doCoverThings(byte aSide, byte aInputRedstone, int aCoverID, int aCoverVariable, ICoverable aTileEntity,
- long aTimer) {
+ long aTimer) {
if ((aCoverVariable % 3 > 1) && ((aTileEntity instanceof IMachineProgress))) {
if (((IMachineProgress) aTileEntity).isAllowedToWork() != aCoverVariable % 3 < 2) {
return aCoverVariable;
@@ -48,68 +48,65 @@ public class GT_Cover_Drain extends GT_CoverBehavior {
Block tBlock = aTileEntity.getBlockAtSide(aSide);
if ((aCoverVariable < 3) && ((aTileEntity instanceof IFluidHandler))) {
if ((aSide == 1) && (aTileEntity.getWorld()
- .isRaining())
- && (aTileEntity.getWorld()
- .getPrecipitationHeight(aTileEntity.getXCoord(), aTileEntity.getZCoord())
- - 2 < aTileEntity.getYCoord())) {
+ .isRaining())
+ && (aTileEntity.getWorld()
+ .getPrecipitationHeight(aTileEntity.getXCoord(), aTileEntity.getZCoord()) - 2
+ < aTileEntity.getYCoord())) {
int tAmount = (int) (aTileEntity.getBiome().rainfall * 10.0F);
if (tAmount > 0) {
((IFluidHandler) aTileEntity).fill(
- ForgeDirection.getOrientation(aSide),
- Materials.Water.getFluid(
- aTileEntity.getWorld()
- .isThundering() ? tAmount * 2 : tAmount),
- true);
+ ForgeDirection.getOrientation(aSide),
+ Materials.Water.getFluid(
+ aTileEntity.getWorld()
+ .isThundering() ? tAmount * 2 : tAmount),
+ true);
}
}
FluidStack tLiquid = null;
if (tBlock != null) {
if (((tBlock == Blocks.water) || (tBlock == Blocks.flowing_water))
- && (aTileEntity.getMetaIDAtSide(aSide) == 0)) {
+ && (aTileEntity.getMetaIDAtSide(aSide) == 0)) {
tLiquid = Materials.Water.getFluid(1000L);
} else if (((tBlock == Blocks.lava) || (tBlock == Blocks.flowing_lava))
- && (aTileEntity.getMetaIDAtSide(aSide) == 0)) {
- tLiquid = Materials.Lava.getFluid(1000L);
- } else
- if ((tBlock instanceof IFluidBlock)) {
+ && (aTileEntity.getMetaIDAtSide(aSide) == 0)) {
+ tLiquid = Materials.Lava.getFluid(1000L);
+ } else if ((tBlock instanceof IFluidBlock)) {
tLiquid = ((IFluidBlock) tBlock).drain(
- aTileEntity.getWorld(),
- aTileEntity.getOffsetX(aSide, 1),
- aTileEntity.getOffsetY(aSide, 1),
- aTileEntity.getOffsetZ(aSide, 1),
- false);
+ aTileEntity.getWorld(),
+ aTileEntity.getOffsetX(aSide, 1),
+ aTileEntity.getOffsetY(aSide, 1),
+ aTileEntity.getOffsetZ(aSide, 1),
+ false);
}
if ((tLiquid != null) && (tLiquid.getFluid() != null)
- && ((aSide > 1) || ((aSide == 0) && (tLiquid.getFluid()
- .getDensity()
- <= 0))
- || ((aSide == 1) && (tLiquid.getFluid()
- .getDensity()
- >= 0)))
- && (((IFluidHandler) aTileEntity).fill(ForgeDirection.getOrientation(aSide), tLiquid, false)
- == tLiquid.amount)) {
+ && ((aSide > 1) || ((aSide == 0) && (tLiquid.getFluid()
+ .getDensity() <= 0))
+ || ((aSide == 1) && (tLiquid.getFluid()
+ .getDensity() >= 0)))
+ && (((IFluidHandler) aTileEntity).fill(ForgeDirection.getOrientation(aSide), tLiquid, false)
+ == tLiquid.amount)) {
((IFluidHandler) aTileEntity).fill(ForgeDirection.getOrientation(aSide), tLiquid, true);
aTileEntity.getWorld()
- .setBlockToAir(
- aTileEntity.getXCoord() + ForgeDirection.getOrientation(aSide).offsetX,
- aTileEntity.getYCoord() + ForgeDirection.getOrientation(aSide).offsetY,
- aTileEntity.getZCoord() + ForgeDirection.getOrientation(aSide).offsetZ);
+ .setBlockToAir(
+ aTileEntity.getXCoord() + ForgeDirection.getOrientation(aSide).offsetX,
+ aTileEntity.getYCoord() + ForgeDirection.getOrientation(aSide).offsetY,
+ aTileEntity.getZCoord() + ForgeDirection.getOrientation(aSide).offsetZ);
}
}
}
if ((aCoverVariable >= 3) && (tBlock != null)
- && ((tBlock == Blocks.lava) || (tBlock == Blocks.flowing_lava)
- || (tBlock == Blocks.water)
- || (tBlock == Blocks.flowing_water)
- || ((tBlock instanceof IFluidBlock)))) {
+ && ((tBlock == Blocks.lava) || (tBlock == Blocks.flowing_lava)
+ || (tBlock == Blocks.water)
+ || (tBlock == Blocks.flowing_water)
+ || ((tBlock instanceof IFluidBlock)))) {
aTileEntity.getWorld()
- .setBlock(
- aTileEntity.getOffsetX(aSide, 1),
- aTileEntity.getOffsetY(aSide, 1),
- aTileEntity.getOffsetZ(aSide, 1),
- Blocks.air,
- 0,
- 0);
+ .setBlock(
+ aTileEntity.getOffsetX(aSide, 1),
+ aTileEntity.getOffsetY(aSide, 1),
+ aTileEntity.getOffsetZ(aSide, 1),
+ Blocks.air,
+ 0,
+ 0);
}
}
return aCoverVariable;
@@ -117,7 +114,7 @@ public class GT_Cover_Drain extends GT_CoverBehavior {
@Override
public int onCoverScrewdriverclick(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity,
- EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ EntityPlayer aPlayer, float aX, float aY, float aZ) {
aCoverVariable = (aCoverVariable + (aPlayer.isSneaking() ? -1 : 1)) % 6;
if (aCoverVariable < 0) {
aCoverVariable = 5;