Package net.minecraft.text
Class Text.Serializer
java.lang.Object
net.minecraft.text.Text.Serializer
- All Implemented Interfaces:
JsonDeserializer<Text>,JsonSerializer<Text>
- Enclosing interface:
- Text
public static class Text.Serializer
extends Object
implements JsonDeserializer<Text>, JsonSerializer<Text>
- Mappings:
Namespace Name official ij$aintermediary net/minecraft/class_1982$class_1983named net/minecraft/text/Text$Serializer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) static TextdeserializeText(String string) static TextlenientDeserializeText(String string) static Textmethod_20179(JsonElement jsonElement) private static intmethod_20180(JsonReader jsonReader) static Textmethod_20181(com.mojang.brigadier.StringReader stringReader) static JsonElementmethod_20183(Text text) static Stringserialize(Text text, Type type, JsonSerializationContext jsonSerializationContext) private voidserializeStyle(Style style, JsonObject object, JsonSerializationContext ctx)
-
Field Details
-
field_21511
- Mappings:
Namespace Name Mixin selector official aLij$a;a:Lcom/google/gson/Gson;intermediary field_21511Lnet/minecraft/class_1982$class_1983;field_21511:Lcom/google/gson/Gson;named field_21511Lnet/minecraft/text/Text$Serializer;field_21511:Lcom/google/gson/Gson;
-
field_21512
- Mappings:
Namespace Name Mixin selector official bLij$a;b:Ljava/lang/reflect/Field;intermediary field_21512Lnet/minecraft/class_1982$class_1983;field_21512:Ljava/lang/reflect/Field;named field_21512Lnet/minecraft/text/Text$Serializer;field_21512:Ljava/lang/reflect/Field;
-
field_21513
- Mappings:
Namespace Name Mixin selector official cLij$a;c:Ljava/lang/reflect/Field;intermediary field_21513Lnet/minecraft/class_1982$class_1983;field_21513:Ljava/lang/reflect/Field;named field_21513Lnet/minecraft/text/Text$Serializer;field_21513:Ljava/lang/reflect/Field;
-
-
Constructor Details
-
Serializer
public Serializer()
-
-
Method Details
-
deserialize
public Text deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<Text>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lij;intermediary method_7475Lnet/minecraft/class_1982$class_1983;method_7475(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1982;named deserializeLnet/minecraft/text/Text$Serializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/text/Text;
-
serializeStyle
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lip;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)Vintermediary method_7478Lnet/minecraft/class_1982$class_1983;method_7478(Lnet/minecraft/class_1986;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)Vnamed serializeStyleLnet/minecraft/text/Text$Serializer;serializeStyle(Lnet/minecraft/text/Style;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
-
serialize
public JsonElement serialize(Text text, Type type, JsonSerializationContext jsonSerializationContext) - Specified by:
serializein interfaceJsonSerializer<Text>- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lij;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;intermediary method_7477Lnet/minecraft/class_1982$class_1983;method_7477(Lnet/minecraft/class_1982;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;named serializeLnet/minecraft/text/Text$Serializer;serialize(Lnet/minecraft/text/Text;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
-
serialize
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lij;)Ljava/lang/String;intermediary method_7476Lnet/minecraft/class_1982$class_1983;method_7476(Lnet/minecraft/class_1982;)Ljava/lang/String;named serializeLnet/minecraft/text/Text$Serializer;serialize(Lnet/minecraft/text/Text;)Ljava/lang/String;
-
method_20183
- Mappings:
Namespace Name Mixin selector official bLij$a;b(Lij;)Lcom/google/gson/JsonElement;intermediary method_20183Lnet/minecraft/class_1982$class_1983;method_20183(Lnet/minecraft/class_1982;)Lcom/google/gson/JsonElement;named method_20183Lnet/minecraft/text/Text$Serializer;method_20183(Lnet/minecraft/text/Text;)Lcom/google/gson/JsonElement;
-
deserializeText
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Ljava/lang/String;)Lij;intermediary method_12605Lnet/minecraft/class_1982$class_1983;method_12605(Ljava/lang/String;)Lnet/minecraft/class_1982;named deserializeTextLnet/minecraft/text/Text$Serializer;deserializeText(Ljava/lang/String;)Lnet/minecraft/text/Text;
-
method_20179
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lcom/google/gson/JsonElement;)Lij;intermediary method_20179Lnet/minecraft/class_1982$class_1983;method_20179(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1982;named method_20179Lnet/minecraft/text/Text$Serializer;method_20179(Lcom/google/gson/JsonElement;)Lnet/minecraft/text/Text;
-
lenientDeserializeText
- Mappings:
Namespace Name Mixin selector official bLij$a;b(Ljava/lang/String;)Lij;intermediary method_12606Lnet/minecraft/class_1982$class_1983;method_12606(Ljava/lang/String;)Lnet/minecraft/class_1982;named lenientDeserializeTextLnet/minecraft/text/Text$Serializer;lenientDeserializeText(Ljava/lang/String;)Lnet/minecraft/text/Text;
-
method_20181
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lcom/mojang/brigadier/StringReader;)Lij;intermediary method_20181Lnet/minecraft/class_1982$class_1983;method_20181(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1982;named method_20181Lnet/minecraft/text/Text$Serializer;method_20181(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/text/Text;
-
method_20180
- Mappings:
Namespace Name Mixin selector official aLij$a;a(Lcom/google/gson/stream/JsonReader;)Iintermediary method_20180Lnet/minecraft/class_1982$class_1983;method_20180(Lcom/google/gson/stream/JsonReader;)Inamed method_20180Lnet/minecraft/text/Text$Serializer;method_20180(Lcom/google/gson/stream/JsonReader;)I
-