diff options
author | Technus <daniel112092@gmail.com> | 2017-09-13 20:49:37 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-09-13 20:49:37 +0200 |
commit | 275857085d3da2a1d1a73d18949e6785fccc21cd (patch) | |
tree | 70452a446eebc173a7fb0c26b3f67f8dc1452c4d /src/main/java/gregtech/common/tileentities/machines/multi | |
parent | e7ec7b306bb9c728893efc59481e9db994fe0a14 (diff) | |
download | GT5-Unofficial-275857085d3da2a1d1a73d18949e6785fccc21cd.tar.gz GT5-Unofficial-275857085d3da2a1d1a73d18949e6785fccc21cd.tar.bz2 GT5-Unofficial-275857085d3da2a1d1a73d18949e6785fccc21cd.zip |
Add more uo methods for reading easily, make consumption scaleable
Makes the code more A ok
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines/multi')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java index 23fafc3c7d..9b885717e2 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrillBase.java @@ -1,11 +1,5 @@ package gregtech.common.tileentities.machines.multi; -import static gregtech.api.enums.GT_Values.V; -import static gregtech.api.enums.GT_Values.VN; -import static gregtech.common.GT_UndergroundOil.undergroundOil; - -import java.util.ArrayList; - import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.util.GT_Utility; @@ -16,6 +10,13 @@ import net.minecraft.world.chunk.Chunk; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; +import java.util.ArrayList; + +import static gregtech.api.enums.GT_Values.V; +import static gregtech.api.enums.GT_Values.VN; +import static gregtech.common.GT_UndergroundOil.undergroundOil; +import static gregtech.common.GT_UndergroundOil.undergroundOilReadInformation; + public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_DrillerBase { private boolean completedCycle = false; @@ -114,7 +115,7 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D private boolean tryFillChunkList(){ FluidStack tFluid, tOil; if (mOilId <= 0) { - tFluid = undergroundOil(getBaseMetaTileEntity(), -1); + tFluid = undergroundOilReadInformation(getBaseMetaTileEntity()); if (tFluid == null) return false; mOilId = tFluid.getFluidID(); } @@ -128,7 +129,7 @@ public abstract class GT_MetaTileEntity_OilDrillBase extends GT_MetaTileEntity_D for (int i = 0; i < range; i++) { for (int j = 0; j < range; j++) { tChunk = getBaseMetaTileEntity().getWorld().getChunkFromChunkCoords(xChunk + i * xDir, zChunk + j * zDir); - tFluid = undergroundOil(tChunk, -1); + tFluid = undergroundOilReadInformation(tChunk); if (tOil.isFluidEqual(tFluid)) mOilFieldChunks.add(tChunk); } |