Package net.minecraft.client.model.geom
Class ModelPart
java.lang.Object
net.minecraft.client.model.geom.ModelPart
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
(package private) static class
(package private) static class
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<ModelPart.Cube> static final float
private PartPose
boolean
boolean
float
float
float
float
float
float
float
float
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
compile
(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) void
getRandomCube
(RandomSource random) boolean
boolean
isEmpty()
void
void
offsetPos
(org.joml.Vector3f offset) void
offsetRotation
(org.joml.Vector3f offset) void
offsetScale
(org.joml.Vector3f offset) void
render
(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) void
render
(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) void
void
setInitialPose
(PartPose initialPose) void
setPos
(float x, float y, float z) void
setRotation
(float xRot, float yRot, float zRot) void
translateAndRotate
(PoseStack poseStack) void
visit
(PoseStack poseStack, ModelPart.Visitor visitor) private void
visit
(PoseStack poseStack, ModelPart.Visitor visitor, String path)
-
Field Details
-
DEFAULT_SCALE
public static final float DEFAULT_SCALE- See Also:
-
x
public float x -
y
public float y -
z
public float z -
xRot
public float xRot -
yRot
public float yRot -
zRot
public float zRot -
xScale
public float xScale -
yScale
public float yScale -
zScale
public float zScale -
visible
public boolean visible -
skipDraw
public boolean skipDraw -
cubes
-
children
-
initialPose
-
-
Constructor Details
-
ModelPart
-
-
Method Details
-
storePose
-
getInitialPose
-
setInitialPose
-
resetPose
public void resetPose() -
loadPose
-
copyFrom
-
hasChild
-
getChild
-
setPos
public void setPos(float x, float y, float z) -
setRotation
public void setRotation(float xRot, float yRot, float zRot) -
render
-
render
public void render(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
visit
-
visit
-
translateAndRotate
-
compile
private void compile(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
getRandomCube
-
isEmpty
public boolean isEmpty() -
offsetPos
public void offsetPos(org.joml.Vector3f offset) -
offsetRotation
public void offsetRotation(org.joml.Vector3f offset) -
offsetScale
public void offsetScale(org.joml.Vector3f offset) -
getAllParts
-