Class EnderDragonRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<EnderDragon,EnderDragonRenderState>
net.minecraft.client.renderer.entity.EnderDragonRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RenderType
static final ResourceLocation
private static final RenderType
private static final ResourceLocation
private static final ResourceLocation
private static final ResourceLocation
private static final RenderType
private static final float
private final EnderDragonModel
private static final RenderType
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
affectedByCulling
(EnderDragon p_361699_) protected void
extractAdditionalHitboxes
(EnderDragon p_412673_, com.google.common.collect.ImmutableList.Builder<HitboxRenderState> p_412323_, float p_412176_) void
extractRenderState
(EnderDragon p_361171_, EnderDragonRenderState p_363002_, float p_363418_) void
render
(EnderDragonRenderState p_364805_, PoseStack p_114211_, MultiBufferSource p_114212_, int p_114213_) static void
renderCrystalBeams
(float p_114188_, float p_114189_, float p_114190_, float p_114191_, PoseStack p_114193_, MultiBufferSource p_114194_, int p_114192_) private static void
renderRays
(PoseStack p_352922_, float p_352903_, VertexConsumer p_352894_) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, renderNameTag, shouldRender, shouldShowName
-
Field Details
-
CRYSTAL_BEAM_LOCATION
-
DRAGON_EXPLODING_LOCATION
-
DRAGON_LOCATION
-
DRAGON_EYES_LOCATION
-
RENDER_TYPE
-
DECAL
-
EYES
-
BEAM
-
HALF_SQRT_3
private static final float HALF_SQRT_3 -
model
-
-
Constructor Details
-
EnderDragonRenderer
-
-
Method Details
-
render
public void render(EnderDragonRenderState p_364805_, PoseStack p_114211_, MultiBufferSource p_114212_, int p_114213_) - Overrides:
render
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
renderRays
-
renderCrystalBeams
public static void renderCrystalBeams(float p_114188_, float p_114189_, float p_114190_, float p_114191_, PoseStack p_114193_, MultiBufferSource p_114194_, int p_114192_) -
createRenderState
- Specified by:
createRenderState
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
extractRenderState
public void extractRenderState(EnderDragon p_361171_, EnderDragonRenderState p_363002_, float p_363418_) - Overrides:
extractRenderState
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
extractAdditionalHitboxes
protected void extractAdditionalHitboxes(EnderDragon p_412673_, com.google.common.collect.ImmutableList.Builder<HitboxRenderState> p_412323_, float p_412176_) - Overrides:
extractAdditionalHitboxes
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
affectedByCulling
- Overrides:
affectedByCulling
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-