From 2407286b58fbdf0299e52e7723167af71d1aed4e Mon Sep 17 00:00:00 2001 From: drcrazy Date: Tue, 17 Nov 2020 00:58:11 +0300 Subject: [PATCH] Fix unpowered speed for chainsaw. Closes #2268 --- src/main/java/techreborn/items/tool/ChainsawItem.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/techreborn/items/tool/ChainsawItem.java b/src/main/java/techreborn/items/tool/ChainsawItem.java index 80f9dab40..588703fab 100644 --- a/src/main/java/techreborn/items/tool/ChainsawItem.java +++ b/src/main/java/techreborn/items/tool/ChainsawItem.java @@ -50,6 +50,7 @@ public class ChainsawItem extends AxeItem implements EnergyHolder, ItemDurabilit public final int maxCharge; public final int cost; public final float poweredSpeed; + private final float unpoweredSpeed; public final Item referenceTool; public final EnergyTier tier; @@ -59,6 +60,7 @@ public class ChainsawItem extends AxeItem implements EnergyHolder, ItemDurabilit this.tier = tier; this.cost = cost; this.poweredSpeed = poweredSpeed; + this.unpoweredSpeed = unpoweredSpeed; this.referenceTool = referenceTool; } @@ -67,9 +69,9 @@ public class ChainsawItem extends AxeItem implements EnergyHolder, ItemDurabilit public float getMiningSpeedMultiplier(ItemStack stack, BlockState state) { if (Energy.of(stack).getEnergy() >= cost && (state.getMaterial() == Material.WOOD)) { - return this.poweredSpeed; + return poweredSpeed; } - return super.getMiningSpeedMultiplier(stack, state); + return unpoweredSpeed; } // MiningToolItem