diff --git a/pom.xml b/pom.xml index 6ab627aa0..c3d514bfc 100644 --- a/pom.xml +++ b/pom.xml @@ -201,7 +201,7 @@ me.lucko.luckperms luckperms - 5.4.102 + 5.5.65 system ${project.basedir}/lib/LuckPerms.jar diff --git a/src/main/java/com/denizenscript/depenizen/bukkit/objects/luckperms/LuckPermsGroupTag.java b/src/main/java/com/denizenscript/depenizen/bukkit/objects/luckperms/LuckPermsGroupTag.java index 53bbb3850..bda7c2a99 100644 --- a/src/main/java/com/denizenscript/depenizen/bukkit/objects/luckperms/LuckPermsGroupTag.java +++ b/src/main/java/com/denizenscript/depenizen/bukkit/objects/luckperms/LuckPermsGroupTag.java @@ -107,6 +107,18 @@ public static void register() { return new ElementTag(object.getGroup().getName(), true); }); + // <--[tag] + // @attribute + // @returns ElementTag + // @plugin Depenizen, LuckPerms + // @description + // Returns the group's display name, if any. + // --> + tagProcessor.registerTag(ElementTag.class, "display_name", (attribute, object) -> { + String displayName = object.getGroup().getDisplayName(); + return displayName != null ? new ElementTag(displayName, true) : null; + }); + // <--[tag] // @attribute // @returns ElementTag