Class PlayerRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<AbstractClientPlayer>
net.minecraft.client.renderer.entity.LivingEntityRenderer<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
net.minecraft.client.renderer.entity.player.PlayerRenderer
- All Implemented Interfaces:
RenderLayerParent<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
public class PlayerRenderer
extends LivingEntityRenderer<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
-
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
ConstructorsConstructorDescriptionPlayerRenderer(EntityRendererProvider.Context pContext, boolean pUseSlimModel) -
Method Summary
Modifier and TypeMethodDescriptionprivate static HumanoidModel.ArmPosegetArmPose(AbstractClientPlayer pPlayer, InteractionHand pHand) getRenderOffset(AbstractClientPlayer pEntity, float pPartialTicks) getTextureLocation(AbstractClientPlayer pEntity) Returns the location of an entity's texture.voidrender(AbstractClientPlayer pEntity, float pEntityYaw, float pPartialTicks, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) private voidrenderHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer, ModelPart pRendererArm, ModelPart pRendererArmwear) voidrenderLeftHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer) protected voidrenderNameTag(AbstractClientPlayer pEntity, Component pDisplayName, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pPartialTick) voidrenderRightHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer) protected voidscale(AbstractClientPlayer pLivingEntity, PoseStack pPoseStack, float pPartialTickTime) private voidsetModelProperties(AbstractClientPlayer pClientPlayer) protected voidsetupRotations(AbstractClientPlayer pEntity, PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, shouldShowNameMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getSkyLightLevel, shouldRender
-
Constructor Details
-
PlayerRenderer
-
-
Method Details
-
render
public void render(AbstractClientPlayer pEntity, float pEntityYaw, float pPartialTicks, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) - Overrides:
renderin classLivingEntityRenderer<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
-
getRenderOffset
- Overrides:
getRenderOffsetin classEntityRenderer<AbstractClientPlayer>
-
setModelProperties
-
getArmPose
private static HumanoidModel.ArmPose getArmPose(AbstractClientPlayer pPlayer, InteractionHand pHand) -
getTextureLocation
Returns the location of an entity's texture.- Specified by:
getTextureLocationin interfaceRenderLayerParent<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>> - Specified by:
getTextureLocationin classEntityRenderer<AbstractClientPlayer>
-
scale
protected void scale(AbstractClientPlayer pLivingEntity, PoseStack pPoseStack, float pPartialTickTime) - Overrides:
scalein classLivingEntityRenderer<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
-
renderNameTag
protected void renderNameTag(AbstractClientPlayer pEntity, Component pDisplayName, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pPartialTick) - Overrides:
renderNameTagin classEntityRenderer<AbstractClientPlayer>
-
renderRightHand
public void renderRightHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer) -
renderLeftHand
public void renderLeftHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer) -
renderHand
private void renderHand(PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight, AbstractClientPlayer pPlayer, ModelPart pRendererArm, ModelPart pRendererArmwear) -
setupRotations
protected void setupRotations(AbstractClientPlayer pEntity, PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) - Overrides:
setupRotationsin classLivingEntityRenderer<AbstractClientPlayer,PlayerModel<AbstractClientPlayer>>
-