allow robots to use modded pickaxes, closes #2555

This commit is contained in:
asiekierka 2015-03-16 16:45:51 +01:00
parent ed164c2a01
commit 8acd085b2b
3 changed files with 4 additions and 4 deletions

View file

@ -34,7 +34,7 @@ public class BoardRobotLumberjack extends BoardRobotGenericBreakBlock {
@Override
public boolean isExpectedTool(ItemStack stack) {
return stack != null && stack.getItem() instanceof ItemAxe;
return stack != null && stack.getItem().getToolClasses(stack).contains("axe");
}
@Override

View file

@ -39,7 +39,7 @@ public class BoardRobotMiner extends BoardRobotGenericBreakBlock {
private void detectHarvestLevel() {
ItemStack stack = robot.getHeldItem();
if (stack != null && stack.getItem() instanceof ItemPickaxe) {
if (stack != null && stack.getItem().getToolClasses(stack).contains("pickaxe")) {
ItemPickaxe pickaxe = (ItemPickaxe) stack.getItem();
harvestLevel = pickaxe.getHarvestLevel(stack, "pickaxe");
@ -53,7 +53,7 @@ public class BoardRobotMiner extends BoardRobotGenericBreakBlock {
@Override
public boolean isExpectedTool(ItemStack stack) {
return stack != null && stack.getItem() instanceof ItemPickaxe;
return stack != null && stack.getItem().getToolClasses(stack).contains("pickaxe");
}
@Override

View file

@ -31,7 +31,7 @@ public class BoardRobotShovelman extends BoardRobotGenericBreakBlock {
@Override
public boolean isExpectedTool(ItemStack stack) {
return stack != null && stack.getItem() instanceof ItemSpade;
return stack != null && stack.getItem().getToolClasses(stack).contains("shovel");
}
@Override