diff --git a/src/main/java/net/aufdemrand/denizen/tags/TagManager.java b/src/main/java/net/aufdemrand/denizen/tags/TagManager.java index 24280e0ddf..f44cf8e241 100644 --- a/src/main/java/net/aufdemrand/denizen/tags/TagManager.java +++ b/src/main/java/net/aufdemrand/denizen/tags/TagManager.java @@ -82,6 +82,12 @@ public void fetchObject(ReplaceableTagEvent event) { .invoke(null, event.hasNameContext() ? event.getName() + '[' + event.getNameContext() + ']' : event.getName()); + if (arg == null) { + dB.echoError((event.hasNameContext() ? event.getName() + '[' + event.getNameContext() + ']' + : event.getName() + " is an invalid dObject!")); + return; + } + Attribute attribute = new Attribute(event.raw_tag, event.getScriptEntry()); event.setReplaced(arg.getAttribute(attribute.fulfill(1))); } catch (Exception e) {