allow robots to use modded pickaxes, closes #2555
This commit is contained in:
parent
ed164c2a01
commit
8acd085b2b
3 changed files with 4 additions and 4 deletions
|
@ -34,7 +34,7 @@ public class BoardRobotLumberjack extends BoardRobotGenericBreakBlock {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isExpectedTool(ItemStack stack) {
|
public boolean isExpectedTool(ItemStack stack) {
|
||||||
return stack != null && stack.getItem() instanceof ItemAxe;
|
return stack != null && stack.getItem().getToolClasses(stack).contains("axe");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -39,7 +39,7 @@ public class BoardRobotMiner extends BoardRobotGenericBreakBlock {
|
||||||
private void detectHarvestLevel() {
|
private void detectHarvestLevel() {
|
||||||
ItemStack stack = robot.getHeldItem();
|
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();
|
ItemPickaxe pickaxe = (ItemPickaxe) stack.getItem();
|
||||||
|
|
||||||
harvestLevel = pickaxe.getHarvestLevel(stack, "pickaxe");
|
harvestLevel = pickaxe.getHarvestLevel(stack, "pickaxe");
|
||||||
|
@ -53,7 +53,7 @@ public class BoardRobotMiner extends BoardRobotGenericBreakBlock {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isExpectedTool(ItemStack stack) {
|
public boolean isExpectedTool(ItemStack stack) {
|
||||||
return stack != null && stack.getItem() instanceof ItemPickaxe;
|
return stack != null && stack.getItem().getToolClasses(stack).contains("pickaxe");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -31,7 +31,7 @@ public class BoardRobotShovelman extends BoardRobotGenericBreakBlock {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isExpectedTool(ItemStack stack) {
|
public boolean isExpectedTool(ItemStack stack) {
|
||||||
return stack != null && stack.getItem() instanceof ItemSpade;
|
return stack != null && stack.getItem().getToolClasses(stack).contains("shovel");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue