From ef3c1f3d104635e6e461a4d0be1318cc524757fa Mon Sep 17 00:00:00 2001 From: Nameless Date: Wed, 12 Feb 2020 21:39:42 +0800 Subject: [PATCH] Update TalismanListener.java --- .../slimefun4/implementation/listeners/TalismanListener.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/TalismanListener.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/TalismanListener.java index 6c4f9b7b4..2c7691f2f 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/TalismanListener.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/TalismanListener.java @@ -161,6 +161,7 @@ public class TalismanListener implements Listener { if (!item.getEnchantments().containsKey(Enchantment.SILK_TOUCH) && MaterialCollections.getAllOres().contains(e.getBlock().getType()) && Talisman.checkFor(e, (SlimefunItemStack) SlimefunItems.TALISMAN_MINER)) { for (ItemStack drop : drops) { if (!drop.getType().isBlock()) { + // Sometimes doubled amount is 0, So make amount at least equals 1 int amount = (fortune * 2) - drop.getAmount() == 0 ? 1 : (fortune * 2) - drop.getAmount(); e.getPlayer().getInventory().addItem(new CustomItem(drop, amount)); }