Class EnderDragonEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<EnderDragonEntity>
net.minecraft.client.render.entity.EnderDragonEntityRenderer
@Environment(CLIENT) public class EnderDragonEntityRenderer extends EntityRenderer<EnderDragonEntity>
- Mappings:
Namespace Name official emeintermediary net/minecraft/class_895named net/minecraft/client/render/entity/EnderDragonEntityRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEnderDragonEntityRenderer.DragonEntityModel -
Field Summary
Fields Modifier and Type Field Description private static RenderLayerCRYSTAL_BEAM_LAYERstatic IdentifierCRYSTAL_BEAM_TEXTUREprivate static RenderLayerDRAGON_CUTOUTprivate static RenderLayerDRAGON_DECALprivate static RenderLayerDRAGON_EYESprivate static IdentifierEXPLOSION_TEXTUREprivate static IdentifierEYE_TEXTUREprivate static floatHALF_SQRT_3private EnderDragonEntityRenderer.DragonEntityModelmodelprivate static IdentifierTEXTUREFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, shadowOpacity, shadowRadius -
Constructor Summary
Constructors Constructor Description EnderDragonEntityRenderer(EntityRendererFactory.Context ctx) -
Method Summary
Modifier and Type Method Description IdentifiergetTexture(EnderDragonEntity enderDragonEntity)static TexturedModelDatagetTexturedModelData()private static voidmethod_23156(VertexConsumer vertices, Matrix4f matrix, float y, float x)private static voidmethod_23157(VertexConsumer vertices, Matrix4f matrix, int alpha)private static voidmethod_23158(VertexConsumer vertices, Matrix4f matrix, float y, float x)private static voidmethod_23159(VertexConsumer vertices, Matrix4f matrix, float y, float z)voidrender(EnderDragonEntity enderDragonEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)static voidrenderCrystalBeam(float dx, float dy, float dz, float tickDelta, int age, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getFontRenderer, getLight, getPositionOffset, getSkyLight, hasLabel, renderLabelIfPresent, shouldRender
-
Field Details
-
CRYSTAL_BEAM_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLeme;a:Lwb;intermediary field_4668Lnet/minecraft/class_895;field_4668:Lnet/minecraft/class_2960;named CRYSTAL_BEAM_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_TEXTURE:Lnet/minecraft/util/Identifier;
-
EXPLOSION_TEXTURE
- Mappings:
Namespace Name Mixin selector official eLeme;e:Lwb;intermediary field_4669Lnet/minecraft/class_895;field_4669:Lnet/minecraft/class_2960;named EXPLOSION_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EXPLOSION_TEXTURE:Lnet/minecraft/util/Identifier;
-
TEXTURE
- Mappings:
Namespace Name Mixin selector official fLeme;f:Lwb;intermediary field_4670Lnet/minecraft/class_895;field_4670:Lnet/minecraft/class_2960;named TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;
-
EYE_TEXTURE
- Mappings:
Namespace Name Mixin selector official gLeme;g:Lwb;intermediary field_21006Lnet/minecraft/class_895;field_21006:Lnet/minecraft/class_2960;named EYE_TEXTURELnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EYE_TEXTURE:Lnet/minecraft/util/Identifier;
-
DRAGON_CUTOUT
- Mappings:
Namespace Name Mixin selector official hLeme;h:Lehy;intermediary field_21737Lnet/minecraft/class_895;field_21737:Lnet/minecraft/class_1921;named DRAGON_CUTOUTLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_CUTOUT:Lnet/minecraft/client/render/RenderLayer;
-
DRAGON_DECAL
- Mappings:
Namespace Name Mixin selector official iLeme;i:Lehy;intermediary field_21738Lnet/minecraft/class_895;field_21738:Lnet/minecraft/class_1921;named DRAGON_DECALLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_DECAL:Lnet/minecraft/client/render/RenderLayer;
-
DRAGON_EYES
- Mappings:
Namespace Name Mixin selector official jLeme;j:Lehy;intermediary field_21739Lnet/minecraft/class_895;field_21739:Lnet/minecraft/class_1921;named DRAGON_EYESLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_EYES:Lnet/minecraft/client/render/RenderLayer;
-
CRYSTAL_BEAM_LAYER
- Mappings:
Namespace Name Mixin selector official kLeme;k:Lehy;intermediary field_21740Lnet/minecraft/class_895;field_21740:Lnet/minecraft/class_1921;named CRYSTAL_BEAM_LAYERLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_LAYER:Lnet/minecraft/client/render/RenderLayer;
-
HALF_SQRT_3
private static final float HALF_SQRT_3- Mappings:
Namespace Name Mixin selector official lLeme;l:Fintermediary field_21007Lnet/minecraft/class_895;field_21007:Fnamed HALF_SQRT_3Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;HALF_SQRT_3:F
-
model
- Mappings:
Namespace Name Mixin selector official mLeme;m:Leme$a;intermediary field_21008Lnet/minecraft/class_895;field_21008:Lnet/minecraft/class_895$class_625;named modelLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;model:Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;
-
-
Constructor Details
-
EnderDragonEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lemi;<init>(Lemj$a;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vnamed <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
-
-
Method Details
-
render
public void render(EnderDragonEntity enderDragonEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
renderin classEntityRenderer<EnderDragonEntity>- Mappings:
Namespace Name Mixin selector official aLeme;a(Lbdg;FFLdlr;Lehq;I)Vintermediary method_3918Lnet/minecraft/class_895;method_3918(Lnet/minecraft/class_1510;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;render(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
method_23157
- Mappings:
Namespace Name Mixin selector official aLeme;a(Ldlv;Lb;I)Vintermediary method_23157Lnet/minecraft/class_895;method_23157(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;I)Vnamed method_23157Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23157(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;I)V
-
method_23156
- Mappings:
Namespace Name Mixin selector official aLeme;a(Ldlv;Lb;FF)Vintermediary method_23156Lnet/minecraft/class_895;method_23156(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)Vnamed method_23156Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23156(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FF)V
-
method_23158
- Mappings:
Namespace Name Mixin selector official bLeme;b(Ldlv;Lb;FF)Vintermediary method_23158Lnet/minecraft/class_895;method_23158(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)Vnamed method_23158Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23158(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FF)V
-
method_23159
- Mappings:
Namespace Name Mixin selector official cLeme;c(Ldlv;Lb;FF)Vintermediary method_23159Lnet/minecraft/class_895;method_23159(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)Vnamed method_23159Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23159(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FF)V
-
renderCrystalBeam
public static void renderCrystalBeam(float dx, float dy, float dz, float tickDelta, int age, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)- Mappings:
Namespace Name Mixin selector official aLeme;a(FFFFILdlr;Lehq;I)Vintermediary method_3917Lnet/minecraft/class_895;method_3917(FFFFILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderCrystalBeamLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderCrystalBeam(FFFFILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
getTexture
- Specified by:
getTexturein classEntityRenderer<EnderDragonEntity>- Mappings:
Namespace Name Mixin selector official aLeme;a(Lbdg;)Lwb;intermediary method_3914Lnet/minecraft/class_895;method_3914(Lnet/minecraft/class_1510;)Lnet/minecraft/class_2960;named getTextureLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;getTexture(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Lnet/minecraft/util/Identifier;
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official aLeme;a()Ledn;intermediary method_32165Lnet/minecraft/class_895;method_32165()Lnet/minecraft/class_5607;named getTexturedModelDataLnet/minecraft/client/render/entity/EnderDragonEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-