net.minecraft.client.render.entity

public class EnderDragonEntityRenderer

extends EntityRenderer<EnderDragonEntity, EnderDragonEntityRenderState>

net.minecraft.client.renderer.entity.EnderDragonRenderer
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
CRYSTAL_BEAM_LOCATION
field_4668
CRYSTAL_BEAM_TEXTURE
private static final Identifier
DRAGON_EXPLODING_LOCATION
DRAGON_EXPLODING_LOCATION
field_4669
EXPLOSION_TEXTURE
private static final Identifier
DRAGON_TEXTURE_LOCATION
DRAGON_TEXTURE_LOCATION
field_4670
TEXTURE
private static final Identifier
DRAGON_EYES_LOCATION
DRAGON_EYES_LOCATION
field_21006
EYE_TEXTURE
private static final RenderLayer
DYING_RENDER_TYPE
DYING_RENDER_TYPE
field_21738
DRAGON_DECAL
private static final RenderLayer
EYES
EYES
field_21739
DRAGON_EYES
private static final RenderLayer
BEAM
BEAM
field_21740
CRYSTAL_BEAM_LAYER
private static final float
HALF_SQRT_3
HALF_SQRT_3
field_21007
HALF_SQRT_3
private final DragonEntityModel
model
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)
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)
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)
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()
createRenderState()
method_55269()
createRenderState()
public void
extractRenderState(EnderDragon entity, EnderDragonRenderState state, float partialTicks)
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)
affectedByCulling(EnderDragon entity)
method_62419(class_1510 arg0)
canBeCulled(EnderDragonEntity arg0)