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 classModelPart.Cuboid(package private) static classModelPart.Quad(package private) static classModelPart.Vertex -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidcopyTransform(ModelPart part)ModelPartgetChild(String name)ModelPart.CuboidgetRandomCuboid(Random random)ModelTransformgetTransform()booleanisEmpty()voidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)voidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)private voidrenderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha)voidrotate(MatrixStack matrix)voidsetPivot(float x, float y, float z)voidsetTransform(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
-