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, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(EnderDragon p_361699_) protected voidextractAdditionalHitboxes(EnderDragon p_412673_, ImmutableList.Builder<HitboxRenderState> p_412323_, float p_412176_) voidextractRenderState(EnderDragon p_361171_, EnderDragonRenderState p_363002_, float p_363418_) voidsubmit(EnderDragonRenderState p_451286_, PoseStack p_433253_, SubmitNodeCollector p_435169_, CameraRenderState p_451014_) static voidsubmitCrystalBeams(float offsetX, float offsetY, float offsetZ, float ageInTicks, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight) private static voidsubmitRays(PoseStack poseStack, float deathProgress, SubmitNodeCollector nodeCollector, RenderType renderType) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, finalizeRenderState, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, shouldRender, shouldShowName, submitNameTag
-
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
-
submit
public void submit(EnderDragonRenderState p_451286_, PoseStack p_433253_, SubmitNodeCollector p_435169_, CameraRenderState p_451014_) - Overrides:
submitin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
submitRays
private static void submitRays(PoseStack poseStack, float deathProgress, SubmitNodeCollector nodeCollector, RenderType renderType) -
submitCrystalBeams
public static void submitCrystalBeams(float offsetX, float offsetY, float offsetZ, float ageInTicks, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight) -
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractRenderState
public void extractRenderState(EnderDragon p_361171_, EnderDragonRenderState p_363002_, float p_363418_) - Overrides:
extractRenderStatein classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
extractAdditionalHitboxes
protected void extractAdditionalHitboxes(EnderDragon p_412673_, ImmutableList.Builder<HitboxRenderState> p_412323_, float p_412176_) - Overrides:
extractAdditionalHitboxesin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<EnderDragon,EnderDragonRenderState>
-