From 344aaf32e0e498e2fc67105dad770028eefd5fb1 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Wed, 28 Jun 2023 18:06:58 -0500 Subject: [PATCH] fix: PAPI placeholders not being applied in displaynames in guis --- .../hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java index ad170aa5..5a67fea1 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java @@ -152,6 +152,10 @@ public class TypeCosmetic extends Type { private ItemMeta processLoreLines(CosmeticUser user, @NotNull ItemMeta itemMeta) { List processedLore = new ArrayList<>(); + if (itemMeta.hasDisplayName()) { + if (Hooks.isActiveHook("PlaceholderAPI")) itemMeta.setDisplayName(PlaceholderAPI.setPlaceholders(user.getPlayer(), itemMeta.getDisplayName())); + } + if (itemMeta.hasLore()) { for (String loreLine : itemMeta.getLore()) { if (Hooks.isActiveHook("PlaceholderAPI")) loreLine = PlaceholderAPI.setPlaceholders(user.getPlayer(), loreLine);