Class ModelElement.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.ModelElement.Deserializer
- All Implemented Interfaces:
JsonDeserializer<ModelElement>
- Enclosing class:
- ModelElement
@Environment(CLIENT) public static class ModelElement.Deserializer extends Object implements JsonDeserializer<ModelElement>
-
Constructor Summary
Constructors Modifier Constructor Description protected
Deserializer()
-
Method Summary
Modifier and Type Method Description ModelElement
deserialize(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 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)
-
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
-
deserializeRotation
-
deserializeRotationAngle
-
deserializeAxis
-
deserializeFacesValidating
private Map<Direction,ModelElementFace> deserializeFacesValidating(JsonDeserializationContext context, JsonObject object) -
deserializeFaces
private Map<Direction,ModelElementFace> deserializeFaces(JsonDeserializationContext context, JsonObject object) -
getDirection
-
deserializeTo
-
deserializeFrom
-
deserializeVec3f
-