fix hologram serialization & add minimessage support to hologram commands

This commit is contained in:
Pyrbu 2023-09-13 07:43:54 +02:00
parent 9518848c62
commit 5cc5141105

@ -9,6 +9,7 @@ import lol.pyr.znpcsplus.packets.PacketFactory;
import lol.pyr.znpcsplus.util.NpcLocation; import lol.pyr.znpcsplus.util.NpcLocation;
import lol.pyr.znpcsplus.util.Viewable; import lol.pyr.znpcsplus.util.Viewable;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -44,7 +45,7 @@ public class HologramImpl extends Viewable implements Hologram {
} }
public void addTextLine(String line) { public void addTextLine(String line) {
addTextLineComponent(textSerializer.deserialize(line)); addTextLineComponent(textSerializer.deserialize(textSerializer.serialize(MiniMessage.miniMessage().deserialize(line))));
} }
public void addItemLineStack(org.bukkit.inventory.ItemStack item) { public void addItemLineStack(org.bukkit.inventory.ItemStack item) {