类 Style.Serializer

    • 构造器详细资料

      • Serializer

        public Serializer()
    • 方法详细资料

      • deserialize

        @Nullable
        public @Nullable Style deserialize​(JsonElement jsonElement,
                                           Type type,
                                           JsonDeserializationContext jsonDeserializationContext)
                                    throws JsonParseException
        指定者:
        deserialize 在接口中 JsonDeserializer<Style>
        抛出:
        JsonParseException
        Mappings:
        Namespace Name Mixin selector
        official a Lox$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lox;
        intermediary method_10991 Lnet/minecraft/class_2583$class_2584;method_10991(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2583;
        named deserialize Lnet/minecraft/text/Style$Serializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/text/Style;
      • getFont

        @Nullable
        private static @Nullable Identifier getFont​(JsonObject root)
        Mappings:
        Namespace Name Mixin selector
        official a Lox$a;a(Lcom/google/gson/JsonObject;)Lwp;
        intermediary method_27710 Lnet/minecraft/class_2583$class_2584;method_27710(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960;
        named getFont Lnet/minecraft/text/Style$Serializer;getFont(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/Identifier;
      • getHoverEvent

        @Nullable
        private static @Nullable HoverEvent getHoverEvent​(JsonObject root)
        Mappings:
        Namespace Name Mixin selector
        official b Lox$a;b(Lcom/google/gson/JsonObject;)Lor;
        intermediary method_27712 Lnet/minecraft/class_2583$class_2584;method_27712(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568;
        named getHoverEvent Lnet/minecraft/text/Style$Serializer;getHoverEvent(Lcom/google/gson/JsonObject;)Lnet/minecraft/text/HoverEvent;
      • getClickEvent

        @Nullable
        private static @Nullable ClickEvent getClickEvent​(JsonObject root)
        Mappings:
        Namespace Name Mixin selector
        official c Lox$a;c(Lcom/google/gson/JsonObject;)Lol;
        intermediary method_27713 Lnet/minecraft/class_2583$class_2584;method_27713(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2558;
        named getClickEvent Lnet/minecraft/text/Style$Serializer;getClickEvent(Lcom/google/gson/JsonObject;)Lnet/minecraft/text/ClickEvent;
      • parseInsertion

        @Nullable
        private static @Nullable String parseInsertion​(JsonObject root)
        Mappings:
        Namespace Name Mixin selector
        official d Lox$a;d(Lcom/google/gson/JsonObject;)Ljava/lang/String;
        intermediary method_27714 Lnet/minecraft/class_2583$class_2584;method_27714(Lcom/google/gson/JsonObject;)Ljava/lang/String;
        named parseInsertion Lnet/minecraft/text/Style$Serializer;parseInsertion(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      • parseColor

        @Nullable
        private static @Nullable TextColor parseColor​(JsonObject root)
        Mappings:
        Namespace Name Mixin selector
        official e Lox$a;e(Lcom/google/gson/JsonObject;)Loz;
        intermediary method_27715 Lnet/minecraft/class_2583$class_2584;method_27715(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5251;
        named parseColor Lnet/minecraft/text/Style$Serializer;parseColor(Lcom/google/gson/JsonObject;)Lnet/minecraft/text/TextColor;
      • parseNullableBoolean

        @Nullable
        private static @Nullable Boolean parseNullableBoolean​(JsonObject root,
                                                              String key)
        Mappings:
        Namespace Name Mixin selector
        official a Lox$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
        intermediary method_27711 Lnet/minecraft/class_2583$class_2584;method_27711(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
        named parseNullableBoolean Lnet/minecraft/text/Style$Serializer;parseNullableBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
      • serialize

        @Nullable
        public @Nullable JsonElement serialize​(Style style,
                                               Type type,
                                               JsonSerializationContext jsonSerializationContext)
        指定者:
        serialize 在接口中 JsonSerializer<Style>
        Mappings:
        Namespace Name Mixin selector
        official a Lox$a;a(Lox;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
        intermediary method_10990 Lnet/minecraft/class_2583$class_2584;method_10990(Lnet/minecraft/class_2583;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
        named serialize Lnet/minecraft/text/Style$Serializer;serialize(Lnet/minecraft/text/Style;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;