Class CuboidModelElement.Deserializer
java.lang.Object
net.minecraft.client.resources.model.cuboid.CuboidModelElement.Deserializer
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<CuboidModelElement>
- Enclosing class:
CuboidModelElement
public static class CuboidModelElement.Deserializer
extends Object
implements com.google.gson.JsonDeserializer<CuboidModelElement>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final booleanprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) private Map<Direction, CuboidFace> filterNullFromFaces(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object) private Direction.AxisgetAxis(com.google.gson.JsonObject object) private Map<Direction, CuboidFace> getFaces(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object) private Directionprivate static org.joml.Vector3fgetPosition(com.google.gson.JsonObject object, String key) private @Nullable CuboidRotationgetRotation(com.google.gson.JsonObject object) private static org.joml.Vector3fgetVector3f(com.google.gson.JsonObject object, String key)
-
Field Details
-
DEFAULT_SHADE
private static final boolean DEFAULT_SHADE- See Also:
-
DEFAULT_LIGHT_EMISSION
private static final int DEFAULT_LIGHT_EMISSION- See Also:
-
FIELD_SHADE
- See Also:
-
FIELD_LIGHT_EMISSION
- See Also:
-
FIELD_ROTATION
- See Also:
-
FIELD_ORIGIN
- See Also:
-
FIELD_ANGLE
- See Also:
-
FIELD_X
- See Also:
-
FIELD_Y
- See Also:
-
FIELD_Z
- See Also:
-
FIELD_AXIS
- See Also:
-
FIELD_RESCALE
- See Also:
-
FIELD_FACES
- See Also:
-
FIELD_TO
- See Also:
-
FIELD_FROM
- See Also:
-
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public CuboidModelElement deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException - Specified by:
deserializein interfacecom.google.gson.JsonDeserializer<CuboidModelElement>- Throws:
com.google.gson.JsonParseException
-
getRotation
-
getAxis
-
getFaces
private Map<Direction, CuboidFace> getFaces(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object) -
filterNullFromFaces
private Map<Direction, CuboidFace> filterNullFromFaces(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object) -
getFacing
-
getPosition
-
getVector3f
-