Class ModelElement.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.ModelElement.Deserializer
- All Implemented Interfaces:
JsonDeserializer<ModelElement>
- Enclosing class:
ModelElement
@Environment(CLIENT)
protected static class ModelElement.Deserializer
extends Object
implements JsonDeserializer<ModelElement>
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/ModelElement$Deserializer
intermediary net/minecraft/class_785$class_786
official gen$a
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) private Direction.Axis
deserializeAxis
(JsonObject object) private Map
<Direction, ModelElementFace> deserializeFaces
(JsonDeserializationContext context, JsonObject object) private Map
<Direction, ModelElementFace> deserializeFacesValidating
(JsonDeserializationContext context, JsonObject object) private Vector3f
deserializeFrom
(JsonObject object) private @Nullable ModelRotation
deserializeRotation
(JsonObject object) private float
deserializeRotationAngle
(JsonObject object) private Vector3f
deserializeTo
(JsonObject object) private Vector3f
deserializeVec3f
(JsonObject object, String name) private Direction
getDirection
(String name)
-
Field Details
-
DEFAULT_SHADE
private static final boolean DEFAULT_SHADE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_SHADE
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;DEFAULT_SHADE:Z
intermediary field_32788
Lnet/minecraft/class_785$class_786;field_32788:Z
official a
Lgen$a;a:Z
-
-
Constructor Details
-
Deserializer
protected Deserializer()
-
-
Method Details
-
deserialize
public ModelElement deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException - Specified by:
deserialize
in interfaceJsonDeserializer<ModelElement>
- Throws:
JsonParseException
- Mappings:
Namespace Name Mixin selector 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;
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;
official a
Lgen$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgen;
-
deserializeRotation
- Mappings:
Namespace Name Mixin selector named deserializeRotation
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeRotation(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/ModelRotation;
intermediary method_3410
Lnet/minecraft/class_785$class_786;method_3410(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789;
official a
Lgen$a;a(Lcom/google/gson/JsonObject;)Lgep;
-
deserializeRotationAngle
- Mappings:
Namespace Name Mixin selector named deserializeRotationAngle
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeRotationAngle(Lcom/google/gson/JsonObject;)F
intermediary method_3403
Lnet/minecraft/class_785$class_786;method_3403(Lcom/google/gson/JsonObject;)F
official b
Lgen$a;b(Lcom/google/gson/JsonObject;)F
-
deserializeAxis
- Mappings:
Namespace Name Mixin selector named deserializeAxis
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeAxis(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Direction$Axis;
intermediary method_3411
Lnet/minecraft/class_785$class_786;method_3411(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351;
official c
Lgen$a;c(Lcom/google/gson/JsonObject;)Lje$a;
-
deserializeFacesValidating
private Map<Direction,ModelElementFace> deserializeFacesValidating(JsonDeserializationContext context, JsonObject object) - Mappings:
Namespace Name Mixin selector named deserializeFacesValidating
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFacesValidating(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;
official a
Lgen$a;a(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 named deserializeFaces
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFaces(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;
official b
Lgen$a;b(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
getDirection
- Mappings:
Namespace Name Mixin selector named getDirection
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;getDirection(Ljava/lang/String;)Lnet/minecraft/util/math/Direction;
intermediary method_3408
Lnet/minecraft/class_785$class_786;method_3408(Ljava/lang/String;)Lnet/minecraft/class_2350;
official a
Lgen$a;a(Ljava/lang/String;)Lje;
-
deserializeTo
- Mappings:
Namespace Name Mixin selector named deserializeTo
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeTo(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
intermediary method_3405
Lnet/minecraft/class_785$class_786;method_3405(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
official d
Lgen$a;d(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
-
deserializeFrom
- Mappings:
Namespace Name Mixin selector named deserializeFrom
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFrom(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
intermediary method_3407
Lnet/minecraft/class_785$class_786;method_3407(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
official e
Lgen$a;e(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;
-
deserializeVec3f
- Mappings:
Namespace Name Mixin selector named deserializeVec3f
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeVec3f(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
intermediary method_3409
Lnet/minecraft/class_785$class_786;method_3409(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
official a
Lgen$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
-