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 official fan$a
intermediary net/minecraft/class_785$class_786
named net/minecraft/client/render/model/json/ModelElement$Deserializer
-
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 Vec3f
deserializeFrom
(JsonObject object) private @Nullable ModelRotation
deserializeRotation
(JsonObject object) private float
deserializeRotationAngle
(JsonObject object) private Vec3f
deserializeTo
(JsonObject object) private Vec3f
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 official a
Lfan$a;a:Z
intermediary field_32788
Lnet/minecraft/class_785$class_786;field_32788:Z
named DEFAULT_SHADE
Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;DEFAULT_SHADE: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 official a
Lfan$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfan;
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
- Mappings:
Namespace Name Mixin selector official a
Lfan$a;a(Lcom/google/gson/JsonObject;)Lfap;
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
- Mappings:
Namespace Name Mixin selector official b
Lfan$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
- Mappings:
Namespace Name Mixin selector official c
Lfan$a;c(Lcom/google/gson/JsonObject;)Lgy$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
Lfan$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
Lfan$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
- Mappings:
Namespace Name Mixin selector official a
Lfan$a;a(Ljava/lang/String;)Lgy;
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
- Mappings:
Namespace Name Mixin selector official d
Lfan$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
- Mappings:
Namespace Name Mixin selector official e
Lfan$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
- Mappings:
Namespace Name Mixin selector official a
Lfan$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;
-