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()));