diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java index 95e38be6ae..7054e194f7 100644 --- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java +++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java @@ -81,10 +81,11 @@ public class GT_MetaTileEntity_SeismicProspector extends GT_MetaTileEntity_Basic //range by tier int min=-range(); int max=range(); + int step=step(); for (int i = this.getBaseMetaTileEntity().getYCoord(); i > 0; i--) { - for (int f = min; f <= max; f++) { - for (int g = min; g <= max; g++) { + for (int f = min; f <= max; f+=step) { + for (int g = min; g <= max; g+=step) { Block tBlock = this.getBaseMetaTileEntity().getBlockOffset(f, -i, g); if ((tBlock instanceof GT_Block_Ores_Abstract)) { TileEntity tTileEntity = getBaseMetaTileEntity().getWorld().getTileEntity(getBaseMetaTileEntity().getXCoord() + f, getBaseMetaTileEntity().getYCoord() + (-i), getBaseMetaTileEntity().getZCoord() + g); @@ -133,4 +134,13 @@ public class GT_MetaTileEntity_SeismicProspector extends GT_MetaTileEntity_Basic } return 0; } + + private int step(){ + switch (mTier){ + case 1: return 1; + case 2: return 3; + case 3: return 4; + } + return 1; + } } |