diff --git a/src/main/java/net/gnomeffinway/depenizen/events/mcMMO/mcMMOPlayerLevelChangeScriptEvent.java b/src/main/java/net/gnomeffinway/depenizen/events/mcMMO/mcMMOPlayerLevelChangeScriptEvent.java index 5c0813332..bedef93ae 100644 --- a/src/main/java/net/gnomeffinway/depenizen/events/mcMMO/mcMMOPlayerLevelChangeScriptEvent.java +++ b/src/main/java/net/gnomeffinway/depenizen/events/mcMMO/mcMMOPlayerLevelChangeScriptEvent.java @@ -60,9 +60,12 @@ public boolean couldMatch(ScriptContainer scriptContainer, String s) { @Override public boolean matches(ScriptContainer scriptContainer, String s) { - String lower = CoreUtilities.toLowerCase(s); - String skill = CoreUtilities.getXthArg(2, lower); - return skill.equals("level") || SkillType.valueOf(skill.toUpperCase()) != null; + String arg = CoreUtilities.getXthArg(2, s).toUpperCase(); + SkillType eventSkill = SkillType.valueOf(arg); + if (arg.equals("SKILL") || (eventSkill != null && eventSkill == event.getSkill())) { + return true; + } + return false; } @Override