类 ModelElement.Deserializer

    • 字段详细资料

      • field_32788

        private static final boolean field_32788
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a:Z
        intermediary field_32788 Lnet/minecraft/class_785$class_786;field_32788:Z
        named field_32788 Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_32788:Z
    • 构造器详细资料

      • Deserializer

        protected Deserializer()
    • 方法详细资料

      • deserialize

        public ModelElement deserialize​(JsonElement jsonElement,
                                        Type type,
                                        JsonDeserializationContext jsonDeserializationContext)
                                 throws JsonParseException
        指定者:
        deserialize 在接口中 JsonDeserializer<ModelElement>
        抛出:
        JsonParseException
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lemv;
        intermediary method_3406 Lnet/minecraft/class_785$class_786;method_3406(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_785;
        named deserialize Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/ModelElement;
      • deserializeRotation

        @Nullable
        private @Nullable ModelRotation deserializeRotation​(JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a(Lcom/google/gson/JsonObject;)Lemx;
        intermediary method_3410 Lnet/minecraft/class_785$class_786;method_3410(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789;
        named deserializeRotation Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeRotation(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/ModelRotation;
      • deserializeRotationAngle

        private float deserializeRotationAngle​(JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official b Lemv$a;b(Lcom/google/gson/JsonObject;)F
        intermediary method_3403 Lnet/minecraft/class_785$class_786;method_3403(Lcom/google/gson/JsonObject;)F
        named deserializeRotationAngle Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeRotationAngle(Lcom/google/gson/JsonObject;)F
      • deserializeAxis

        private Direction.Axis deserializeAxis​(JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official c Lemv$a;c(Lcom/google/gson/JsonObject;)Lgg$a;
        intermediary method_3411 Lnet/minecraft/class_785$class_786;method_3411(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351;
        named deserializeAxis Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeAxis(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Direction$Axis;
      • deserializeFacesValidating

        private Map<Direction,​ModelElementFace> deserializeFacesValidating​(JsonDeserializationContext context,
                                                                                 JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
        intermediary method_3412 Lnet/minecraft/class_785$class_786;method_3412(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
        named deserializeFacesValidating Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFacesValidating(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
      • deserializeFaces

        private Map<Direction,​ModelElementFace> deserializeFaces​(JsonDeserializationContext context,
                                                                       JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official b Lemv$a;b(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
        intermediary method_3404 Lnet/minecraft/class_785$class_786;method_3404(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
        named deserializeFaces Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFaces(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
      • getDirection

        private Direction getDirection​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a(Ljava/lang/String;)Lgg;
        intermediary method_3408 Lnet/minecraft/class_785$class_786;method_3408(Ljava/lang/String;)Lnet/minecraft/class_2350;
        named getDirection Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;getDirection(Ljava/lang/String;)Lnet/minecraft/util/math/Direction;
      • deserializeTo

        private Vec3f deserializeTo​(JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official d Lemv$a;d(Lcom/google/gson/JsonObject;)Lk;
        intermediary method_3405 Lnet/minecraft/class_785$class_786;method_3405(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1160;
        named deserializeTo Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeTo(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Vec3f;
      • deserializeFrom

        private Vec3f deserializeFrom​(JsonObject object)
        Mappings:
        Namespace Name Mixin selector
        official e Lemv$a;e(Lcom/google/gson/JsonObject;)Lk;
        intermediary method_3407 Lnet/minecraft/class_785$class_786;method_3407(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1160;
        named deserializeFrom Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFrom(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Vec3f;
      • deserializeVec3f

        private Vec3f deserializeVec3f​(JsonObject object,
                                       String name)
        Mappings:
        Namespace Name Mixin selector
        official a Lemv$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lk;
        intermediary method_3409 Lnet/minecraft/class_785$class_786;method_3409(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_1160;
        named deserializeVec3f Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeVec3f(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/util/math/Vec3f;