diff --git a/plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java b/plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java index a0b2948c17..ffb8299bfa 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java +++ b/plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java @@ -645,6 +645,9 @@ public static boolean runFlaggedCheck(ScriptPath path, String switchName, Abstra } public boolean runLocationFlaggedCheck(ScriptPath path, String switchName, Location location) { + if (!path.switches.containsKey(switchName)) { // NOTE: opti to avoid 'getFlagTracker' call, also prevents pre-1.16 borks + return true; + } return runFlaggedCheck(path, switchName, location == null ? null : new LocationTag(location).getFlagTracker()); }