From f9879be4399ae5db886866458f3a9212dc42a121 Mon Sep 17 00:00:00 2001 From: Maxim Van de Wynckel Date: Sun, 27 Sep 2015 00:50:26 +0200 Subject: [PATCH] Fixed NPE when skill is not in config When a skill is not configured this would throw an NPE as the section is not found. Found while trying to get information from an McMMOLevelUp event --- src/main/java/com/gmail/nossr50/config/Config.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/config/Config.java b/src/main/java/com/gmail/nossr50/config/Config.java index 2c363b6d8..b0f53220d 100644 --- a/src/main/java/com/gmail/nossr50/config/Config.java +++ b/src/main/java/com/gmail/nossr50/config/Config.java @@ -451,6 +451,8 @@ public class Config extends AutoUpdateConfigLoader { public boolean getDoubleDropsDisabled(SkillType skill) { String skillName = StringUtils.getCapitalized(skill.toString()); ConfigurationSection section = config.getConfigurationSection("Double_Drops." + skillName); + if (section == null) + return false; Set keys = section.getKeys(false); boolean disabled = true;