类 Text.Serializer

    • 字段详细资料

      • GSON

        private static final Gson GSON
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a:Lcom/google/gson/Gson;
        intermediary field_11754 Lnet/minecraft/class_2561$class_2562;field_11754:Lcom/google/gson/Gson;
        named GSON Lnet/minecraft/text/Text$Serializer;GSON:Lcom/google/gson/Gson;
      • JSON_READER_POS

        private static final Field JSON_READER_POS
        Mappings:
        Namespace Name Mixin selector
        official b Lon$a;b:Ljava/lang/reflect/Field;
        intermediary field_11753 Lnet/minecraft/class_2561$class_2562;field_11753:Ljava/lang/reflect/Field;
        named JSON_READER_POS Lnet/minecraft/text/Text$Serializer;JSON_READER_POS:Ljava/lang/reflect/Field;
      • JSON_READER_LINE_START

        private static final Field JSON_READER_LINE_START
        Mappings:
        Namespace Name Mixin selector
        official c Lon$a;c:Ljava/lang/reflect/Field;
        intermediary field_11752 Lnet/minecraft/class_2561$class_2562;field_11752:Ljava/lang/reflect/Field;
        named JSON_READER_LINE_START Lnet/minecraft/text/Text$Serializer;JSON_READER_LINE_START:Ljava/lang/reflect/Field;
    • 构造器详细资料

      • Serializer

        public Serializer()
    • 方法详细资料

      • deserialize

        public MutableText deserialize​(JsonElement jsonElement,
                                       Type type,
                                       JsonDeserializationContext jsonDeserializationContext)
                                throws JsonParseException
        指定者:
        deserialize 在接口中 JsonDeserializer<MutableText>
        抛出:
        JsonParseException
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lot;
        intermediary method_10871 Lnet/minecraft/class_2561$class_2562;method_10871(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5250;
        named deserialize Lnet/minecraft/text/Text$Serializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/text/MutableText;
      • addStyle

        private void addStyle​(Style style,
                              JsonObject json,
                              JsonSerializationContext context)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lox;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
        intermediary method_10875 Lnet/minecraft/class_2561$class_2562;method_10875(Lnet/minecraft/class_2583;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
        named addStyle Lnet/minecraft/text/Text$Serializer;addStyle(Lnet/minecraft/text/Style;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
      • serialize

        public JsonElement serialize​(Text text,
                                     Type type,
                                     JsonSerializationContext jsonSerializationContext)
        指定者:
        serialize 在接口中 JsonSerializer<Text>
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lon;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
        intermediary method_10874 Lnet/minecraft/class_2561$class_2562;method_10874(Lnet/minecraft/class_2561;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
        named serialize Lnet/minecraft/text/Text$Serializer;serialize(Lnet/minecraft/text/Text;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
      • toJson

        public static String toJson​(Text text)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lon;)Ljava/lang/String;
        intermediary method_10867 Lnet/minecraft/class_2561$class_2562;method_10867(Lnet/minecraft/class_2561;)Ljava/lang/String;
        named toJson Lnet/minecraft/text/Text$Serializer;toJson(Lnet/minecraft/text/Text;)Ljava/lang/String;
      • toJsonTree

        public static JsonElement toJsonTree​(Text text)
        Mappings:
        Namespace Name Mixin selector
        official b Lon$a;b(Lon;)Lcom/google/gson/JsonElement;
        intermediary method_10868 Lnet/minecraft/class_2561$class_2562;method_10868(Lnet/minecraft/class_2561;)Lcom/google/gson/JsonElement;
        named toJsonTree Lnet/minecraft/text/Text$Serializer;toJsonTree(Lnet/minecraft/text/Text;)Lcom/google/gson/JsonElement;
      • fromJson

        @Nullable
        public static @Nullable MutableText fromJson​(String json)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Ljava/lang/String;)Lot;
        intermediary method_10877 Lnet/minecraft/class_2561$class_2562;method_10877(Ljava/lang/String;)Lnet/minecraft/class_5250;
        named fromJson Lnet/minecraft/text/Text$Serializer;fromJson(Ljava/lang/String;)Lnet/minecraft/text/MutableText;
      • fromJson

        @Nullable
        public static @Nullable MutableText fromJson​(JsonElement json)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lcom/google/gson/JsonElement;)Lot;
        intermediary method_10872 Lnet/minecraft/class_2561$class_2562;method_10872(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250;
        named fromJson Lnet/minecraft/text/Text$Serializer;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/text/MutableText;
      • fromLenientJson

        @Nullable
        public static @Nullable MutableText fromLenientJson​(String json)
        Mappings:
        Namespace Name Mixin selector
        official b Lon$a;b(Ljava/lang/String;)Lot;
        intermediary method_10873 Lnet/minecraft/class_2561$class_2562;method_10873(Ljava/lang/String;)Lnet/minecraft/class_5250;
        named fromLenientJson Lnet/minecraft/text/Text$Serializer;fromLenientJson(Ljava/lang/String;)Lnet/minecraft/text/MutableText;
      • fromJson

        public static MutableText fromJson​(com.mojang.brigadier.StringReader reader)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lcom/mojang/brigadier/StringReader;)Lot;
        intermediary method_10879 Lnet/minecraft/class_2561$class_2562;method_10879(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5250;
        named fromJson Lnet/minecraft/text/Text$Serializer;fromJson(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/text/MutableText;
      • getPosition

        private static int getPosition​(JsonReader reader)
        Mappings:
        Namespace Name Mixin selector
        official a Lon$a;a(Lcom/google/gson/stream/JsonReader;)I
        intermediary method_10880 Lnet/minecraft/class_2561$class_2562;method_10880(Lcom/google/gson/stream/JsonReader;)I
        named getPosition Lnet/minecraft/text/Text$Serializer;getPosition(Lcom/google/gson/stream/JsonReader;)I