diff options
author | Blood-Asp <bloodasphendrik@gmail.com> | 2016-03-17 23:35:10 +0100 |
---|---|---|
committer | Blood-Asp <bloodasphendrik@gmail.com> | 2016-03-17 23:35:10 +0100 |
commit | a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa (patch) | |
tree | 8b7cdf88d85fed845668c1af213ca87fc9c45722 /src/main/java/gregtech | |
parent | cd61ff3ae1c66f4b2d0fc2e8913b7adb0f53e12a (diff) | |
download | GT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.tar.gz GT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.tar.bz2 GT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.zip |
Improved Sense
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/common/tools/GT_Tool_Sense.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Sense.java b/src/main/java/gregtech/common/tools/GT_Tool_Sense.java index 44a70a6701..55fb257c66 100644 --- a/src/main/java/gregtech/common/tools/GT_Tool_Sense.java +++ b/src/main/java/gregtech/common/tools/GT_Tool_Sense.java @@ -23,6 +23,11 @@ public class GT_Tool_Sense public float getBaseDamage() {
return 3.0F;
}
+
+ public float getMaxDurabilityMultiplier() {
+ return 4.0F;
+ }
+
public boolean isMinableBlock(Block aBlock, byte aMetaData) {
String tTool = aBlock.getHarvestTool(aMetaData);
@@ -33,9 +38,9 @@ public class GT_Tool_Sense int rConversions = 0;
if ((this.sIsHarvestingRightNow.get() == null) && ((aPlayer instanceof EntityPlayerMP))) {
this.sIsHarvestingRightNow.set(this);
- for (int i = -1; i < 2; i++) {
- for (int j = -1; j < 2; j++) {
- for (int k = -1; k < 2; k++) {
+ for (int i = -2; i < 3; i++) {
+ for (int j = -2; j < 3; j++) {
+ for (int k = -2; k < 3; k++) {
if (((i != 0) || (j != 0) || (k != 0)) && (aStack.getItem().getDigSpeed(aStack, aPlayer.worldObj.getBlock(aX + i, aY + j, aZ + k), aPlayer.worldObj.getBlockMetadata(aX + i, aY + j, aZ + k)) > 0.0F) && (((EntityPlayerMP) aPlayer).theItemInWorldManager.tryHarvestBlock(aX + i, aY + j, aZ + k))) {
rConversions++;
}
|