Class ModelVariant
java.lang.Object
net.minecraft.client.render.model.json.ModelVariant
- All Implemented Interfaces:
ModelBakeSettings
@Environment(CLIENT) public class ModelVariant extends Object implements ModelBakeSettings
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelVariant.Deserializer
-
Field Summary
Fields Modifier and Type Field Description private Identifier
location
private AffineTransformation
rotation
private boolean
uvLock
private int
weight
-
Constructor Summary
Constructors Constructor Description ModelVariant(Identifier location, AffineTransformation affineTransformation, boolean uvLock, int weight)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
Identifier
getLocation()
AffineTransformation
getRotation()
int
getWeight()
int
hashCode()
boolean
isShaded()
String
toString()
-
Field Details
-
location
-
rotation
-
uvLock
private final boolean uvLock -
weight
private final int weight
-
-
Constructor Details
-
ModelVariant
public ModelVariant(Identifier location, AffineTransformation affineTransformation, boolean uvLock, int weight)
-
-
Method Details
-
getLocation
-
getRotation
- Specified by:
getRotation
in interfaceModelBakeSettings
-
isShaded
public boolean isShaded()- Specified by:
isShaded
in interfaceModelBakeSettings
-
getWeight
public int getWeight() -
toString
-
equals
-
hashCode
public int hashCode()
-