From 945359b408a282d2dcc90ffff8074db783b50137 Mon Sep 17 00:00:00 2001 From: nossr50 Date: Fri, 10 May 2019 12:17:31 -0700 Subject: [PATCH] Add failsafes to repairables --- .../gmail/nossr50/skills/repair/repairables/Repairable.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/skills/repair/repairables/Repairable.java b/src/main/java/com/gmail/nossr50/skills/repair/repairables/Repairable.java index 75f13e90c..931163284 100644 --- a/src/main/java/com/gmail/nossr50/skills/repair/repairables/Repairable.java +++ b/src/main/java/com/gmail/nossr50/skills/repair/repairables/Repairable.java @@ -29,9 +29,9 @@ public class Repairable { public Repairable(String itemMaterial, List repairMaterials, int minimumQuantity, int minimumLevel, double xpMultiplier) { this.itemMaterial = Material.matchMaterial(itemMaterial); this.repairMaterials = ItemUtils.matchMaterials(repairMaterials); - this.minimumQuantity = minimumQuantity; - this.minimumLevel = minimumLevel; - this.xpMultiplier = xpMultiplier; + this.minimumQuantity = Math.max(1, minimumQuantity); + this.minimumLevel = Math.max(0, minimumLevel); + this.xpMultiplier = Math.max(0, xpMultiplier); this.maximumDurability = this.itemMaterial.getMaxDurability(); this.baseRepairDurability = (short) (maximumDurability / minimumQuantity);