aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-03-19 18:18:40 +0300
committerDetrav <witalyezep@gmail.com>2016-03-19 18:18:40 +0300
commit4da99ef00452a42572cc128db1794b9c20da0ee1 (patch)
tree1cc9af926583c6dc56472c5fd99415473720ef8f
parent1bfd15b0382b92b58e3e39693e8be23fc52b9595 (diff)
downloadGT5-Unofficial-4da99ef00452a42572cc128db1794b9c20da0ee1.tar.gz
GT5-Unofficial-4da99ef00452a42572cc128db1794b9c20da0ee1.tar.bz2
GT5-Unofficial-4da99ef00452a42572cc128db1794b9c20da0ee1.zip
Now ProPick can mine
-rw-r--r--src/main/java/com/detrav/tools/DetravToolProPick.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/com/detrav/tools/DetravToolProPick.java b/src/main/java/com/detrav/tools/DetravToolProPick.java
index 4444594117..9fda26e639 100644
--- a/src/main/java/com/detrav/tools/DetravToolProPick.java
+++ b/src/main/java/com/detrav/tools/DetravToolProPick.java
@@ -9,6 +9,7 @@ import gregtech.api.interfaces.IIconContainer;
import gregtech.api.items.GT_MetaGenerated_Tool;
import gregtech.api.interfaces.IToolStats;
import net.minecraft.block.Block;
+import net.minecraft.block.material.Material;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -28,7 +29,7 @@ import java.util.List;
*/
public class DetravToolProPick implements IToolStats {
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 25 : 50;
+ return GT_Mod.gregtechproxy.mHardRock ? 50 : 100;
}
public int getToolDamagePerDropConversion() {
@@ -48,7 +49,7 @@ public class DetravToolProPick implements IToolStats {
}
public float getBaseDamage() {
- return 1.5F;
+ return 1.0F;
}
@Override
@@ -57,7 +58,7 @@ public class DetravToolProPick implements IToolStats {
}
public float getSpeedMultiplier() {
- return 1.0F;
+ return 0.5F;
}
public float getMaxDurabilityMultiplier() {
@@ -134,7 +135,9 @@ public class DetravToolProPick implements IToolStats {
}
public boolean isMinableBlock(Block aBlock, byte aMetaData) {
- return false;
+
+ String tTool = aBlock.getHarvestTool(aMetaData);
+ return tTool != null && tTool.equals("pickaxe") || aBlock.getMaterial() == Material.rock || aBlock.getMaterial() == Material.iron || aBlock.getMaterial() == Material.anvil || aBlock.getMaterial() == Material.glass;
}
@Override