From 9527e9fcbb3c903c5ccd70c4a8642e576b8d8a65 Mon Sep 17 00:00:00 2001 From: Carm Date: Wed, 6 Aug 2025 19:05:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=A2=9C=E8=89=B2?= =?UTF-8?q?=E4=B8=A2=E5=A4=B1=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../carm/plugin/userprefix/conf/prefix/PrefixConfig.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/carm/plugin/userprefix/conf/prefix/PrefixConfig.java b/src/main/java/cc/carm/plugin/userprefix/conf/prefix/PrefixConfig.java index 0af3d21..b1f575d 100644 --- a/src/main/java/cc/carm/plugin/userprefix/conf/prefix/PrefixConfig.java +++ b/src/main/java/cc/carm/plugin/userprefix/conf/prefix/PrefixConfig.java @@ -2,6 +2,7 @@ package cc.carm.plugin.userprefix.conf.prefix; import cc.carm.lib.easyplugin.gui.configuration.GUIActionConfiguration; import cc.carm.lib.easyplugin.gui.configuration.GUIActionType; +import cc.carm.lib.easyplugin.utils.ColorParser; import cc.carm.lib.easyplugin.utils.MessageUtils; import cc.carm.lib.mineconfiguration.bukkit.value.item.PreparedItem; import cc.carm.plugin.userprefix.Main; @@ -95,12 +96,12 @@ public class PrefixConfig { @NotNull public String getName() { - return name; + return ColorParser.parse(name); } @NotNull public List getDescription() { - return description; + return ColorParser.parse(description); } @NotNull @@ -150,6 +151,8 @@ public class PrefixConfig { protected @Nullable ItemStack getItem(@Nullable Player player, @Nullable ItemStack item) { PreparedItem prepared = PreparedItem.of(item); + prepared.parser((p, s) -> ColorParser.parse(MessageUtils.setPlaceholders(p, s))); + if (!getDescription().isEmpty()) { prepared.insert("description", getDescription()); prepared.placeholder("description", String.join("\n", getDescription()));