diff --git a/Changelog.txt b/Changelog.txt index 9aecb01a3..0ee3fdea2 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -9,6 +9,7 @@ Key: Version 2.1.2 (Perks) Fixed a bug where the Lucky perk wasn't adding to success + (Skills) mcMMO will now listen to cancelled events to remove our temporary enchantments from tools (Skills) Fixing a bug where Shake didn't calculate success correctly (Skills) Fixed a bug where Arcane Forging didn't calculate success and failure correctly (Skills) Fixed a bug where Salvage didn't calculate success and failure correctly diff --git a/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java b/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java index fe9d9fa69..4a1b8bc55 100644 --- a/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java +++ b/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java @@ -75,7 +75,10 @@ public class FishingCommand extends SkillCommand { } } - magicChance = percent.format(totalEnchantChance / 100.0); + if(totalEnchantChance > 0) + magicChance = percent.format(totalEnchantChance / 100.0); + else + magicChance = percent.format(magicChance); } // FISHING_SHAKE diff --git a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java index dd76d1d41..bb985c62b 100644 --- a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java @@ -449,8 +449,6 @@ public class BlockListener implements Listener { if (BlockUtils.canActivateAbilities(blockState)) { ItemStack heldItem = player.getInventory().getItemInMainHand(); - cleanupAbilityTools(player, mcMMOPlayer, blockState, heldItem); - if (mcMMOPlayer.getToolPreparationMode(ToolType.HOE) && ItemUtils.isHoe(heldItem) && (BlockUtils.affectedByGreenTerra(blockState) || BlockUtils.canMakeMossy(blockState)) && Permissions.greenTerra(player)) { mcMMOPlayer.checkAbilityActivation(PrimarySkillType.HERBALISM); }