diff --git a/src/main/java/net/Indyuce/mmocore/api/quest/trigger/MessageTrigger.java b/src/main/java/net/Indyuce/mmocore/api/quest/trigger/MessageTrigger.java index 88cc8f22..b95c17e1 100644 --- a/src/main/java/net/Indyuce/mmocore/api/quest/trigger/MessageTrigger.java +++ b/src/main/java/net/Indyuce/mmocore/api/quest/trigger/MessageTrigger.java @@ -1,5 +1,6 @@ package net.Indyuce.mmocore.api.quest.trigger; +import org.bukkit.ChatColor; import org.bukkit.entity.Player; import net.Indyuce.mmocore.MMOCore; @@ -7,7 +8,7 @@ import net.Indyuce.mmocore.api.load.MMOLineConfig; import net.Indyuce.mmocore.api.player.PlayerData; public class MessageTrigger extends Trigger { - private final String message; + private String message; public MessageTrigger(MMOLineConfig config) { super(config); @@ -22,6 +23,7 @@ public class MessageTrigger extends Trigger { } private String format(Player player) { + message = ChatColor.translateAlternateColorCodes('&', message); return MMOCore.plugin.placeholderParser.parse(player, message.replace("%player%", player.getName())); } }