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 official ers$a
intermediary net/minecraft/class_895$class_625
named net/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ModelPart
private @Nullable EnderDragonEntity
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private float
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
animateModel
(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4) void
render
(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) Renders the model.void
setAngles
(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4, float float5, float float6) 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 float2) Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
copyStateTo
-
Field Details
-
head
- Mappings:
Namespace Name Mixin selector official a
Lers$a;a:Leiq;
intermediary field_3630
Lnet/minecraft/class_895$class_625;field_3630:Lnet/minecraft/class_630;
named head
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
neck
- Mappings:
Namespace Name Mixin selector official b
Lers$a;b:Leiq;
intermediary field_3637
Lnet/minecraft/class_895$class_625;field_3637:Lnet/minecraft/class_630;
named neck
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;neck:Lnet/minecraft/client/model/ModelPart;
-
jaw
- Mappings:
Namespace Name Mixin selector official f
Lers$a;f:Leiq;
intermediary field_3631
Lnet/minecraft/class_895$class_625;field_3631:Lnet/minecraft/class_630;
named jaw
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;jaw:Lnet/minecraft/client/model/ModelPart;
-
body
- Mappings:
Namespace Name Mixin selector official g
Lers$a;g:Leiq;
intermediary field_3627
Lnet/minecraft/class_895$class_625;field_3627:Lnet/minecraft/class_630;
named body
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
leftWing
- Mappings:
Namespace Name Mixin selector official h
Lers$a;h:Leiq;
intermediary field_3629
Lnet/minecraft/class_895$class_625;field_3629:Lnet/minecraft/class_630;
named leftWing
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;
-
leftWingTip
- Mappings:
Namespace Name Mixin selector official i
Lers$a;i:Leiq;
intermediary field_21548
Lnet/minecraft/class_895$class_625;field_21548:Lnet/minecraft/class_630;
named leftWingTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftWingTip:Lnet/minecraft/client/model/ModelPart;
-
leftFrontLeg
- Mappings:
Namespace Name Mixin selector official j
Lers$a;j:Leiq;
intermediary field_21549
Lnet/minecraft/class_895$class_625;field_21549:Lnet/minecraft/class_630;
named leftFrontLeg
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontLegTip
- Mappings:
Namespace Name Mixin selector official k
Lers$a;k:Leiq;
intermediary field_21550
Lnet/minecraft/class_895$class_625;field_21550:Lnet/minecraft/class_630;
named leftFrontLegTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontLegTip:Lnet/minecraft/client/model/ModelPart;
-
leftFrontFoot
- Mappings:
Namespace Name Mixin selector official l
Lers$a;l:Leiq;
intermediary field_21551
Lnet/minecraft/class_895$class_625;field_21551:Lnet/minecraft/class_630;
named leftFrontFoot
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftFrontFoot:Lnet/minecraft/client/model/ModelPart;
-
leftHindLeg
- Mappings:
Namespace Name Mixin selector official m
Lers$a;m:Leiq;
intermediary field_21552
Lnet/minecraft/class_895$class_625;field_21552:Lnet/minecraft/class_630;
named leftHindLeg
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
-
leftHindLegTip
- Mappings:
Namespace Name Mixin selector official n
Lers$a;n:Leiq;
intermediary field_21553
Lnet/minecraft/class_895$class_625;field_21553:Lnet/minecraft/class_630;
named leftHindLegTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindLegTip:Lnet/minecraft/client/model/ModelPart;
-
leftHindFoot
- Mappings:
Namespace Name Mixin selector official o
Lers$a;o:Leiq;
intermediary field_21554
Lnet/minecraft/class_895$class_625;field_21554:Lnet/minecraft/class_630;
named leftHindFoot
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;leftHindFoot:Lnet/minecraft/client/model/ModelPart;
-
rightWing
- Mappings:
Namespace Name Mixin selector official p
Lers$a;p:Leiq;
intermediary field_21555
Lnet/minecraft/class_895$class_625;field_21555:Lnet/minecraft/class_630;
named rightWing
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;
-
rightWingTip
- Mappings:
Namespace Name Mixin selector official q
Lers$a;q:Leiq;
intermediary field_3635
Lnet/minecraft/class_895$class_625;field_3635:Lnet/minecraft/class_630;
named rightWingTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightWingTip:Lnet/minecraft/client/model/ModelPart;
-
rightFrontLeg
- Mappings:
Namespace Name Mixin selector official r
Lers$a;r:Leiq;
intermediary field_3632
Lnet/minecraft/class_895$class_625;field_3632:Lnet/minecraft/class_630;
named rightFrontLeg
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontLegTip
- Mappings:
Namespace Name Mixin selector official t
Lers$a;t:Leiq;
intermediary field_3634
Lnet/minecraft/class_895$class_625;field_3634:Lnet/minecraft/class_630;
named rightFrontLegTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontLegTip:Lnet/minecraft/client/model/ModelPart;
-
rightFrontFoot
- Mappings:
Namespace Name Mixin selector official u
Lers$a;u:Leiq;
intermediary field_3625
Lnet/minecraft/class_895$class_625;field_3625:Lnet/minecraft/class_630;
named rightFrontFoot
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightFrontFoot:Lnet/minecraft/client/model/ModelPart;
-
rightHindLeg
- Mappings:
Namespace Name Mixin selector official v
Lers$a;v:Leiq;
intermediary field_3633
Lnet/minecraft/class_895$class_625;field_3633:Lnet/minecraft/class_630;
named rightHindLeg
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
-
rightHindLegTip
- Mappings:
Namespace Name Mixin selector official w
Lers$a;w:Leiq;
intermediary field_3626
Lnet/minecraft/class_895$class_625;field_3626:Lnet/minecraft/class_630;
named rightHindLegTip
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindLegTip:Lnet/minecraft/client/model/ModelPart;
-
rightHindFoot
- Mappings:
Namespace Name Mixin selector official x
Lers$a;x:Leiq;
intermediary field_3628
Lnet/minecraft/class_895$class_625;field_3628:Lnet/minecraft/class_630;
named rightHindFoot
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;rightHindFoot:Lnet/minecraft/client/model/ModelPart;
-
dragon
- Mappings:
Namespace Name Mixin selector official y
Lers$a;y:Lbfx;
intermediary field_21441
Lnet/minecraft/class_895$class_625;field_21441:Lnet/minecraft/class_1510;
named dragon
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;dragon:Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
-
tickDelta
private float tickDelta- Mappings:
Namespace Name Mixin selector official z
Lers$a;z:F
intermediary field_21442
Lnet/minecraft/class_895$class_625;field_21442:F
named tickDelta
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;tickDelta:F
-
-
Constructor Details
-
DragonEntityModel
- Mappings:
Namespace Name Mixin selector official <init>
Lers$a;<init>(Leiq;)V
intermediary <init>
Lnet/minecraft/class_895$class_625;<init>(Lnet/minecraft/class_630;)V
named <init>
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
animateModel
public void animateModel(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4) - Overrides:
animateModel
in classEntityModel<EnderDragonEntity>
- Mappings:
Namespace Name Mixin selector official a
Lers$a;a(Lbfx;FFF)V
intermediary method_23620
Lnet/minecraft/class_895$class_625;method_23620(Lnet/minecraft/class_1510;FFF)V
named animateModel
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;animateModel(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;FFF)V
-
setAngles
public void setAngles(EnderDragonEntity enderDragonEntity, float float2, float float3, float float4, float float5, float float6) - Specified by:
setAngles
in classEntityModel<EnderDragonEntity>
- Mappings:
Namespace Name Mixin selector official a
Lers$a;a(Lbfx;FFFFF)V
intermediary method_23621
Lnet/minecraft/class_895$class_625;method_23621(Lnet/minecraft/class_1510;FFFFF)V
named setAngles
Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;setAngles(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;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 classModel
- Parameters:
light
- the lightmap coordinates used for this model rendering- Mappings:
Namespace Name Mixin selector official a
Legt;a(Ldqk;Ldqo;IIFFFF)V
intermediary method_2828
Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V
named render
Lnet/minecraft/client/model/Model;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;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 float2) - Mappings:
Namespace Name Mixin selector official a
Lers$a;a(Ldqk;Ldqo;IIFLeiq;Leiq;Leiq;Leiq;Leiq;Leiq;Leiq;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
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
-