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 display) protected voidextractAdditionalHitboxes(EnderDragon entity, ImmutableList.Builder<HitboxRenderState> hitboxes, float partialTick) voidextractRenderState(EnderDragon entity, EnderDragonRenderState reusedState, float partialTick) voidrender(EnderDragonRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) static voidrenderCrystalBeams(float offsetX, float offsetY, float offsetZ, float ageInTicks, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) private static voidrenderRays(PoseStack poseStack, float dragonDeathCompletion, VertexConsumer buffer) 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 renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) - Overrides:
renderin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
renderRays
private static void renderRays(PoseStack poseStack, float dragonDeathCompletion, VertexConsumer buffer) -
renderCrystalBeams
public static void renderCrystalBeams(float offsetX, float offsetY, float offsetZ, float ageInTicks, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) -
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractRenderState
public void extractRenderState(EnderDragon entity, EnderDragonRenderState reusedState, float partialTick) - Overrides:
extractRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractAdditionalHitboxes
protected void extractAdditionalHitboxes(EnderDragon entity, ImmutableList.Builder<HitboxRenderState> hitboxes, float partialTick) - Overrides:
extractAdditionalHitboxesin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-