Class ModelPart

java.lang.Object
net.minecraft.client.model.ModelPart

@Environment(CLIENT)
public final class ModelPart
extends Object
  • 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

      private final List<ModelPart.Cuboid> cuboids
    • children

      private final Map<String,​ModelPart> children
  • Constructor Details

  • Method Details

    • getTransform

      public ModelTransform getTransform()
    • setTransform

      public void setTransform​(ModelTransform rotationData)
    • copyTransform

      public void copyTransform​(ModelPart part)
    • getChild

      public ModelPart getChild​(String name)
    • setPivot

      public void setPivot​(float x, float y, float z)
    • render

      public void render​(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
    • render

      public void render​(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
    • rotate

      public void rotate​(MatrixStack matrix)
    • renderCuboids

      private void renderCuboids​(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha)
    • getRandomCuboid

      public ModelPart.Cuboid getRandomCuboid​(Random random)
    • isEmpty

      public boolean isEmpty()
    • traverse

      public Stream<ModelPart> traverse()