From 1e2a41fd9047d8551d1842644d8ceba3e56d7a92 Mon Sep 17 00:00:00 2001 From: Christian Koop Date: Sun, 29 Aug 2021 14:28:47 +0200 Subject: [PATCH] Take Unbreaking-Enchantment into consideration [SD-8182] --- UltimateTimber/Plugin/pom.xml | 2 +- .../songoda/ultimatetimber/manager/TreeFallManager.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/UltimateTimber/Plugin/pom.xml b/UltimateTimber/Plugin/pom.xml index b7941d0..dc02d65 100644 --- a/UltimateTimber/Plugin/pom.xml +++ b/UltimateTimber/Plugin/pom.xml @@ -120,4 +120,4 @@ compile - \ No newline at end of file + diff --git a/UltimateTimber/Plugin/src/com/songoda/ultimatetimber/manager/TreeFallManager.java b/UltimateTimber/Plugin/src/com/songoda/ultimatetimber/manager/TreeFallManager.java index 7ceec43..f9680eb 100644 --- a/UltimateTimber/Plugin/src/com/songoda/ultimatetimber/manager/TreeFallManager.java +++ b/UltimateTimber/Plugin/src/com/songoda/ultimatetimber/manager/TreeFallManager.java @@ -25,7 +25,6 @@ import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.inventory.ItemStack; -import java.util.Random; import java.util.stream.Collectors; public class TreeFallManager extends Manager implements Listener { @@ -142,8 +141,9 @@ public class TreeFallManager extends Manager implements Listener { boolean isCreative = player.getGameMode().equals(GameMode.CREATIVE); - if (!isCreative) - new SItemStack(tool).addDamage(player, toolDamage); + if (!isCreative) { + new SItemStack(tool).addDamage(player, toolDamage, true); + } if (ConfigurationManager.Setting.HOOKS_APPLY_EXPERIENCE.getBoolean()) { McMMOHook.addWoodcutting(player, detectedTree.getDetectedTreeBlocks().getAllTreeBlocks().stream() @@ -169,6 +169,7 @@ public class TreeFallManager extends Manager implements Listener { * Checks if a player is doing a certain action required to topple a tree * * @param player The player to check + * * @return True if the check passes, otherwise false */ private boolean checkToppleWhile(Player player) { @@ -192,5 +193,4 @@ public class TreeFallManager extends Manager implements Listener { return (short) treeBlocks.getLogBlocks().size(); } } - }