Fix chainsaws don't work for non-wood materials (#2646). Thanks to equal-l2
This commit is contained in:
parent
5fffac8ec1
commit
dec9b8287d
1 changed files with 1 additions and 4 deletions
|
@ -25,7 +25,6 @@
|
||||||
package techreborn.items.tool;
|
package techreborn.items.tool;
|
||||||
|
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.block.Material;
|
|
||||||
import net.minecraft.enchantment.EnchantmentHelper;
|
import net.minecraft.enchantment.EnchantmentHelper;
|
||||||
import net.minecraft.enchantment.Enchantments;
|
import net.minecraft.enchantment.Enchantments;
|
||||||
import net.minecraft.entity.LivingEntity;
|
import net.minecraft.entity.LivingEntity;
|
||||||
|
@ -33,7 +32,6 @@ import net.minecraft.item.*;
|
||||||
import net.minecraft.util.collection.DefaultedList;
|
import net.minecraft.util.collection.DefaultedList;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import reborncore.common.powerSystem.PowerSystem;
|
|
||||||
import reborncore.common.powerSystem.RcEnergyItem;
|
import reborncore.common.powerSystem.RcEnergyItem;
|
||||||
import reborncore.common.powerSystem.RcEnergyTier;
|
import reborncore.common.powerSystem.RcEnergyTier;
|
||||||
import reborncore.common.util.ItemUtils;
|
import reborncore.common.util.ItemUtils;
|
||||||
|
@ -65,8 +63,7 @@ public class ChainsawItem extends AxeItem implements RcEnergyItem {
|
||||||
// AxeItem
|
// AxeItem
|
||||||
@Override
|
@Override
|
||||||
public float getMiningSpeedMultiplier(ItemStack stack, BlockState state) {
|
public float getMiningSpeedMultiplier(ItemStack stack, BlockState state) {
|
||||||
if (getStoredEnergy(stack) >= cost
|
if (getStoredEnergy(stack) >= cost && isSuitableFor(state)) {
|
||||||
&& (state.getMaterial() == Material.WOOD || state.getMaterial() == Material.NETHER_WOOD)) {
|
|
||||||
return poweredSpeed;
|
return poweredSpeed;
|
||||||
}
|
}
|
||||||
return unpoweredSpeed;
|
return unpoweredSpeed;
|
||||||
|
|
Loading…
Add table
Reference in a new issue