diff --git a/src/main/java/net/aufdemrand/denizen/tags/TagManager.java b/src/main/java/net/aufdemrand/denizen/tags/TagManager.java index 4f588801ec..ec8451324f 100644 --- a/src/main/java/net/aufdemrand/denizen/tags/TagManager.java +++ b/src/main/java/net/aufdemrand/denizen/tags/TagManager.java @@ -74,7 +74,8 @@ public void fetchObject(ReplaceableTagEvent event) { try { if ((Boolean) object_class.getMethod("matches", String.class) - .invoke(null, event.getName()) == false) { + .invoke(null, event.hasNameContext() ? event.getName() + '[' + event.getNameContext() + ']' + : event.getName()) == false) { dB.echoDebug("Returning null. '" + event.getName() + "' is an invalid " + object_class.getSimpleName() + "."); event.setReplaced("null");