diff --git a/src/main/java/carpet/script/value/FormattedTextValue.java b/src/main/java/carpet/script/value/FormattedTextValue.java index 6755d8a9..0b04bf86 100644 --- a/src/main/java/carpet/script/value/FormattedTextValue.java +++ b/src/main/java/carpet/script/value/FormattedTextValue.java @@ -1,5 +1,6 @@ package carpet.script.value; +import com.google.gson.JsonElement; import net.minecraft.nbt.StringTag; import net.minecraft.nbt.Tag; import net.minecraft.network.chat.BaseComponent; @@ -81,6 +82,11 @@ public class FormattedTextValue extends StringValue return StringTag.valueOf(Component.Serializer.toJson(text)); } + @Override + public JsonElement toJson() { + return Component.Serializer.toJsonTree(text); + } + @Override public Value add(Value o) { return combine(this, o);