diff options
author | draknyte1 <draknyte1@hotmail.com> | 2017-03-29 07:01:55 +1000 |
---|---|---|
committer | draknyte1 <draknyte1@hotmail.com> | 2017-03-29 07:01:55 +1000 |
commit | 79ac7eb1b23b4c3c9af1feeb9b66b206bfe2c5b7 (patch) | |
tree | bc3e3a632bc7824eb90dda714f209e2bbd96c1c0 /src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi | |
parent | 2b22fa0748c0bdac2b90d0391b125c4cc21514e5 (diff) | |
download | GT5-Unofficial-79ac7eb1b23b4c3c9af1feeb9b66b206bfe2c5b7.tar.gz GT5-Unofficial-79ac7eb1b23b4c3c9af1feeb9b66b206bfe2c5b7.tar.bz2 GT5-Unofficial-79ac7eb1b23b4c3c9af1feeb9b66b206bfe2c5b7.zip |
+ Added Large Sieve Grates.
% Changed structural formation of the industrial sifter, the top layer 3x3 must now be Large Sieve Grates.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java index a5e8c34d50..0b43db511b 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialSifter.java @@ -50,7 +50,8 @@ extends GregtechMeta_MultiBlockBase { "4x Output Bus (Any casing besides bottom layer)", "1x Maintenance Hatch (Any casing)", "1x Energy Hatch (Any casing)", - "Sifter Casings for the rest (X at least!)", + "9x Sieve Grate (Top 3x3)", + "Sifter Casings for the rest (50)", CORE.GT_Tooltip}; } @@ -190,14 +191,29 @@ extends GregtechMeta_MultiBlockBase { { final IGregTechTileEntity tTileEntity = aBaseMetaTileEntity.getIGregTechTileEntityOffset(xDir + i, h, zDir + j); if ((!this.addMaintenanceToMachineList(tTileEntity, 78)) && (!this.addInputToMachineList(tTileEntity, 78)) && (!this.addOutputToMachineList(tTileEntity, 78)) && (!this.addEnergyInputToMachineList(tTileEntity, 78)) && (!this.ignoreController(aBaseMetaTileEntity.getBlockOffset(xDir + i, h, zDir + j)))) { - if (aBaseMetaTileEntity.getBlockOffset(xDir + i, h, zDir + j) != ModBlocks.blockCasingsMisc) { - Utils.LOG_INFO("Returned False 1"); - return false; + + if (h != 2){ + if (aBaseMetaTileEntity.getBlockOffset(xDir + i, h, zDir + j) != ModBlocks.blockCasings2Misc) { + Utils.LOG_INFO("Returned False 1 [Casing]"); + return false; + } + if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, h, zDir + j) != 6) { + Utils.LOG_INFO("Returned False 2 [Casing]"); + return false; + } } - if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, h, zDir + j) != 6) { - Utils.LOG_INFO("Returned False 2"); - return false; + else { + if (aBaseMetaTileEntity.getBlockOffset(xDir + i, h, zDir + j) != ModBlocks.blockCasings2Misc) { + Utils.LOG_INFO("Returned False 1 [Sieve]"); + return false; + } + if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, h, zDir + j) != 7) { + Utils.LOG_INFO("Returned False 2 [Sieve]"); + return false; + } } + + tAmount++; } } @@ -213,7 +229,7 @@ extends GregtechMeta_MultiBlockBase { Utils.LOG_INFO("height: "+height+" | Returned False 4"); return false; } - final GT_MetaTileEntity_Hatch_OutputBus[] tmpHatches = new GT_MetaTileEntity_Hatch_OutputBus[5]; + final GT_MetaTileEntity_Hatch_OutputBus[] tmpHatches = new GT_MetaTileEntity_Hatch_OutputBus[4]; for (int i = 0; i < this.mOutputBusses.size(); i++) { final int hatchNumber = this.mOutputBusses.get(i).getBaseMetaTileEntity().getYCoord() - 1 - height; if (tmpHatches[hatchNumber] == null) { @@ -227,7 +243,7 @@ extends GregtechMeta_MultiBlockBase { for (int i = 0; i < tmpHatches.length; i++) { this.mOutputBusses.add(tmpHatches[i]); } - return tAmount >= 26; + return tAmount >= 46; } public boolean ignoreController(final Block tTileEntity) { |