Class PlayerRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<AbstractClientPlayer,PlayerRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<AbstractClientPlayer,PlayerRenderState,PlayerModel>
net.minecraft.client.renderer.entity.player.PlayerRenderer
- All Implemented Interfaces:
RenderLayerParent<PlayerRenderState,
PlayerModel>
public class PlayerRenderer
extends LivingEntityRenderer<AbstractClientPlayer,PlayerRenderState,PlayerModel>
-
Field Summary
Fields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, model
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
extractCapeState
(AbstractClientPlayer p_364691_, PlayerRenderState p_360814_, float p_364460_) private static void
extractFlightData
(AbstractClientPlayer p_361452_, PlayerRenderState p_363432_, float p_364796_) void
extractRenderState
(AbstractClientPlayer p_361478_, PlayerRenderState p_360583_, float p_364121_) private static HumanoidModel.ArmPose
getArmPose
(AbstractClientPlayer p_386861_, HumanoidArm p_373044_) private static HumanoidModel.ArmPose
getArmPose
(Player p_386775_, ItemStack p_388403_, InteractionHand p_117796_) private static Parrot.Variant
getParrotOnShoulder
(AbstractClientPlayer p_363115_, boolean p_360551_) getRenderOffset
(PlayerRenderState p_360756_) getTextureLocation
(PlayerRenderState p_364673_) void
render
(PlayerRenderState p_361886_, PoseStack p_115311_, MultiBufferSource p_115312_, int p_115313_) private void
renderHand
(PoseStack p_117776_, MultiBufferSource p_117777_, int p_117778_, ResourceLocation p_360319_, ModelPart p_117780_, boolean p_366655_) void
renderLeftHand
(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_361745_, boolean p_366730_) Deprecated.void
renderLeftHand
(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_361745_, boolean p_366730_, AbstractClientPlayer player) protected void
renderNameTag
(PlayerRenderState p_363185_, Component p_117809_, PoseStack p_117810_, MultiBufferSource p_117811_, int p_117812_) void
renderRightHand
(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_363694_, boolean p_366898_) Deprecated.void
renderRightHand
(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_363694_, boolean p_366898_, AbstractClientPlayer player) protected void
scale
(PlayerRenderState p_364943_, PoseStack p_117799_) protected void
setupRotations
(PlayerRenderState p_363355_, PoseStack p_117803_, float p_117804_, float p_117805_) protected boolean
shouldRenderLayers
(PlayerRenderState p_362188_) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, extractAdditionalHitboxes, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, shouldShowName
Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getShadowStrength, getSkyLightLevel, shouldRender
-
Constructor Details
-
PlayerRenderer
-
-
Method Details
-
shouldRenderLayers
- Overrides:
shouldRenderLayers
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
getRenderOffset
- Overrides:
getRenderOffset
in classEntityRenderer<AbstractClientPlayer,
PlayerRenderState>
-
getArmPose
private static HumanoidModel.ArmPose getArmPose(AbstractClientPlayer p_386861_, HumanoidArm p_373044_) -
getArmPose
private static HumanoidModel.ArmPose getArmPose(Player p_386775_, ItemStack p_388403_, InteractionHand p_117796_) -
getTextureLocation
- Specified by:
getTextureLocation
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
scale
- Overrides:
scale
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
render
public void render(PlayerRenderState p_361886_, PoseStack p_115311_, MultiBufferSource p_115312_, int p_115313_) - Overrides:
render
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
renderNameTag
protected void renderNameTag(PlayerRenderState p_363185_, Component p_117809_, PoseStack p_117810_, MultiBufferSource p_117811_, int p_117812_) - Overrides:
renderNameTag
in classEntityRenderer<AbstractClientPlayer,
PlayerRenderState>
-
createRenderState
- Specified by:
createRenderState
in classEntityRenderer<AbstractClientPlayer,
PlayerRenderState>
-
extractRenderState
public void extractRenderState(AbstractClientPlayer p_361478_, PlayerRenderState p_360583_, float p_364121_) - Overrides:
extractRenderState
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
extractFlightData
private static void extractFlightData(AbstractClientPlayer p_361452_, PlayerRenderState p_363432_, float p_364796_) -
extractCapeState
private static void extractCapeState(AbstractClientPlayer p_364691_, PlayerRenderState p_360814_, float p_364460_) -
getParrotOnShoulder
@Nullable private static Parrot.Variant getParrotOnShoulder(AbstractClientPlayer p_363115_, boolean p_360551_) -
renderRightHand
@Deprecated public void renderRightHand(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_363694_, boolean p_366898_) Deprecated. -
renderRightHand
public void renderRightHand(PoseStack p_117771_, MultiBufferSource p_117772_, int p_117773_, ResourceLocation p_363694_, boolean p_366898_, AbstractClientPlayer player) -
renderLeftHand
@Deprecated public void renderLeftHand(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_361745_, boolean p_366730_) Deprecated. -
renderLeftHand
public void renderLeftHand(PoseStack p_117814_, MultiBufferSource p_117815_, int p_117816_, ResourceLocation p_361745_, boolean p_366730_, AbstractClientPlayer player) -
renderHand
private void renderHand(PoseStack p_117776_, MultiBufferSource p_117777_, int p_117778_, ResourceLocation p_360319_, ModelPart p_117780_, boolean p_366655_) -
setupRotations
protected void setupRotations(PlayerRenderState p_363355_, PoseStack p_117803_, float p_117804_, float p_117805_) - Overrides:
setupRotations
in classLivingEntityRenderer<AbstractClientPlayer,
PlayerRenderState, PlayerModel>
-
renderLeftHand(PoseStack, MultiBufferSource, int, ResourceLocation, boolean, AbstractClientPlayer)
instead