Package net.minecraft.client.model
Class ModelPart
java.lang.Object
net.minecraft.client.model.ModelPart
- Mappings:
Namespace Name named net/minecraft/client/model/ModelPartintermediary net/minecraft/class_630official gqm
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ModelPart.Cuboid> private ModelTransformstatic final floatbooleanfloatfloatfloatfloatfloatbooleanfloatfloatfloatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTransform(MatrixStack matrices) voidcollectVertices(MatrixStack matrices, Set<Vector3f> vertices) voidcopyTransform(ModelPart part) private voidforEachChild(BiConsumer<String, ModelPart> partBiConsumer) voidforEachCuboid(MatrixStack matrices, ModelPart.CuboidConsumer consumer) private voidforEachCuboid(MatrixStack matrices, ModelPart.CuboidConsumer consumer, String path) getRandomCuboid(Random random) booleanbooleanisEmpty()voidmoveOrigin(Vector3f vec3f) voidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay) voidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color) private voidrenderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, int color) voidvoidrotate(Quaternionf quaternion) voidvoidvoidsetAngles(float pitch, float yaw, float roll) voidsetDefaultTransform(ModelTransform transform) voidsetOrigin(float x, float y, float z) voidsetTransform(ModelTransform transform) traverse()
-
Field Details
-
field_37937
public static final float field_37937- See Also:
- Mappings:
Namespace Name Mixin selector named field_37937Lnet/minecraft/client/model/ModelPart;field_37937:Fintermediary field_37937Lnet/minecraft/class_630;field_37937:Fofficial aLgqm;a:F
-
originX
public float originX- Mappings:
Namespace Name Mixin selector named originXLnet/minecraft/client/model/ModelPart;originX:Fintermediary field_3657Lnet/minecraft/class_630;field_3657:Fofficial bLgqm;b:F
-
originY
public float originY- Mappings:
Namespace Name Mixin selector named originYLnet/minecraft/client/model/ModelPart;originY:Fintermediary field_3656Lnet/minecraft/class_630;field_3656:Fofficial cLgqm;c:F
-
originZ
public float originZ- Mappings:
Namespace Name Mixin selector named originZLnet/minecraft/client/model/ModelPart;originZ:Fintermediary field_3655Lnet/minecraft/class_630;field_3655:Fofficial dLgqm;d:F
-
pitch
public float pitch- Mappings:
Namespace Name Mixin selector named pitchLnet/minecraft/client/model/ModelPart;pitch:Fintermediary field_3654Lnet/minecraft/class_630;field_3654:Fofficial eLgqm;e:F
-
yaw
public float yaw- Mappings:
Namespace Name Mixin selector named yawLnet/minecraft/client/model/ModelPart;yaw:Fintermediary field_3675Lnet/minecraft/class_630;field_3675:Fofficial fLgqm;f:F
-
roll
public float roll- Mappings:
Namespace Name Mixin selector named rollLnet/minecraft/client/model/ModelPart;roll:Fintermediary field_3674Lnet/minecraft/class_630;field_3674:Fofficial gLgqm;g:F
-
xScale
public float xScale- Mappings:
Namespace Name Mixin selector named xScaleLnet/minecraft/client/model/ModelPart;xScale:Fintermediary field_37938Lnet/minecraft/class_630;field_37938:Fofficial hLgqm;h:F
-
yScale
public float yScale- Mappings:
Namespace Name Mixin selector named yScaleLnet/minecraft/client/model/ModelPart;yScale:Fintermediary field_37939Lnet/minecraft/class_630;field_37939:Fofficial iLgqm;i:F
-
zScale
public float zScale- Mappings:
Namespace Name Mixin selector named zScaleLnet/minecraft/client/model/ModelPart;zScale:Fintermediary field_37940Lnet/minecraft/class_630;field_37940:Fofficial jLgqm;j:F
-
visible
public boolean visible- Mappings:
Namespace Name Mixin selector named visibleLnet/minecraft/client/model/ModelPart;visible:Zintermediary field_3665Lnet/minecraft/class_630;field_3665:Zofficial kLgqm;k:Z
-
cuboids
- Mappings:
Namespace Name Mixin selector named cuboidsLnet/minecraft/client/model/ModelPart;cuboids:Ljava/util/List;intermediary field_3663Lnet/minecraft/class_630;field_3663:Ljava/util/List;official mLgqm;m:Ljava/util/List;
-
children
- Mappings:
Namespace Name Mixin selector named childrenLnet/minecraft/client/model/ModelPart;children:Ljava/util/Map;intermediary field_3661Lnet/minecraft/class_630;field_3661:Ljava/util/Map;official nLgqm;n:Ljava/util/Map;
-
defaultTransform
- Mappings:
Namespace Name Mixin selector named defaultTransformLnet/minecraft/client/model/ModelPart;defaultTransform:Lnet/minecraft/client/model/ModelTransform;intermediary field_37941Lnet/minecraft/class_630;field_37941:Lnet/minecraft/class_5603;official oLgqm;o:Lgqo;
-
-
Constructor Details
-
ModelPart
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/model/ModelPart;<init>(Ljava/util/List;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_630;<init>(Ljava/util/List;Ljava/util/Map;)Vofficial <init>Lgqm;<init>(Ljava/util/List;Ljava/util/Map;)V
-
-
Method Details
-
getTransform
- Mappings:
Namespace Name Mixin selector named getTransformLnet/minecraft/client/model/ModelPart;getTransform()Lnet/minecraft/client/model/ModelTransform;intermediary method_32084Lnet/minecraft/class_630;method_32084()Lnet/minecraft/class_5603;official aLgqm;a()Lgqo;
-
getDefaultTransform
- Mappings:
Namespace Name Mixin selector named getDefaultTransformLnet/minecraft/client/model/ModelPart;getDefaultTransform()Lnet/minecraft/client/model/ModelTransform;intermediary method_41921Lnet/minecraft/class_630;method_41921()Lnet/minecraft/class_5603;official bLgqm;b()Lgqo;
-
setDefaultTransform
- Mappings:
Namespace Name Mixin selector named setDefaultTransformLnet/minecraft/client/model/ModelPart;setDefaultTransform(Lnet/minecraft/client/model/ModelTransform;)Vintermediary method_41918Lnet/minecraft/class_630;method_41918(Lnet/minecraft/class_5603;)Vofficial aLgqm;a(Lgqo;)V
-
resetTransform
public void resetTransform()- Mappings:
Namespace Name Mixin selector named resetTransformLnet/minecraft/client/model/ModelPart;resetTransform()Vintermediary method_41923Lnet/minecraft/class_630;method_41923()Vofficial cLgqm;c()V
-
setTransform
- Mappings:
Namespace Name Mixin selector named setTransformLnet/minecraft/client/model/ModelPart;setTransform(Lnet/minecraft/client/model/ModelTransform;)Vintermediary method_32085Lnet/minecraft/class_630;method_32085(Lnet/minecraft/class_5603;)Vofficial bLgqm;b(Lgqo;)V
-
copyTransform
- Mappings:
Namespace Name Mixin selector named copyTransformLnet/minecraft/client/model/ModelPart;copyTransform(Lnet/minecraft/client/model/ModelPart;)Vintermediary method_17138Lnet/minecraft/class_630;method_17138(Lnet/minecraft/class_630;)Vofficial aLgqm;a(Lgqm;)V
-
hasChild
- Mappings:
Namespace Name Mixin selector named hasChildLnet/minecraft/client/model/ModelPart;hasChild(Ljava/lang/String;)Zintermediary method_41919Lnet/minecraft/class_630;method_41919(Ljava/lang/String;)Zofficial aLgqm;a(Ljava/lang/String;)Z
-
getChild
- Mappings:
Namespace Name Mixin selector named getChildLnet/minecraft/client/model/ModelPart;getChild(Ljava/lang/String;)Lnet/minecraft/client/model/ModelPart;intermediary method_32086Lnet/minecraft/class_630;method_32086(Ljava/lang/String;)Lnet/minecraft/class_630;official bLgqm;b(Ljava/lang/String;)Lgqm;
-
setOrigin
public void setOrigin(float x, float y, float z) - Mappings:
Namespace Name Mixin selector named setOriginLnet/minecraft/client/model/ModelPart;setOrigin(FFF)Vintermediary method_2851Lnet/minecraft/class_630;method_2851(FFF)Vofficial aLgqm;a(FFF)V
-
setAngles
public void setAngles(float pitch, float yaw, float roll) - Mappings:
Namespace Name Mixin selector named setAnglesLnet/minecraft/client/model/ModelPart;setAngles(FFF)Vintermediary method_33425Lnet/minecraft/class_630;method_33425(FFF)Vofficial bLgqm;b(FFF)V
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/model/ModelPart;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)Vintermediary method_22698Lnet/minecraft/class_630;method_22698(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)Vofficial aLgqm;a(Lfoc;Lfof;II)V
-
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/model/ModelPart;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;III)Vintermediary method_22699Lnet/minecraft/class_630;method_22699(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;III)Vofficial aLgqm;a(Lfoc;Lfof;III)V
-
rotate
- Mappings:
Namespace Name Mixin selector named rotateLnet/minecraft/client/model/ModelPart;rotate(Lorg/joml/Quaternionf;)Vintermediary method_62132Lnet/minecraft/class_630;method_62132(Lorg/joml/Quaternionf;)Vofficial aLgqm;a(Lorg/joml/Quaternionf;)V
-
collectVertices
- Mappings:
Namespace Name Mixin selector named collectVerticesLnet/minecraft/client/model/ModelPart;collectVertices(Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/Set;)Vintermediary method_72152Lnet/minecraft/class_630;method_72152(Lnet/minecraft/class_4587;Ljava/util/Set;)Vofficial aLgqm;a(Lfoc;Ljava/util/Set;)V
-
forEachCuboid
- Mappings:
Namespace Name Mixin selector named forEachCuboidLnet/minecraft/client/model/ModelPart;forEachCuboid(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/model/ModelPart$CuboidConsumer;)Vintermediary method_35745Lnet/minecraft/class_630;method_35745(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;)Vofficial aLgqm;a(Lfoc;Lgqm$d;)V
-
forEachCuboid
- Mappings:
Namespace Name Mixin selector named forEachCuboidLnet/minecraft/client/model/ModelPart;forEachCuboid(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/model/ModelPart$CuboidConsumer;Ljava/lang/String;)Vintermediary method_35746Lnet/minecraft/class_630;method_35746(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;)Vofficial aLgqm;a(Lfoc;Lgqm$d;Ljava/lang/String;)V
-
applyTransform
- Mappings:
Namespace Name Mixin selector named applyTransformLnet/minecraft/client/model/ModelPart;applyTransform(Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_22703Lnet/minecraft/class_630;method_22703(Lnet/minecraft/class_4587;)Vofficial aLgqm;a(Lfoc;)V
-
renderCuboids
private void renderCuboids(MatrixStack.Entry entry, VertexConsumer vertexConsumer, int light, int overlay, int color) - Mappings:
Namespace Name Mixin selector named renderCuboidsLnet/minecraft/client/model/ModelPart;renderCuboids(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;III)Vintermediary method_22702Lnet/minecraft/class_630;method_22702(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;III)Vofficial aLgqm;a(Lfoc$a;Lfof;III)V
-
getRandomCuboid
- Mappings:
Namespace Name Mixin selector named getRandomCuboidLnet/minecraft/client/model/ModelPart;getRandomCuboid(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/client/model/ModelPart$Cuboid;intermediary method_22700Lnet/minecraft/class_630;method_22700(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630$class_628;official aLgqm;a(Lbck;)Lgqm$a;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/client/model/ModelPart;isEmpty()Zintermediary method_32087Lnet/minecraft/class_630;method_32087()Zofficial dLgqm;d()Z
-
moveOrigin
- Mappings:
Namespace Name Mixin selector named moveOriginLnet/minecraft/client/model/ModelPart;moveOrigin(Lorg/joml/Vector3f;)Vintermediary method_41920Lnet/minecraft/class_630;method_41920(Lorg/joml/Vector3f;)Vofficial aLgqm;a(Lorg/joml/Vector3f;)V
-
rotate
- Mappings:
Namespace Name Mixin selector named rotateLnet/minecraft/client/model/ModelPart;rotate(Lorg/joml/Vector3f;)Vintermediary method_41922Lnet/minecraft/class_630;method_41922(Lorg/joml/Vector3f;)Vofficial bLgqm;b(Lorg/joml/Vector3f;)V
-
scale
- Mappings:
Namespace Name Mixin selector named scaleLnet/minecraft/client/model/ModelPart;scale(Lorg/joml/Vector3f;)Vintermediary method_41924Lnet/minecraft/class_630;method_41924(Lorg/joml/Vector3f;)Vofficial cLgqm;c(Lorg/joml/Vector3f;)V
-
traverse
- Mappings:
Namespace Name Mixin selector named traverseLnet/minecraft/client/model/ModelPart;traverse()Ljava/util/List;intermediary method_32088Lnet/minecraft/class_630;method_32088()Ljava/util/List;official eLgqm;e()Ljava/util/List;
-
createPartGetter
- Mappings:
Namespace Name Mixin selector named createPartGetterLnet/minecraft/client/model/ModelPart;createPartGetter()Ljava/util/function/Function;intermediary method_72015Lnet/minecraft/class_630;method_72015()Ljava/util/function/Function;official fLgqm;f()Ljava/util/function/Function;
-
forEachChild
- Mappings:
Namespace Name Mixin selector named forEachChildLnet/minecraft/client/model/ModelPart;forEachChild(Ljava/util/function/BiConsumer;)Vintermediary method_72014Lnet/minecraft/class_630;method_72014(Ljava/util/function/BiConsumer;)Vofficial aLgqm;a(Ljava/util/function/BiConsumer;)V
-