소스 검색

Best way to handle minimum quantities.

Check repair function first, assuming the item isn't null, otherwise
check the config. If not found, check config.
GJ 11 년 전
부모
커밋
af98c8eb59

+ 0 - 4
src/main/java/com/gmail/nossr50/skills/repair/Repair.java

@@ -108,10 +108,6 @@ public class Repair {
             }
         }
 
-        if (quantity <= 0) {
-            return 2;
-        }
-
         return quantity;
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/skills/repair/config/RepairConfig.java

@@ -132,10 +132,10 @@ public class RepairConfig extends ConfigLoader {
             }
 
             // Minimum Quantity
-            int minimumQuantity = (itemMaterial != null && repairMaterial != null ? Repair.getRepairAndSalvageQuantities(new ItemStack(itemMaterial), repairMaterial, repairMetadata) : config.getInt("Repairables." + key + ".MinimumQuantity", 2));
+            int minimumQuantity = (itemMaterial != null ? Repair.getRepairAndSalvageQuantities(new ItemStack(itemMaterial), repairMaterial, repairMetadata) : config.getInt("Repairables." + key + ".MinimumQuantity", 2));
 
             if (minimumQuantity <= 0 && itemMaterial != null) {
-                minimumQuantity = Repair.getRepairAndSalvageQuantities(new ItemStack(itemMaterial));
+                minimumQuantity = config.getInt("Repairables." + key + ".MinimumQuantity", 2);
             }
 
             if (minimumQuantity <= 0) {