CLASS jn net/minecraft/text/Text CLASS jn$a Serializer FIELD a GSON Lcom/google/gson/Gson; FIELD b JSON_READER_POS Ljava/lang/reflect/Field; FIELD c JSON_READER_LINE_START Ljava/lang/reflect/Field; METHOD a fromJson (Lcom/google/gson/JsonElement;)Ljn; ARG 0 json METHOD a getPosition (Lcom/google/gson/stream/JsonReader;)I ARG 0 reader METHOD a fromJson (Lcom/mojang/brigadier/StringReader;)Ljn; ARG 0 reader METHOD a fromJson (Ljava/lang/String;)Ljn; ARG 0 json METHOD a toJson (Ljn;)Ljava/lang/String; ARG 0 text METHOD a addStyle (Ljv;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V ARG 1 style ARG 2 json ARG 3 context METHOD b fromLenientJson (Ljava/lang/String;)Ljn; ARG 0 json METHOD b toJsonTree (Ljn;)Lcom/google/gson/JsonElement; ARG 0 text METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; ARG 1 json ARG 2 type ARG 3 context METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; ARG 1 text ARG 2 type ARG 3 context METHOD a getSiblings ()Ljava/util/List; METHOD a asTruncatedString (I)Ljava/lang/String; ARG 1 length METHOD a formatted (Lc;)Ljn; ARG 1 formatting METHOD a append (Ljava/lang/String;)Ljn; ARG 1 text METHOD a (Ljava/lang/StringBuilder;Ljn;)V ARG 1 text METHOD a styled (Ljava/util/function/Consumer;)Ljn; ARG 1 transformer METHOD a append (Ljn;)Ljn; ARG 1 text METHOD a setStyle (Ljv;)Ljn; ARG 1 style METHOD a formatted ([Lc;)Ljn; ARG 1 formatting METHOD b getStyle ()Ljv; METHOD b copyWithoutChildren (Ljn;)Ljn; ARG 0 text METHOD c stream ()Ljava/util/stream/Stream; METHOD d asString ()Ljava/lang/String; METHOD e asFormattedString ()Ljava/lang/String; METHOD f streamCopied ()Ljava/util/stream/Stream; METHOD g copy ()Ljn; METHOD h deepCopy ()Ljn;