Class EnderDragonEntityRenderer.DragonEntityModel

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<EnderDragonEntity>
net.minecraft.client.render.entity.EnderDragonEntityRenderer.DragonEntityModel
Enclosing class:
EnderDragonEntityRenderer

@Environment(CLIENT) public static class EnderDragonEntityRenderer.DragonEntityModel extends EntityModel<EnderDragonEntity>
Mappings:
Namespace Name
named net/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel
intermediary net/minecraft/class_895$class_625
official gjj$a
  • Field Details

    • neck

      private final ModelPart neck
      Mappings:
      Namespace Name Mixin selector
      named neck Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;neck:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3637 Lnet/minecraft/class_895$class_625;field_3637:Lnet/minecraft/class_630;
      official b Lgjj$a;b:Lfxq;
    • jaw

      private final ModelPart jaw
      Mappings:
      Namespace Name Mixin selector
      named jaw Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;jaw:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3631 Lnet/minecraft/class_895$class_625;field_3631:Lnet/minecraft/class_630;
      official f Lgjj$a;f:Lfxq;
    • body

      private final ModelPart body
      Mappings:
      Namespace Name Mixin selector
      named body Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;body:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3627 Lnet/minecraft/class_895$class_625;field_3627:Lnet/minecraft/class_630;
      official g Lgjj$a;g:Lfxq;
    • leftWing

      private final ModelPart leftWing
      Mappings:
      Namespace Name Mixin selector
      named leftWing Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3629 Lnet/minecraft/class_895$class_625;field_3629:Lnet/minecraft/class_630;
      official h Lgjj$a;h:Lfxq;
    • leftWingTip

      private final ModelPart leftWingTip
      Mappings:
      Namespace Name Mixin selector
      named leftWingTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftWingTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21548 Lnet/minecraft/class_895$class_625;field_21548:Lnet/minecraft/class_630;
      official i Lgjj$a;i:Lfxq;
    • leftFrontLeg

      private final ModelPart leftFrontLeg
      Mappings:
      Namespace Name Mixin selector
      named leftFrontLeg Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21549 Lnet/minecraft/class_895$class_625;field_21549:Lnet/minecraft/class_630;
      official j Lgjj$a;j:Lfxq;
    • leftFrontLegTip

      private final ModelPart leftFrontLegTip
      Mappings:
      Namespace Name Mixin selector
      named leftFrontLegTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontLegTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21550 Lnet/minecraft/class_895$class_625;field_21550:Lnet/minecraft/class_630;
      official k Lgjj$a;k:Lfxq;
    • leftFrontFoot

      private final ModelPart leftFrontFoot
      Mappings:
      Namespace Name Mixin selector
      named leftFrontFoot Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontFoot:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21551 Lnet/minecraft/class_895$class_625;field_21551:Lnet/minecraft/class_630;
      official l Lgjj$a;l:Lfxq;
    • leftHindLeg

      private final ModelPart leftHindLeg
      Mappings:
      Namespace Name Mixin selector
      named leftHindLeg Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21552 Lnet/minecraft/class_895$class_625;field_21552:Lnet/minecraft/class_630;
      official m Lgjj$a;m:Lfxq;
    • leftHindLegTip

      private final ModelPart leftHindLegTip
      Mappings:
      Namespace Name Mixin selector
      named leftHindLegTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindLegTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21553 Lnet/minecraft/class_895$class_625;field_21553:Lnet/minecraft/class_630;
      official n Lgjj$a;n:Lfxq;
    • leftHindFoot

      private final ModelPart leftHindFoot
      Mappings:
      Namespace Name Mixin selector
      named leftHindFoot Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindFoot:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21554 Lnet/minecraft/class_895$class_625;field_21554:Lnet/minecraft/class_630;
      official o Lgjj$a;o:Lfxq;
    • rightWing

      private final ModelPart rightWing
      Mappings:
      Namespace Name Mixin selector
      named rightWing Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;
      intermediary field_21555 Lnet/minecraft/class_895$class_625;field_21555:Lnet/minecraft/class_630;
      official p Lgjj$a;p:Lfxq;
    • rightWingTip

      private final ModelPart rightWingTip
      Mappings:
      Namespace Name Mixin selector
      named rightWingTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightWingTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3635 Lnet/minecraft/class_895$class_625;field_3635:Lnet/minecraft/class_630;
      official q Lgjj$a;q:Lfxq;
    • rightFrontLeg

      private final ModelPart rightFrontLeg
      Mappings:
      Namespace Name Mixin selector
      named rightFrontLeg Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3632 Lnet/minecraft/class_895$class_625;field_3632:Lnet/minecraft/class_630;
      official r Lgjj$a;r:Lfxq;
    • rightFrontLegTip

      private final ModelPart rightFrontLegTip
      Mappings:
      Namespace Name Mixin selector
      named rightFrontLegTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontLegTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3634 Lnet/minecraft/class_895$class_625;field_3634:Lnet/minecraft/class_630;
      official s Lgjj$a;s:Lfxq;
    • rightFrontFoot

      private final ModelPart rightFrontFoot
      Mappings:
      Namespace Name Mixin selector
      named rightFrontFoot Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontFoot:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3625 Lnet/minecraft/class_895$class_625;field_3625:Lnet/minecraft/class_630;
      official t Lgjj$a;t:Lfxq;
    • rightHindLeg

      private final ModelPart rightHindLeg
      Mappings:
      Namespace Name Mixin selector
      named rightHindLeg Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3633 Lnet/minecraft/class_895$class_625;field_3633:Lnet/minecraft/class_630;
      official u Lgjj$a;u:Lfxq;
    • rightHindLegTip

      private final ModelPart rightHindLegTip
      Mappings:
      Namespace Name Mixin selector
      named rightHindLegTip Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindLegTip:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3626 Lnet/minecraft/class_895$class_625;field_3626:Lnet/minecraft/class_630;
      official w Lgjj$a;w:Lfxq;
    • rightHindFoot

      private final ModelPart rightHindFoot
      Mappings:
      Namespace Name Mixin selector
      named rightHindFoot Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindFoot:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3628 Lnet/minecraft/class_895$class_625;field_3628:Lnet/minecraft/class_630;
      official x Lgjj$a;x:Lfxq;
    • dragon

      Mappings:
      Namespace Name Mixin selector
      named dragon Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;dragon:Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
      intermediary field_21441 Lnet/minecraft/class_895$class_625;field_21441:Lnet/minecraft/class_1510;
      official y Lgjj$a;y:Lcho;
    • tickDelta

      private float tickDelta
      Mappings:
      Namespace Name Mixin selector
      named tickDelta Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;tickDelta:F
      intermediary field_21442 Lnet/minecraft/class_895$class_625;field_21442:F
      official z Lgjj$a;z:F
  • Constructor Details

    • DragonEntityModel

      public DragonEntityModel(ModelPart part)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
      intermediary <init> Lnet/minecraft/class_895$class_625;<init>(Lnet/minecraft/class_630;)V
      official <init> Lgjj$a;<init>(Lfxq;)V
  • Method Details

    • animateModel

      public void animateModel(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4)
      Overrides:
      animateModel in class EntityModel<EnderDragonEntity>
      Mappings:
      Namespace Name Mixin selector
      named animateModel Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;animateModel(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;FFF)V
      intermediary method_23620 Lnet/minecraft/class_895$class_625;method_23620(Lnet/minecraft/class_1510;FFF)V
      official a Lgjj$a;a(Lcho;FFF)V
    • setAngles

      public void setAngles(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4, float float5, float float6)
      Specified by:
      setAngles in class EntityModel<EnderDragonEntity>
      Mappings:
      Namespace Name Mixin selector
      named setAngles Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;setAngles(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;FFFFF)V
      intermediary method_23621 Lnet/minecraft/class_895$class_625;method_23621(Lnet/minecraft/class_1510;FFFFF)V
      official a Lgjj$a;a(Lcho;FFFFF)V
    • render

      public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
      Renders the model.
      Specified by:
      render in class Model
      Parameters:
      light - the lightmap coordinates used for this model rendering
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/model/Model;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
      intermediary method_2828 Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V
      official a Lfvm;a(Lfao;Lfas;IIFFFF)V
    • setLimbRotation

      private void setLimbRotation(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float offset, ModelPart wing, ModelPart frontLeg, ModelPart frontLegTip, ModelPart frontFoot, ModelPart hindLeg, ModelPart hindLegTip, ModelPart hindFoot, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named setLimbRotation Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;setLimbRotation(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFLnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;F)V
      intermediary method_23838 Lnet/minecraft/class_895$class_625;method_23838(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFLnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V
      official a Lgjj$a;a(Lfao;Lfas;IIFLfxq;Lfxq;Lfxq;Lfxq;Lfxq;Lfxq;Lfxq;F)V