Class BlockElement.Deserializer
java.lang.Object
net.minecraft.client.renderer.block.model.BlockElement.Deserializer
- All Implemented Interfaces:
JsonDeserializer<BlockElement>
- Enclosing class:
BlockElement
public static class BlockElement.Deserializer
extends Object
implements JsonDeserializer<BlockElement>
-
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(JsonElement json, Type type, JsonDeserializationContext context) private Map<Direction, BlockElementFace> filterNullFromFaces(JsonDeserializationContext context, JsonObject json) private Direction.AxisgetAxis(JsonObject json) private Map<Direction, BlockElementFace> getFaces(JsonDeserializationContext context, JsonObject json) private Directionprivate static Vector3fgetPosition(JsonObject json, String field) private @Nullable BlockElementRotationgetRotation(JsonObject json) private static Vector3fgetVector3f(JsonObject json, String field)
-
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 BlockElement deserialize(JsonElement json, Type type, JsonDeserializationContext context) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<BlockElement>- Throws:
JsonParseException
-
getRotation
-
getAxis
-
getFaces
private Map<Direction,BlockElementFace> getFaces(JsonDeserializationContext context, JsonObject json) -
filterNullFromFaces
private Map<Direction,BlockElementFace> filterNullFromFaces(JsonDeserializationContext context, JsonObject json) -
getFacing
-
getPosition
-
getVector3f
-