From d495054eb58a99db823a02e905ec6d88e6c0064d Mon Sep 17 00:00:00 2001 From: T00thpick1 Date: Sun, 18 Aug 2013 02:41:39 -0400 Subject: [PATCH] Config Validation --- .../java/com/gmail/nossr50/config/AdvancedConfig.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java index df071b04d..f2f806b70 100644 --- a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java +++ b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java @@ -733,10 +733,18 @@ public class AdvancedConfig extends AutoUpdateConfigLoader { reason.add("Skills.Unarmed.IronGrip_MaxBonusLevel should be at least 1!"); } + if (getIronArmMinBonus() < 0) { + reason.add("Skills.Unarmed.IronArm_BonusMin should be at least 0!"); + } + if (getIronArmMaxBonus() < 0) { reason.add("Skills.Unarmed.IronArm_BonusMax should be at least 0!"); } + if (getIronArmMaxBonus() < getIronArmMinBonus()) { + reason.add("Skills.Unarmed.IronArm_BonusMax should be greater than or equal to Skills.Unarmed.IronArm_BonusMin!"); + } + if (getIronArmIncreaseLevel() < 1) { reason.add("Skills.Unarmed.IronArm_IncreaseLevel should be at least 1!"); }