From 03b8599f6d22646bfca6132cc4a61a1824cce9ef Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 1 May 2021 12:17:27 -0500 Subject: [PATCH] Fixing div by 0 error --- src/main/java/net/Indyuce/mmoitems/stat/RepairPowerPercent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/Indyuce/mmoitems/stat/RepairPowerPercent.java b/src/main/java/net/Indyuce/mmoitems/stat/RepairPowerPercent.java index 3290ea76..c6d3f8cf 100644 --- a/src/main/java/net/Indyuce/mmoitems/stat/RepairPowerPercent.java +++ b/src/main/java/net/Indyuce/mmoitems/stat/RepairPowerPercent.java @@ -55,7 +55,7 @@ public class RepairPowerPercent extends DoubleStat implements ConsumableItemInte DurabilityItem durItem = new DurabilityItem(player, target); if (durItem.getDurability() < durItem.getMaxDurability()) { - target.getItem().setItemMeta(durItem.addDurability(durItem.getMaxDurability()*called.getRepaired()).toItem().getItemMeta()); + target.getItem().setItemMeta(durItem.addDurability((int) (durItem.getMaxDurability()*called.getRepairedPercent())).toItem().getItemMeta()); Message.REPAIRED_ITEM .format(ChatColor.YELLOW, "#item#", MMOUtils.getDisplayName(target.getItem()), "#amount#", "" + called.getRepaired()) .send(player);