From 03317c2c78e8f610644c7abc37b05417523dd404 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Fri, 15 Oct 2021 14:22:14 +0100 Subject: [PATCH] Fix prefix not getting parsed with MineDown --- .../java/com/Acrobot/ChestShop/Configuration/Messages.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/Acrobot/ChestShop/Configuration/Messages.java b/src/main/java/com/Acrobot/ChestShop/Configuration/Messages.java index 66d4c10..d835ce4 100644 --- a/src/main/java/com/Acrobot/ChestShop/Configuration/Messages.java +++ b/src/main/java/com/Acrobot/ChestShop/Configuration/Messages.java @@ -190,7 +190,11 @@ public class Messages { public Component getComponent(CommandSender sender, boolean prefixSuffix, Map replacementMap, String... replacements) { MineDown mineDown = new MineDown("%prefix" + getLang(sender)); mineDown.placeholderSuffix(""); - mineDown.replace("prefix", prefixSuffix ? prefix.getLang(sender) : ""); + if (prefixSuffix) { + mineDown.replace("prefix", MineDown.parse(prefix.getLang(sender))); + } else { + mineDown.replace("prefix", ""); + } mineDown.replace(replacementMap); mineDown.replace(replacements); return mineDown.toComponent();