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 typeOfT, JsonDeserializationContext context) private Map<Direction, BlockElementFace> filterNullFromFaces(JsonDeserializationContext context, JsonObject object) private Direction.AxisgetAxis(JsonObject object) private Map<Direction, BlockElementFace> getFaces(JsonDeserializationContext context, JsonObject object) private Directionprivate static Vector3fgetPosition(JsonObject object, String key) private @Nullable BlockElementRotationgetRotation(JsonObject object) private static Vector3fgetVector3f(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 BlockElement deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<BlockElement>- Throws:
JsonParseException
-
getRotation
-
getAxis
-
getFaces
private Map<Direction, BlockElementFace> getFaces(JsonDeserializationContext context, JsonObject object) -
filterNullFromFaces
private Map<Direction, BlockElementFace> filterNullFromFaces(JsonDeserializationContext context, JsonObject object) -
getFacing
-
getPosition
-
getVector3f
-