Class ModelPart

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

@Environment(CLIENT) public final class ModelPart extends Object
Mappings:
Namespace Name
official emv
intermediary net/minecraft/class_630
named net/minecraft/client/model/ModelPart
  • Field Details

    • field_36980

      public static final float field_36980
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a:F
      intermediary field_36980 Lnet/minecraft/class_630;field_36980:F
      named field_36980 Lnet/minecraft/client/model/ModelPart;field_36980:F
    • pivotX

      public float pivotX
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b:F
      intermediary field_3657 Lnet/minecraft/class_630;field_3657:F
      named pivotX Lnet/minecraft/client/model/ModelPart;pivotX:F
    • pivotY

      public float pivotY
      Mappings:
      Namespace Name Mixin selector
      official c Lemv;c:F
      intermediary field_3656 Lnet/minecraft/class_630;field_3656:F
      named pivotY Lnet/minecraft/client/model/ModelPart;pivotY:F
    • pivotZ

      public float pivotZ
      Mappings:
      Namespace Name Mixin selector
      official d Lemv;d:F
      intermediary field_3655 Lnet/minecraft/class_630;field_3655:F
      named pivotZ Lnet/minecraft/client/model/ModelPart;pivotZ:F
    • pitch

      public float pitch
      Mappings:
      Namespace Name Mixin selector
      official e Lemv;e:F
      intermediary field_3654 Lnet/minecraft/class_630;field_3654:F
      named pitch Lnet/minecraft/client/model/ModelPart;pitch:F
    • yaw

      public float yaw
      Mappings:
      Namespace Name Mixin selector
      official f Lemv;f:F
      intermediary field_3675 Lnet/minecraft/class_630;field_3675:F
      named yaw Lnet/minecraft/client/model/ModelPart;yaw:F
    • roll

      public float roll
      Mappings:
      Namespace Name Mixin selector
      official g Lemv;g:F
      intermediary field_3674 Lnet/minecraft/class_630;field_3674:F
      named roll Lnet/minecraft/client/model/ModelPart;roll:F
    • field_36981

      public float field_36981
      Mappings:
      Namespace Name Mixin selector
      official h Lemv;h:F
      intermediary field_36981 Lnet/minecraft/class_630;field_36981:F
      named field_36981 Lnet/minecraft/client/model/ModelPart;field_36981:F
    • field_36982

      public float field_36982
      Mappings:
      Namespace Name Mixin selector
      official i Lemv;i:F
      intermediary field_36982 Lnet/minecraft/class_630;field_36982:F
      named field_36982 Lnet/minecraft/client/model/ModelPart;field_36982:F
    • field_36983

      public float field_36983
      Mappings:
      Namespace Name Mixin selector
      official j Lemv;j:F
      intermediary field_36983 Lnet/minecraft/class_630;field_36983:F
      named field_36983 Lnet/minecraft/client/model/ModelPart;field_36983:F
    • visible

      public boolean visible
      Mappings:
      Namespace Name Mixin selector
      official k Lemv;k:Z
      intermediary field_3665 Lnet/minecraft/class_630;field_3665:Z
      named visible Lnet/minecraft/client/model/ModelPart;visible:Z
    • cuboids

      private final List<ModelPart.Cuboid> cuboids
      Mappings:
      Namespace Name Mixin selector
      official l Lemv;l:Ljava/util/List;
      intermediary field_3663 Lnet/minecraft/class_630;field_3663:Ljava/util/List;
      named cuboids Lnet/minecraft/client/model/ModelPart;cuboids:Ljava/util/List;
    • children

      private final Map<String,ModelPart> children
      Mappings:
      Namespace Name Mixin selector
      official m Lemv;m:Ljava/util/Map;
      intermediary field_3661 Lnet/minecraft/class_630;field_3661:Ljava/util/Map;
      named children Lnet/minecraft/client/model/ModelPart;children:Ljava/util/Map;
    • field_36984

      private ModelTransform field_36984
      Mappings:
      Namespace Name Mixin selector
      official n Lemv;n:Lemx;
      intermediary field_36984 Lnet/minecraft/class_630;field_36984:Lnet/minecraft/class_5603;
      named field_36984 Lnet/minecraft/client/model/ModelPart;field_36984:Lnet/minecraft/client/model/ModelTransform;
  • Constructor Details

    • ModelPart

      public ModelPart(List<ModelPart.Cuboid> list, Map<String,ModelPart> children)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lemv;<init>(Ljava/util/List;Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_630;<init>(Ljava/util/List;Ljava/util/Map;)V
      named <init> Lnet/minecraft/client/model/ModelPart;<init>(Ljava/util/List;Ljava/util/Map;)V
  • Method Details

    • getTransform

      public ModelTransform getTransform()
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a()Lemx;
      intermediary method_32084 Lnet/minecraft/class_630;method_32084()Lnet/minecraft/class_5603;
      named getTransform Lnet/minecraft/client/model/ModelPart;getTransform()Lnet/minecraft/client/model/ModelTransform;
    • method_40922

      public ModelTransform method_40922()
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b()Lemx;
      intermediary method_40922 Lnet/minecraft/class_630;method_40922()Lnet/minecraft/class_5603;
      named method_40922 Lnet/minecraft/client/model/ModelPart;method_40922()Lnet/minecraft/client/model/ModelTransform;
    • method_40919

      public void method_40919(ModelTransform modelTransform)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lemx;)V
      intermediary method_40919 Lnet/minecraft/class_630;method_40919(Lnet/minecraft/class_5603;)V
      named method_40919 Lnet/minecraft/client/model/ModelPart;method_40919(Lnet/minecraft/client/model/ModelTransform;)V
    • method_40924

      public void method_40924()
      Mappings:
      Namespace Name Mixin selector
      official c Lemv;c()V
      intermediary method_40924 Lnet/minecraft/class_630;method_40924()V
      named method_40924 Lnet/minecraft/client/model/ModelPart;method_40924()V
    • setTransform

      public void setTransform(ModelTransform rotationData)
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b(Lemx;)V
      intermediary method_32085 Lnet/minecraft/class_630;method_32085(Lnet/minecraft/class_5603;)V
      named setTransform Lnet/minecraft/client/model/ModelPart;setTransform(Lnet/minecraft/client/model/ModelTransform;)V
    • copyTransform

      public void copyTransform(ModelPart part)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lemv;)V
      intermediary method_17138 Lnet/minecraft/class_630;method_17138(Lnet/minecraft/class_630;)V
      named copyTransform Lnet/minecraft/client/model/ModelPart;copyTransform(Lnet/minecraft/client/model/ModelPart;)V
    • method_40920

      public boolean method_40920(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Ljava/lang/String;)Z
      intermediary method_40920 Lnet/minecraft/class_630;method_40920(Ljava/lang/String;)Z
      named method_40920 Lnet/minecraft/client/model/ModelPart;method_40920(Ljava/lang/String;)Z
    • getChild

      public ModelPart getChild(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b(Ljava/lang/String;)Lemv;
      intermediary method_32086 Lnet/minecraft/class_630;method_32086(Ljava/lang/String;)Lnet/minecraft/class_630;
      named getChild Lnet/minecraft/client/model/ModelPart;getChild(Ljava/lang/String;)Lnet/minecraft/client/model/ModelPart;
    • setPivot

      public void setPivot(float x, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(FFF)V
      intermediary method_2851 Lnet/minecraft/class_630;method_2851(FFF)V
      named setPivot Lnet/minecraft/client/model/ModelPart;setPivot(FFF)V
    • setAngles

      public void setAngles(float pitch, float yaw, float roll)
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b(FFF)V
      intermediary method_33425 Lnet/minecraft/class_630;method_33425(FFF)V
      named setAngles Lnet/minecraft/client/model/ModelPart;setAngles(FFF)V
    • render

      public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc;Ldug;II)V
      intermediary method_22698 Lnet/minecraft/class_630;method_22698(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
      named render Lnet/minecraft/client/model/ModelPart;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
    • render

      public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc;Ldug;IIFFFF)V
      intermediary method_22699 Lnet/minecraft/class_630;method_22699(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V
      named render Lnet/minecraft/client/model/ModelPart;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
    • forEachCuboid

      public void forEachCuboid(MatrixStack matrices, ModelPart.CuboidConsumer consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc;Lemv$d;)V
      intermediary method_35745 Lnet/minecraft/class_630;method_35745(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;)V
      named forEachCuboid Lnet/minecraft/client/model/ModelPart;forEachCuboid(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/model/ModelPart$CuboidConsumer;)V
    • forEachCuboid

      private void forEachCuboid(MatrixStack matrices, ModelPart.CuboidConsumer consumer, String path)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc;Lemv$d;Ljava/lang/String;)V
      intermediary method_35746 Lnet/minecraft/class_630;method_35746(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;)V
      named forEachCuboid Lnet/minecraft/client/model/ModelPart;forEachCuboid(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/model/ModelPart$CuboidConsumer;Ljava/lang/String;)V
    • rotate

      public void rotate(MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc;)V
      intermediary method_22703 Lnet/minecraft/class_630;method_22703(Lnet/minecraft/class_4587;)V
      named rotate Lnet/minecraft/client/model/ModelPart;rotate(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderCuboids

      private void renderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lduc$a;Ldug;IIFFFF)V
      intermediary method_22702 Lnet/minecraft/class_630;method_22702(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V
      named renderCuboids Lnet/minecraft/client/model/ModelPart;renderCuboids(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
    • getRandomCuboid

      public ModelPart.Cuboid getRandomCuboid(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Ljava/util/Random;)Lemv$a;
      intermediary method_22700 Lnet/minecraft/class_630;method_22700(Ljava/util/Random;)Lnet/minecraft/class_630$class_628;
      named getRandomCuboid Lnet/minecraft/client/model/ModelPart;getRandomCuboid(Ljava/util/Random;)Lnet/minecraft/client/model/ModelPart$Cuboid;
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official d Lemv;d()Z
      intermediary method_32087 Lnet/minecraft/class_630;method_32087()Z
      named isEmpty Lnet/minecraft/client/model/ModelPart;isEmpty()Z
    • method_40921

      public void method_40921(Vec3f vec3f)
      Mappings:
      Namespace Name Mixin selector
      official a Lemv;a(Lk;)V
      intermediary method_40921 Lnet/minecraft/class_630;method_40921(Lnet/minecraft/class_1160;)V
      named method_40921 Lnet/minecraft/client/model/ModelPart;method_40921(Lnet/minecraft/util/math/Vec3f;)V
    • method_40923

      public void method_40923(Vec3f vec3f)
      Mappings:
      Namespace Name Mixin selector
      official b Lemv;b(Lk;)V
      intermediary method_40923 Lnet/minecraft/class_630;method_40923(Lnet/minecraft/class_1160;)V
      named method_40923 Lnet/minecraft/client/model/ModelPart;method_40923(Lnet/minecraft/util/math/Vec3f;)V
    • method_40925

      public void method_40925(Vec3f vec3f)
      Mappings:
      Namespace Name Mixin selector
      official c Lemv;c(Lk;)V
      intermediary method_40925 Lnet/minecraft/class_630;method_40925(Lnet/minecraft/class_1160;)V
      named method_40925 Lnet/minecraft/client/model/ModelPart;method_40925(Lnet/minecraft/util/math/Vec3f;)V
    • traverse

      public Stream<ModelPart> traverse()
      Mappings:
      Namespace Name Mixin selector
      official e Lemv;e()Ljava/util/stream/Stream;
      intermediary method_32088 Lnet/minecraft/class_630;method_32088()Ljava/util/stream/Stream;
      named traverse Lnet/minecraft/client/model/ModelPart;traverse()Ljava/util/stream/Stream;