From 1f064110b7a5a96eec66140fd65f8caecf85f2ed Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 1 Oct 2021 11:01:40 +0100 Subject: [PATCH] Added MiniMessage markdown (discord flavor) support --- eco-api/src/main/java/com/willfp/eco/util/StringUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java b/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java index 412a1f8c..78a207e8 100644 --- a/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java +++ b/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java @@ -6,6 +6,7 @@ import lombok.experimental.UtilityClass; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.TextDecoration; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.kyori.adventure.text.minimessage.markdown.DiscordFlavor; import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer; import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; import net.md_5.bungee.api.ChatColor; @@ -13,7 +14,7 @@ import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.awt.Color; +import java.awt.*; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -195,7 +196,7 @@ public class StringUtils { } private static String translateMiniMessage(@NotNull final String message) { - return LEGACY_COMPONENT_SERIALIZER.serialize(MiniMessage.get().parse(message)); + return LEGACY_COMPONENT_SERIALIZER.serialize(MiniMessage.withMarkdownFlavor(DiscordFlavor.get()).parse(message)); } private static String translateHexColorCodes(@NotNull final String message) {