From 2ff105dabe76251f226ffe7d9aa7a0a6f9ab2a05 Mon Sep 17 00:00:00 2001 From: TheBusyBiscuit Date: Sun, 4 Oct 2020 11:22:56 +0200 Subject: [PATCH] Maybe fixed the unit tests? --- .../implementation/items/tools/ClimbingPick.java | 2 +- .../items/implementations/tools/TestClimbingPick.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java index 486d698d3..a337be904 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java @@ -139,7 +139,7 @@ public class ClimbingPick extends SimpleSlimefunItem implements double speed = getClimbingSpeed(type); int efficiencyLevel = item.getEnchantmentLevel(Enchantment.DIG_SPEED); - if (efficiencyLevel > 0) { + if (speed > 0 && efficiencyLevel > 0) { speed += efficiencyLevel * EFFICIENCY_MODIFIER; } diff --git a/src/test/java/io/github/thebusybiscuit/slimefun4/testing/tests/items/implementations/tools/TestClimbingPick.java b/src/test/java/io/github/thebusybiscuit/slimefun4/testing/tests/items/implementations/tools/TestClimbingPick.java index 19a5ac00e..ae47a7483 100644 --- a/src/test/java/io/github/thebusybiscuit/slimefun4/testing/tests/items/implementations/tools/TestClimbingPick.java +++ b/src/test/java/io/github/thebusybiscuit/slimefun4/testing/tests/items/implementations/tools/TestClimbingPick.java @@ -55,6 +55,14 @@ class TestClimbingPick implements SlimefunItemTest { @Override public ClimbingPick registerSlimefunItem(SlimefunPlugin plugin, String id) { + try { + SlimefunTag.CLIMBING_PICK_WEAK_SURFACES.reload(); + SlimefunTag.CLIMBING_PICK_STRONG_SURFACES.reload(); + } + catch (TagMisconfigurationException e) { + Assertions.fail(e); + } + SlimefunItemStack item = new SlimefunItemStack(id, Material.IRON_PICKAXE, "&5Test Pick"); ClimbingPick pick = new ClimbingPick(TestUtilities.getCategory(plugin, "climbing_pick"), item, RecipeType.NULL, new ItemStack[9]) {