@Environment(value=CLIENT) public final class ModelPart extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelPart.Cuboid |
(package private) static class |
ModelPart.Quad |
(package private) static class |
ModelPart.Vertex |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,ModelPart> |
children |
private List<ModelPart.Cuboid> |
cuboids |
float |
pitch |
float |
pivotX |
float |
pivotY |
float |
pivotZ |
float |
roll |
boolean |
visible |
float |
yaw |
| Constructor and Description |
|---|
ModelPart(List<ModelPart.Cuboid> list,
Map<String,ModelPart> map) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyPositionAndRotation(ModelPart modelPart) |
ModelPart.Cuboid |
getRandomCuboid(Random random) |
class_5603 |
method_32084() |
void |
method_32085(class_5603 class_5603) |
ModelPart |
method_32086(String string) |
boolean |
method_32087() |
Stream<ModelPart> |
method_32088() |
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) |
public float pivotX
public float pivotY
public float pivotZ
public float pitch
public float yaw
public float roll
public boolean visible
private final List<ModelPart.Cuboid> cuboids
public ModelPart(List<ModelPart.Cuboid> list, Map<String,ModelPart> map)
public class_5603 method_32084()
public void method_32085(class_5603 class_5603)
public void copyPositionAndRotation(ModelPart modelPart)
public void setPivot(float x,
float y,
float z)
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
public void rotate(MatrixStack matrix)
private void renderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha)
public ModelPart.Cuboid getRandomCuboid(Random random)
public boolean method_32087()