Class NPCEntityRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<NPC>
- All Implemented Interfaces:
net.minecraft.client.renderer.entity.RenderLayerParent<NPC,net.minecraft.client.model.EntityModel<NPC>>
-
Field Summary
Fields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
layers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionNPCEntityRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context p_174008_) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.resources.ResourceLocationgetTextureLocation(NPC p_114482_) voidrender(NPC npc, float yaw, float partialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight) protected voidrenderIcon(NPC npc, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.network.chat.Component title, float partialTick) protected voidrenderTitle(NPC entity, net.minecraft.network.chat.Component title, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight, float partialTick) protected booleanshouldShowName(NPC npc) Methods inherited from class net.minecraft.client.renderer.entity.MobRenderer
getShadowRadiusMethods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, scale, setupRotationsMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, renderLeash, renderNameTag, shouldRender
-
Constructor Details
-
NPCEntityRenderer
public NPCEntityRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context p_174008_)
-
-
Method Details
-
render
public void render(NPC npc, float yaw, float partialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight) -
renderIcon
protected void renderIcon(NPC npc, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.network.chat.Component title, float partialTick) -
shouldShowName
-
getTextureLocation
-
renderTitle
protected void renderTitle(NPC entity, net.minecraft.network.chat.Component title, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight, float partialTick)
-