Class EntityRenderer<T extends Entity>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
- Direct Known Subclasses:
ArrowRenderer,BoatRenderer,DisplayRenderer,DragonFireballRenderer,EndCrystalRenderer,EnderDragonRenderer,EvokerFangsRenderer,ExperienceOrbRenderer,FallingBlockRenderer,FireworkEntityRenderer,FishingHookRenderer,ItemEntityRenderer,ItemFrameRenderer,LeashKnotRenderer,LightningBoltRenderer,LivingEntityRenderer,LlamaSpitRenderer,MinecartRenderer,NoopRenderer,OminousItemSpawnerRenderer,PaintingRenderer,ShulkerBulletRenderer,ThrownItemRenderer,ThrownTridentRenderer,TntRenderer,WindChargeRenderer,WitherSkullRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EntityRenderDispatcherprivate final Fontstatic final intprotected static final floatprotected floatprotected float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddVertexPair(VertexConsumer pBuffer, org.joml.Matrix4f pPose, float pStartX, float pStartY, float pStartZ, int pEntityBlockLight, int pHolderBlockLight, int pEntitySkyLight, int pHolderSkyLight, float pYOffset, float pDy, float pDx, float pDz, int pIndex, boolean pReverse) protected intgetBlockLightLevel(T pEntity, BlockPos pPos) getFont()final intgetPackedLightCoords(T pEntity, float pPartialTicks) getRenderOffset(T pEntity, float pPartialTicks) protected floatgetShadowRadius(T pEntity) protected intgetSkyLightLevel(T pEntity, BlockPos pPos) abstract ResourceLocationgetTextureLocation(T pEntity) Returns the location of an entity's texture.voidrender(T pEntity, float pEntityYaw, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) private <E extends Entity>
voidrenderLeash(T pEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, E pLeashHolder) protected voidrenderNameTag(T pEntity, Component pDisplayName, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pPartialTick) booleanshouldRender(T pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) protected booleanshouldShowName(T pEntity)
-
Field Details
-
NAMETAG_SCALE
protected static final float NAMETAG_SCALE- See Also:
-
LEASH_RENDER_STEPS
public static final int LEASH_RENDER_STEPS- See Also:
-
entityRenderDispatcher
-
font
-
shadowRadius
protected float shadowRadius -
shadowStrength
protected float shadowStrength
-
-
Constructor Details
-
EntityRenderer
-
-
Method Details
-
getPackedLightCoords
-
getSkyLightLevel
-
getBlockLightLevel
-
shouldRender
-
getRenderOffset
-
render
public void render(T pEntity, float pEntityYaw, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) -
renderLeash
private <E extends Entity> void renderLeash(T pEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, E pLeashHolder) -
addVertexPair
private static void addVertexPair(VertexConsumer pBuffer, org.joml.Matrix4f pPose, float pStartX, float pStartY, float pStartZ, int pEntityBlockLight, int pHolderBlockLight, int pEntitySkyLight, int pHolderSkyLight, float pYOffset, float pDy, float pDx, float pDz, int pIndex, boolean pReverse) -
shouldShowName
-
getTextureLocation
Returns the location of an entity's texture. -
getFont
-
renderNameTag
protected void renderNameTag(T pEntity, Component pDisplayName, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pPartialTick) -
getShadowRadius
-