diff --git a/src/main/java/com/denizenscript/denizencore/tags/TagContext.java b/src/main/java/com/denizenscript/denizencore/tags/TagContext.java index 9c6161c3..c27f91b5 100644 --- a/src/main/java/com/denizenscript/denizencore/tags/TagContext.java +++ b/src/main/java/com/denizenscript/denizencore/tags/TagContext.java @@ -11,6 +11,7 @@ public abstract class TagContext implements Debuggable, Cloneable { public boolean debug; + public boolean showErrors; public ScriptEntry entry; public ScriptTag script; public DefinitionProvider definitionProvider; @@ -27,6 +28,10 @@ public TagContext clone() { } } + public boolean showErrors() { + return debug || showErrors; + } + @Override public boolean shouldDebug() { return debug; diff --git a/src/main/java/com/denizenscript/denizencore/utilities/CoreUtilities.java b/src/main/java/com/denizenscript/denizencore/utilities/CoreUtilities.java index d665b3e5..75e67404 100644 --- a/src/main/java/com/denizenscript/denizencore/utilities/CoreUtilities.java +++ b/src/main/java/com/denizenscript/denizencore/utilities/CoreUtilities.java @@ -28,6 +28,7 @@ public class CoreUtilities { public static TagContext noDebugContext; public static TagContext basicContext; + public static TagContext errorButNoDebugContext; public static DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols(Locale.US);