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, LEASH_WIDTH, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
affectedByCulling
(EnderDragon pDisplay) protected void
extractAdditionalHitboxes
(EnderDragon p_412673_, com.google.common.collect.ImmutableList.Builder<HitboxRenderState> p_412323_, float p_412176_) void
extractRenderState
(EnderDragon pEntity, EnderDragonRenderState pReusedState, float pPartialTick) void
render
(EnderDragonRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) static void
renderCrystalBeams
(float pOffsetX, float pOffsetY, float pOffsetZ, float pAgeInTicks, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) private static void
renderRays
(PoseStack pPoseStack, float pDragonDeathCompletion, VertexConsumer pBuffer) 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 pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) - Overrides:
render
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
renderRays
private static void renderRays(PoseStack pPoseStack, float pDragonDeathCompletion, VertexConsumer pBuffer) -
renderCrystalBeams
public static void renderCrystalBeams(float pOffsetX, float pOffsetY, float pOffsetZ, float pAgeInTicks, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) -
createRenderState
- Specified by:
createRenderState
in classEntityRenderer<EnderDragon,
EnderDragonRenderState>
-
extractRenderState
public void extractRenderState(EnderDragon pEntity, EnderDragonRenderState pReusedState, float pPartialTick) - 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>
-