Class EnderDragonEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
 
net.minecraft.client.render.entity.EnderDragonEntityRenderer
@Environment(CLIENT)
public class EnderDragonEntityRenderer
extends EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> 
- Mappings:
 Namespace Name named net/minecraft/client/render/entity/EnderDragonEntityRendererintermediary net/minecraft/class_895official hdz
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RenderLayerstatic final Identifierprivate static final RenderLayerprivate static final RenderLayerprivate static final RenderLayerprivate static final Identifierprivate static final Identifierprivate static final floatprivate final DragonEntityModelprivate static final IdentifierFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, field_60152, shadowOpacity, shadowRadius - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendHitboxes(EnderDragonEntity enderDragonEntity, ImmutableList.Builder<EntityHitbox> builder, float float2) protected booleancanBeCulled(EnderDragonEntity enderDragonEntity) voidrender(EnderDragonEntityRenderState enderDragonEntityRenderState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) static voidrenderCrystalBeam(float dx, float dy, float dz, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) private static voidrenderDeathAnimation(MatrixStack matrices, float animationProgress, VertexConsumer vertexCOnsumer) voidupdateRenderState(EnderDragonEntity enderDragonEntity, EnderDragonEntityRenderState enderDragonEntityRenderState, float float2) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getAndUpdateRenderState, getBlockLight, getBoundingBox, getDisplayName, getLight, getPositionOffset, getShadowOpacity, getShadowRadius, getSkyLight, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender 
- 
Field Details
- 
CRYSTAL_BEAM_TEXTURE
- Mappings:
 Namespace Name Mixin selector named CRYSTAL_BEAM_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4668Lnet/minecraft/class_895;field_4668:Lnet/minecraft/class_2960;official aLhdz;a:Lame;
 - 
EXPLOSION_TEXTURE
- Mappings:
 Namespace Name Mixin selector named EXPLOSION_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EXPLOSION_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4669Lnet/minecraft/class_895;field_4669:Lnet/minecraft/class_2960;official hLhdz;h:Lame;
 - 
TEXTURE
- Mappings:
 Namespace Name Mixin selector named TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4670Lnet/minecraft/class_895;field_4670:Lnet/minecraft/class_2960;official iLhdz;i:Lame;
 - 
EYE_TEXTURE
- Mappings:
 Namespace Name Mixin selector named EYE_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EYE_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_21006Lnet/minecraft/class_895;field_21006:Lnet/minecraft/class_2960;official jLhdz;j:Lame;
 - 
DRAGON_CUTOUT
- Mappings:
 Namespace Name Mixin selector named DRAGON_CUTOUTLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_CUTOUT:Lnet/minecraft/client/render/RenderLayer;intermediary field_21737Lnet/minecraft/class_895;field_21737:Lnet/minecraft/class_1921;official kLhdz;k:Lgxz;
 - 
DRAGON_DECAL
- Mappings:
 Namespace Name Mixin selector named DRAGON_DECALLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_DECAL:Lnet/minecraft/client/render/RenderLayer;intermediary field_21738Lnet/minecraft/class_895;field_21738:Lnet/minecraft/class_1921;official lLhdz;l:Lgxz;
 - 
DRAGON_EYES
- Mappings:
 Namespace Name Mixin selector named DRAGON_EYESLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_EYES:Lnet/minecraft/client/render/RenderLayer;intermediary field_21739Lnet/minecraft/class_895;field_21739:Lnet/minecraft/class_1921;official mLhdz;m:Lgxz;
 - 
CRYSTAL_BEAM_LAYER
- Mappings:
 Namespace Name Mixin selector named CRYSTAL_BEAM_LAYERLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_LAYER:Lnet/minecraft/client/render/RenderLayer;intermediary field_21740Lnet/minecraft/class_895;field_21740:Lnet/minecraft/class_1921;official nLhdz;n:Lgxz;
 - 
HALF_SQRT_3
private static final float HALF_SQRT_3- Mappings:
 Namespace Name Mixin selector named HALF_SQRT_3Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;HALF_SQRT_3:Fintermediary field_21007Lnet/minecraft/class_895;field_21007:Fofficial oLhdz;o:F
 - 
model
- Mappings:
 Namespace Name Mixin selector named modelLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;model:Lnet/minecraft/client/render/entity/DragonEntityModel;intermediary field_21008Lnet/minecraft/class_895;field_21008:Lnet/minecraft/class_625;official pLhdz;p:Lgqh;
 
 - 
 - 
Constructor Details
- 
EnderDragonEntityRenderer
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vofficial <init>Lhed;<init>(Lhee$a;)V
 
 - 
 - 
Method Details
- 
render
public void render(EnderDragonEntityRenderState enderDragonEntityRenderState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
 renderin classEntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> - Mappings:
 Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;render(Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_3918Lnet/minecraft/class_895;method_3918(Lnet/minecraft/class_10015;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhdz;a(Lhkl;Lfod;Lgxn;I)V
 - 
renderDeathAnimation
private static void renderDeathAnimation(MatrixStack matrices, float animationProgress, VertexConsumer vertexCOnsumer) - Mappings:
 Namespace Name Mixin selector named renderDeathAnimationLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderDeathAnimation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/client/render/VertexConsumer;)Vintermediary method_61158Lnet/minecraft/class_895;method_61158(Lnet/minecraft/class_4587;FLnet/minecraft/class_4588;)Vofficial aLhdz;a(Lfod;FLfog;)V
 - 
renderCrystalBeam
public static void renderCrystalBeam(float dx, float dy, float dz, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
 Namespace Name Mixin selector named renderCrystalBeamLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderCrystalBeam(FFFFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_3917Lnet/minecraft/class_895;method_3917(FFFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhdz;a(FFFFLfod;Lgxn;I)V
 - 
createRenderState
- Specified by:
 createRenderStatein classEntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> - Mappings:
 Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;intermediary method_62418Lnet/minecraft/class_895;method_62418()Lnet/minecraft/class_10015;official aLhdz;a()Lhkl;
 - 
updateRenderState
public void updateRenderState(EnderDragonEntity enderDragonEntity, EnderDragonEntityRenderState enderDragonEntityRenderState, float float2) - Overrides:
 updateRenderStatein classEntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> - Mappings:
 Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;updateRenderState(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;F)Vintermediary method_62420Lnet/minecraft/class_895;method_62420(Lnet/minecraft/class_1510;Lnet/minecraft/class_10015;F)Vofficial aLhdz;a(Lcps;Lhkl;F)V
 - 
appendHitboxes
protected void appendHitboxes(EnderDragonEntity enderDragonEntity, ImmutableList.Builder<EntityHitbox> builder, float float2) - Overrides:
 appendHitboxesin classEntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> - Mappings:
 Namespace Name Mixin selector named appendHitboxesLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;appendHitboxes(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;Lcom/google/common/collect/ImmutableList$Builder;F)Vintermediary method_68828Lnet/minecraft/class_895;method_68828(Lnet/minecraft/class_1510;Lcom/google/common/collect/ImmutableList$Builder;F)Vofficial aLhdz;a(Lcps;Lcom/google/common/collect/ImmutableList$Builder;F)V
 - 
canBeCulled
- Overrides:
 canBeCulledin classEntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState> - Mappings:
 Namespace Name Mixin selector named canBeCulledLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;canBeCulled(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Zintermediary method_62419Lnet/minecraft/class_895;method_62419(Lnet/minecraft/class_1510;)Zofficial aLhdz;a(Lcps;)Z
 
 -