net.minecraft.client.render.entity

public class EnderDragonEntityRenderer

extends EntityRenderer<EnderDragonEntity, EnderDragonEntityRenderState>

net.minecraft.client.renderer.entity.EnderDragonRenderer
net.minecraft.class_895
net.minecraft.client.render.entity.EnderDragonEntityRenderer

Field summary

Modifier and TypeField
public static final Identifier
CRYSTAL_BEAM_LOCATION
field_4668
CRYSTAL_BEAM_TEXTURE
private static final Identifier
DRAGON_EXPLODING_LOCATION
field_4669
EXPLOSION_TEXTURE
private static final Identifier
DRAGON_TEXTURE_LOCATION
field_4670
TEXTURE
private static final Identifier
DRAGON_EYES_LOCATION
field_21006
EYE_TEXTURE
private static final RenderLayer
DYING_RENDER_TYPE
field_21738
DRAGON_DECAL
private static final RenderLayer
EYES
field_21739
DRAGON_EYES
private static final RenderLayer
BEAM
field_21740
CRYSTAL_BEAM_LAYER
private static final float
HALF_SQRT_3
field_21007
HALF_SQRT_3
private final DragonEntityModel
model
field_21008
model

Constructor summary

ModifierConstructor
public (EntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public void
submit(EnderDragonRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3918(class_10015 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(EnderDragonEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private static void
submitRays(PoseStack poseStack, float deathTime, SubmitNodeCollector submitNodeCollector, RenderType renderType)
method_61158(class_4587 arg0, float arg1, class_11659 arg2, class_1921 arg3)
renderDeathAnimation(MatrixStack matrices, float animationProgress, OrderedRenderCommandQueue queue, RenderLayer renderLayer)
public static void
submitCrystalBeams(float deltaX, float deltaY, float deltaZ, float timeInTicks, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords)
method_3917(float arg0, float arg1, float arg2, float arg3, class_4587 arg4, class_11659 arg5, int arg6)
renderCrystalBeam(float dx, float dy, float dz, float tickProgress, MatrixStack matrices, OrderedRenderCommandQueue queue, int light)
public EnderDragonEntityRenderState
createRenderState()
method_55269()
createRenderState()
public void
extractRenderState(EnderDragon entity, EnderDragonRenderState state, float partialTicks)
method_62420(class_1510 arg0, class_10015 arg1, float arg2)
updateRenderState(EnderDragonEntity arg0, EnderDragonEntityRenderState arg1, float arg2)
protected boolean
affectedByCulling(EnderDragon entity)
method_62419(class_1510 arg0)
canBeCulled(EnderDragonEntity arg0)
public void
extractRenderState(Entity entity, EntityRenderState state, float partialTicks)
method_62354(class_1297 arg0, class_10017 arg1, float arg2)
updateRenderState(Entity arg0, EntityRenderState arg1, float arg2)
public EntityRenderState
createRenderState()
method_55269()
createRenderState()
public void
submit(EntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3936(class_10017 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(EntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
protected boolean
affectedByCulling(Entity entity)
method_62406(class_1297 arg0)
canBeCulled(Entity arg0)
private static void
lambda$submitCrystalBeams$0(float arg0, int arg1, float arg2, float arg3, PoseStack$Pose arg4, VertexConsumer arg5)
method_72973(float arg0, int arg1, float arg2, float arg3, class_4587$class_4665 arg4, class_4588 arg5)
method_72973(float arg0, int arg1, float arg2, float arg3, MatrixStack$Entry matricesEntry, VertexConsumer vertexConsumer)
private static void
lambda$submitRays$0(float arg0, PoseStack$Pose arg1, VertexConsumer arg2)
method_72974(float arg0, class_4587$class_4665 arg1, class_4588 arg2)
method_72974(float arg0, MatrixStack$Entry matricesEntry, VertexConsumer vertexConsumer)