Class ModelPart

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

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

    • pivotX

      public float pivotX
      Mappings:
      Namespace Name Mixin selector
      official a Ledh;a: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 b Ledh;b: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 c Ledh;c: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 d Ledh;d: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 e Ledh;e: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 f Ledh;f:F
      intermediary field_3674 Lnet/minecraft/class_630;field_3674:F
      named roll Lnet/minecraft/client/model/ModelPart;roll:F
    • visible

      public boolean visible
      Mappings:
      Namespace Name Mixin selector
      official g Ledh;g: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 h Ledh;h: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 i Ledh;i: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;
  • Constructor Details

    • ModelPart

      public ModelPart​(List<ModelPart.Cuboid> cuboids, Map<String,​ModelPart> children)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ledh;<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 Ledh;a()Ledj;
      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;
    • setTransform

      public void setTransform​(ModelTransform rotationData)
      Mappings:
      Namespace Name Mixin selector
      official a Ledh;a(Ledj;)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 Ledh;a(Ledh;)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
    • getChild

      public ModelPart getChild​(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ledh;a(Ljava/lang/String;)Ledh;
      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 Ledh;a(FFF)V
      intermediary method_2851 Lnet/minecraft/class_630;method_2851(FFF)V
      named setPivot Lnet/minecraft/client/model/ModelPart;setPivot(FFF)V
    • method_33425

      public void method_33425​(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official b Ledh;b(FFF)V
      intermediary method_33425 Lnet/minecraft/class_630;method_33425(FFF)V
      named method_33425 Lnet/minecraft/client/model/ModelPart;method_33425(FFF)V
    • render

      public void render​(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Ledh;a(Ldlr;Ldlv;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 Ledh;a(Ldlr;Ldlv;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
    • rotate

      public void rotate​(MatrixStack matrix)
      Mappings:
      Namespace Name Mixin selector
      official a Ledh;a(Ldlr;)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 Ledh;a(Ldlr$a;Ldlv;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 Ledh;a(Ljava/util/Random;)Ledh$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 b Ledh;b()Z
      intermediary method_32087 Lnet/minecraft/class_630;method_32087()Z
      named isEmpty Lnet/minecraft/client/model/ModelPart;isEmpty()Z
    • traverse

      public Stream<ModelPart> traverse()
      Mappings:
      Namespace Name Mixin selector
      official c Ledh;c()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;