diff --git a/common/buildcraft/core/blueprints/BptBuilderBase.java b/common/buildcraft/core/blueprints/BptBuilderBase.java index 277b9293..e2c80c36 100644 --- a/common/buildcraft/core/blueprints/BptBuilderBase.java +++ b/common/buildcraft/core/blueprints/BptBuilderBase.java @@ -148,15 +148,17 @@ public abstract class BptBuilderBase implements IAreaProvider { .getBlock(slot.x, slot.y, slot.z) .getBlockHardness(context.world(), slot.x, slot.y, slot.z); + if(hardness == 0){ + hardness = 1; + } if (builder.energyAvailable() < hardness * TileAbstractBuilder.BREAK_ENERGY) { return false; } else { builder.consumeEnergy(hardness * TileAbstractBuilder.BREAK_ENERGY); - for (int i = 0; i <= hardness; ++i) { - slot.addStackConsumed(new ItemStack( - BuildCraftBuilders.buildToolBlock)); + for (int i = 0; i < hardness; ++i) { + slot.addStackConsumed(new ItemStack(BuildCraftBuilders.buildToolBlock)); } return true;