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 pOffsetX, float pOffsetY, float pOffsetZ, float pAgeInTicks, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) private static voidsubmitRays(PoseStack pPoseStack, float pDeathProgress, SubmitNodeCollector pNodeCollector, RenderType pRenderType) 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 pPoseStack, float pDeathProgress, SubmitNodeCollector pNodeCollector, RenderType pRenderType) -
submitCrystalBeams
public static void submitCrystalBeams(float pOffsetX, float pOffsetY, float pOffsetZ, float pAgeInTicks, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) -
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>
-