Package net.minecraft.client.model
Class ModelPart
java.lang.Object
net.minecraft.client.model.ModelPart
@Environment(CLIENT) public final class ModelPart extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelPart.Cuboid
(package private) static class
ModelPart.Quad
(package private) static class
ModelPart.Vertex
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
copyTransform(ModelPart part)
ModelPart
getChild(String name)
ModelPart.Cuboid
getRandomCuboid(Random random)
ModelTransform
getTransform()
boolean
isEmpty()
void
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
void
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
private void
renderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha)
void
rotate(MatrixStack matrix)
void
setPivot(float x, float y, float z)
void
setTransform(ModelTransform rotationData)
Stream<ModelPart>
traverse()
-
Field Details
-
pivotX
public float pivotX -
pivotY
public float pivotY -
pivotZ
public float pivotZ -
pitch
public float pitch -
yaw
public float yaw -
roll
public float roll -
visible
public boolean visible -
cuboids
-
children
-
-
Constructor Details
-
ModelPart
-
-
Method Details
-
getTransform
-
setTransform
-
copyTransform
-
getChild
-
setPivot
public void setPivot(float x, float y, float z) -
render
-
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) -
rotate
-
renderCuboids
private void renderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha) -
getRandomCuboid
-
isEmpty
public boolean isEmpty() -
traverse
-