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 protectedDeserializer() -
Method Summary
Modifier and Type Method Description ModelElementdeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)private Direction.AxisdeserializeAxis(JsonObject object)private Map<Direction,ModelElementFace>deserializeFaces(JsonDeserializationContext context, JsonObject object)private Map<Direction,ModelElementFace>deserializeFacesValidating(JsonDeserializationContext context, JsonObject object)private Vec3fdeserializeFrom(JsonObject object)private ModelRotationdeserializeRotation(JsonObject object)private floatdeserializeRotationAngle(JsonObject object)private Vec3fdeserializeTo(JsonObject object)private Vec3fdeserializeVec3f(JsonObject object, String name)private DirectiongetDirection(String name)
-
Constructor Details
-
Deserializer
protected Deserializer()
-
-
Method Details
-
deserialize
public ModelElement deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserializein 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
-