net.minecraft.client.renderer.entity

public class EnderDragonRenderer

extends EntityRenderer<EnderDragon, EnderDragonRenderState>

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

Field summary

Modifier and TypeField
public static final ResourceLocation
a
CRYSTAL_BEAM_LOCATION
field_4668
CRYSTAL_BEAM_TEXTURE
private static final ResourceLocation
f
DRAGON_EXPLODING_LOCATION
field_4669
EXPLOSION_TEXTURE
private static final ResourceLocation
g
DRAGON_LOCATION
field_4670
TEXTURE
private static final ResourceLocation
h
DRAGON_EYES_LOCATION
field_21006
EYE_TEXTURE
private static final RenderType
i
RENDER_TYPE
field_21737
DRAGON_CUTOUT
private static final RenderType
j
DECAL
field_21738
DRAGON_DECAL
private static final RenderType
k
EYES
field_21739
DRAGON_EYES
private static final RenderType
l
BEAM
field_21740
CRYSTAL_BEAM_LAYER
private static final float
m
HALF_SQRT_3
field_21007
HALF_SQRT_3
private final EnderDragonModel
n
model
field_21008
model

Constructor summary

ModifierConstructor
public (EntityRendererProvider$Context arg0)

Method summary

Modifier and TypeMethod
public void
a(hnj arg0, fpk arg1, hbd arg2)
submit(EnderDragonRenderState arg0, PoseStack arg1, SubmitNodeCollector arg2)
method_3918(class_10015 arg0, class_4587 arg1, class_11659 arg2)
render(EnderDragonEntityRenderState arg0, MatrixStack arg1, EntityRenderCommandQueue arg2)
private static void
a(fpk arg0, float arg1, hbd arg2, haq arg3)
submitRays(PoseStack arg0, float arg1, SubmitNodeCollector arg2, RenderType arg3)
method_61158(class_4587 arg0, float arg1, class_11659 arg2, class_1921 arg3)
renderDeathAnimation(MatrixStack matrices, float animationProgress, EntityRenderCommandQueue arg2, RenderLayer arg3)
public static void
a(float arg0, float arg1, float arg2, float arg3, fpk arg4, hbd arg5, int arg6)
submitCrystalBeams(float arg0, float arg1, float arg2, float arg3, PoseStack arg4, SubmitNodeCollector arg5, int arg6)
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, EntityRenderCommandQueue arg5, int light)
public EnderDragonRenderState
a()
createRenderState()
method_62418()
createRenderState()
public void
a(cql arg0, hnj arg1, float arg2)
extractRenderState(EnderDragon arg0, EnderDragonRenderState arg1, float arg2)
method_62420(class_1510 arg0, class_10015 arg1, float arg2)
updateRenderState(EnderDragonEntity arg0, EnderDragonEntityRenderState arg1, float arg2)
protected void
a(cql arg0, com.google.common.collect.ImmutableList$Builder<hoa> arg1, float arg2)
extractAdditionalHitboxes(EnderDragon arg0, com.google.common.collect.ImmutableList$Builder<HitboxRenderState> arg1, float arg2)
method_68828(class_1510 arg0, com.google.common.collect.ImmutableList$Builder<class_10932> arg1, float arg2)
appendHitboxes(EnderDragonEntity arg0, com.google.common.collect.ImmutableList$Builder<EntityHitbox> arg1, float arg2)
protected boolean
a(cql arg0)
affectedByCulling(EnderDragon arg0)
method_62419(class_1510 arg0)
canBeCulled(EnderDragonEntity arg0)