From c0df2f6915ab1d20cda36b655168ef9efa0949c6 Mon Sep 17 00:00:00 2001
From: Pyrbu <pyrmcserver@gmail.com>
Date: Wed, 28 Jun 2023 02:53:21 +0200
Subject: [PATCH] make papi util use minimessage serializer instead of legacy
 serializer because legacy serializer downsamples hex colors

---
 plugin/src/main/java/lol/pyr/znpcsplus/util/PapiUtil.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/util/PapiUtil.java b/plugin/src/main/java/lol/pyr/znpcsplus/util/PapiUtil.java
index da3cd0b..ec01623 100644
--- a/plugin/src/main/java/lol/pyr/znpcsplus/util/PapiUtil.java
+++ b/plugin/src/main/java/lol/pyr/znpcsplus/util/PapiUtil.java
@@ -2,7 +2,7 @@ package lol.pyr.znpcsplus.util;
 
 import me.clip.placeholderapi.PlaceholderAPI;
 import net.kyori.adventure.text.Component;
-import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
+import net.kyori.adventure.text.minimessage.MiniMessage;
 import org.bukkit.Bukkit;
 import org.bukkit.entity.Player;
 
@@ -22,7 +22,7 @@ public class PapiUtil {
     // Ugly workaround would be cool if a better solution existed
     public static Component set(Player player, Component component) {
         if (!isSupported()) return component;
-        LegacyComponentSerializer serializer = LegacyComponentSerializer.legacySection();
+        MiniMessage serializer = MiniMessage.miniMessage();
         return serializer.deserialize(set(player, serializer.serialize(component)));
     }
 }