From a408e3436aebac83976abe4e23fec305d9efb0a5 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 7 Aug 2021 15:44:16 +0100 Subject: [PATCH] Fixed italic lore --- .../main/java/com/willfp/eco/util/StringUtils.java | 12 ++++++++++-- 1 file changed, 10 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 b10a7441..8735480f 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 @@ -3,6 +3,8 @@ package com.willfp.eco.util; import com.google.common.collect.ImmutableList; import com.willfp.eco.core.integrations.placeholder.PlaceholderManager; import lombok.experimental.UtilityClass; +import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.format.TextDecoration; import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer; import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; import net.md_5.bungee.api.ChatColor; @@ -242,7 +244,11 @@ public class StringUtils { * @return The JSON String. */ public String legacyToJson(@NotNull final String legacy) { - return GsonComponentSerializer.gson().serialize(LegacyComponentSerializer.legacySection().deserialize(legacy)); + return GsonComponentSerializer.gson().serialize( + Component.empty().decoration(TextDecoration.ITALIC, false).append( + LegacyComponentSerializer.legacySection().deserialize(legacy) + ) + ); } /** @@ -252,6 +258,8 @@ public class StringUtils { * @return The legacy string. */ public String jsonToLegacy(@NotNull final String json) { - return LegacyComponentSerializer.legacySection().serialize(GsonComponentSerializer.gson().deserialize(json)); + return LegacyComponentSerializer.legacySection().serialize( + GsonComponentSerializer.gson().deserialize(json) + ); } }