From b176230f77d6f4f611904b8179d722baa1753e3f Mon Sep 17 00:00:00 2001 From: Justin Vitale <4002351+justinvvitale@users.noreply.github.com> Date: Thu, 2 Jul 2020 01:13:01 +1000 Subject: [PATCH] Make drill break blocks slower when it's flat #2147 --- src/main/java/techreborn/items/tool/DrillItem.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/techreborn/items/tool/DrillItem.java b/src/main/java/techreborn/items/tool/DrillItem.java index b78082f39..a0ff5f5fe 100644 --- a/src/main/java/techreborn/items/tool/DrillItem.java +++ b/src/main/java/techreborn/items/tool/DrillItem.java @@ -42,8 +42,6 @@ import team.reborn.energy.EnergyTier; import techreborn.TechReborn; import techreborn.utils.InitUtils; -import java.util.Random; - public class DrillItem extends PickaxeItem implements EnergyHolder, ItemDurabilityExtensions { public final int maxCharge; @@ -67,7 +65,7 @@ public class DrillItem extends PickaxeItem implements EnergyHolder, ItemDurabili @Override public float getMiningSpeedMultiplier(ItemStack stack, BlockState state) { if (Energy.of(stack).getEnergy() < cost) { - return super.getMiningSpeedMultiplier(stack, state); + return 0.5F; } if (Items.WOODEN_PICKAXE.getMiningSpeedMultiplier(stack, state) > 1.0F || Items.WOODEN_SHOVEL.getMiningSpeedMultiplier(stack, state) > 1.0F) { @@ -84,8 +82,7 @@ public class DrillItem extends PickaxeItem implements EnergyHolder, ItemDurabili @Override public boolean postMine(ItemStack stack, World worldIn, BlockState blockIn, BlockPos pos, LivingEntity entityLiving) { - Random rand = new Random(); - if (rand.nextInt(EnchantmentHelper.getLevel(Enchantments.UNBREAKING, stack) + 1) == 0) { + if (worldIn.random.nextInt(EnchantmentHelper.getLevel(Enchantments.UNBREAKING, stack) + 1) == 0) { Energy.of(stack).use(cost); } return true;