diff --git a/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java b/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java index 1ed7f104bf..e716d789c3 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java +++ b/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java @@ -842,9 +842,15 @@ public static void registerTags() { return new DurationTag(object.getOfflinePlayer().getFirstPlayed() / 50); }); + // <--[tag] + // @attribute + // @returns ElementTag(Boolean) + // @description + // Returns true if the player has played before, or is currently online. Returns false if this PlayerTag refers to a UUID that has never been on the server. + // Works with offline players. + // --> tagProcessor.registerTag(ElementTag.class, "has_played_before", (attribute, object) -> { - Deprecations.playerHasPlayedBefore.warn(attribute.context); - return new ElementTag(true); + return new ElementTag(object.isValid()); }); // <--[tag]