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 RenderTypestatic final ResourceLocationprivate static final RenderTypeprivate static final ResourceLocationprivate static final ResourceLocationprivate static final ResourceLocationprivate static final RenderTypeprivate static final floatprivate final EnderDragonModelprivate static final RenderTypeFields 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 booleanaffectedByCulling(EnderDragon pDisplay) protected voidextractAdditionalHitboxes(EnderDragon pEntity, ImmutableList.Builder<HitboxRenderState> pHitboxes, float pPartialTick) voidextractRenderState(EnderDragon pEntity, EnderDragonRenderState pReusedState, float pPartialTick) voidrender(EnderDragonRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) static voidrenderCrystalBeams(float pOffsetX, float pOffsetY, float pOffsetZ, float pAgeInTicks, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) private static voidrenderRays(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:
renderin 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:
createRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractRenderState
public void extractRenderState(EnderDragon pEntity, EnderDragonRenderState pReusedState, float pPartialTick) - Overrides:
extractRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractAdditionalHitboxes
protected void extractAdditionalHitboxes(EnderDragon pEntity, ImmutableList.Builder<HitboxRenderState> pHitboxes, float pPartialTick) - Overrides:
extractAdditionalHitboxesin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-