From dec9b8287d9494533e496e7737e8704831760925 Mon Sep 17 00:00:00 2001 From: equal-l2 Date: Mon, 13 Dec 2021 03:10:07 +0900 Subject: [PATCH] Fix chainsaws don't work for non-wood materials (#2646). Thanks to equal-l2 --- src/main/java/techreborn/items/tool/ChainsawItem.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/techreborn/items/tool/ChainsawItem.java b/src/main/java/techreborn/items/tool/ChainsawItem.java index ad0e4c3d9..6e001add2 100644 --- a/src/main/java/techreborn/items/tool/ChainsawItem.java +++ b/src/main/java/techreborn/items/tool/ChainsawItem.java @@ -25,7 +25,6 @@ package techreborn.items.tool; import net.minecraft.block.BlockState; -import net.minecraft.block.Material; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.enchantment.Enchantments; import net.minecraft.entity.LivingEntity; @@ -33,7 +32,6 @@ import net.minecraft.item.*; import net.minecraft.util.collection.DefaultedList; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; -import reborncore.common.powerSystem.PowerSystem; import reborncore.common.powerSystem.RcEnergyItem; import reborncore.common.powerSystem.RcEnergyTier; import reborncore.common.util.ItemUtils; @@ -65,8 +63,7 @@ public class ChainsawItem extends AxeItem implements RcEnergyItem { // AxeItem @Override public float getMiningSpeedMultiplier(ItemStack stack, BlockState state) { - if (getStoredEnergy(stack) >= cost - && (state.getMaterial() == Material.WOOD || state.getMaterial() == Material.NETHER_WOOD)) { + if (getStoredEnergy(stack) >= cost && isSuitableFor(state)) { return poweredSpeed; } return unpoweredSpeed;