Class PlayerEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState>
 
net.minecraft.client.render.entity.LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState,PlayerEntityModel>
  
net.minecraft.client.render.entity.PlayerEntityRenderer
- All Implemented Interfaces:
 FeatureRendererContext<PlayerEntityRenderState,PlayerEntityModel> 
@Environment(CLIENT)
public class PlayerEntityRenderer
extends LivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState,PlayerEntityModel>  
- Mappings:
 Namespace Name named net/minecraft/client/render/entity/PlayerEntityRendererintermediary net/minecraft/class_1007official hjn
- 
Field Summary
Fields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, itemModelResolver, modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, field_60152, shadowOpacity, shadowRadius - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static BipedEntityModel.ArmPosegetArmPose(AbstractClientPlayerEntity player, Arm arm) private static BipedEntityModel.ArmPosegetArmPose(PlayerEntity player, ItemStack stack, Hand hand) getPositionOffset(PlayerEntityRenderState playerEntityRenderState) private static ParrotEntity.VariantgetShoulderParrotVariant(AbstractClientPlayerEntity player, boolean left) getTexture(PlayerEntityRenderState playerEntityRenderState) private voidrenderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, ModelPart arm, boolean sleeveVisible) protected voidrenderLabelIfPresent(PlayerEntityRenderState playerEntityRenderState, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) voidrenderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, boolean sleeveVisible) voidrenderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, boolean sleeveVisible) protected voidscale(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack) protected voidsetupTransforms(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, float float2, float float3) protected booleanshouldRenderFeatures(PlayerEntityRenderState playerEntityRenderState) private static voidupdateCape(AbstractClientPlayerEntity player, PlayerEntityRenderState state, float tickProgress) private static voidupdateGliding(AbstractClientPlayerEntity player, PlayerEntityRenderState state, float tickProgress) voidupdateRenderState(AbstractClientPlayerEntity abstractClientPlayerEntity, PlayerEntityRenderState playerEntityRenderState, float float2) Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, appendHitboxes, getAnimationCounter, getBoundingBox, getLyingPositionRotationDegrees, getMixColor, getModel, getOverlay, getRenderLayer, getShadowRadius, hasLabel, isShaking, isVisible, render, shouldFlipUpsideDownMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getShadowOpacity, getSkyLight, getTextRenderer, shouldRender 
- 
Constructor Details
- 
PlayerEntityRenderer
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/PlayerEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Z)Vintermediary <init>Lnet/minecraft/class_1007;<init>(Lnet/minecraft/class_5617$class_5618;Z)Vofficial <init>Lhjn;<init>(Lhee$a;Z)V
 
 - 
 - 
Method Details
- 
shouldRenderFeatures
- Overrides:
 shouldRenderFeaturesin classLivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
 Namespace Name Mixin selector named shouldRenderFeaturesLnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldRenderFeatures(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Zintermediary method_62606Lnet/minecraft/class_1007;method_62606(Lnet/minecraft/class_10055;)Zofficial aLhjn;a(Lhmc;)Z
 - 
getPositionOffset
- Overrides:
 getPositionOffsetin classEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState> - Mappings:
 Namespace Name Mixin selector named getPositionOffsetLnet/minecraft/client/render/entity/PlayerEntityRenderer;getPositionOffset(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Lnet/minecraft/util/math/Vec3d;intermediary method_23206Lnet/minecraft/class_1007;method_23206(Lnet/minecraft/class_10055;)Lnet/minecraft/class_243;official bLhjn;b(Lhmc;)Lfis;
 - 
getArmPose
- Mappings:
 Namespace Name Mixin selector named getArmPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/util/Arm;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;intermediary method_64258Lnet/minecraft/class_1007;method_64258(Lnet/minecraft/class_742;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573;official aLhjn;a(Lgwf;Lcad;)Lgnx$a;
 - 
getArmPose
- Mappings:
 Namespace Name Mixin selector named getArmPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;intermediary method_4210Lnet/minecraft/class_1007;method_4210(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;official aLhjn;a(Lcut;Ldcv;Lbxi;)Lgnx$a;
 - 
getTexture
- Specified by:
 getTexturein classLivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
 Namespace Name Mixin selector named getTextureLnet/minecraft/client/render/entity/PlayerEntityRenderer;getTexture(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Lnet/minecraft/util/Identifier;intermediary method_4216Lnet/minecraft/class_1007;method_4216(Lnet/minecraft/class_10055;)Lnet/minecraft/class_2960;official cLhjn;c(Lhmc;)Lame;
 - 
scale
- Overrides:
 scalein classLivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
 Namespace Name Mixin selector named scaleLnet/minecraft/client/render/entity/PlayerEntityRenderer;scale(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_4217Lnet/minecraft/class_1007;method_4217(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;)Vofficial aLhjn;a(Lhmc;Lfod;)V
 - 
renderLabelIfPresent
protected void renderLabelIfPresent(PlayerEntityRenderState playerEntityRenderState, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
 renderLabelIfPresentin classEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState> - Mappings:
 Namespace Name Mixin selector named renderLabelIfPresentLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLabelIfPresent(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_4213Lnet/minecraft/class_1007;method_4213(Lnet/minecraft/class_10055;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhjn;a(Lhmc;Lxo;Lfod;Lgxn;I)V
 - 
createRenderState
- Specified by:
 createRenderStatein classEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState> - Mappings:
 Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/entity/PlayerEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;intermediary method_62608Lnet/minecraft/class_1007;method_62608()Lnet/minecraft/class_10055;official bLhjn;b()Lhmc;
 - 
updateRenderState
public void updateRenderState(AbstractClientPlayerEntity abstractClientPlayerEntity, PlayerEntityRenderState playerEntityRenderState, float float2) - Overrides:
 updateRenderStatein classLivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
 Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateRenderState(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62604Lnet/minecraft/class_1007;method_62604(Lnet/minecraft/class_742;Lnet/minecraft/class_10055;F)Vofficial aLhjn;a(Lgwf;Lhmc;F)V
 - 
updateGliding
private static void updateGliding(AbstractClientPlayerEntity player, PlayerEntityRenderState state, float tickProgress) - Mappings:
 Namespace Name Mixin selector named updateGlidingLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateGliding(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62607Lnet/minecraft/class_1007;method_62607(Lnet/minecraft/class_742;Lnet/minecraft/class_10055;F)Vofficial bLhjn;b(Lgwf;Lhmc;F)V
 - 
updateCape
private static void updateCape(AbstractClientPlayerEntity player, PlayerEntityRenderState state, float tickProgress) - Mappings:
 Namespace Name Mixin selector named updateCapeLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateCape(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62609Lnet/minecraft/class_1007;method_62609(Lnet/minecraft/class_742;Lnet/minecraft/class_10055;F)Vofficial cLhjn;c(Lgwf;Lhmc;F)V
 - 
getShoulderParrotVariant
@Nullable private static ParrotEntity.Variant getShoulderParrotVariant(AbstractClientPlayerEntity player, boolean left) - Mappings:
 Namespace Name Mixin selector named getShoulderParrotVariantLnet/minecraft/client/render/entity/PlayerEntityRenderer;getShoulderParrotVariant(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Z)Lnet/minecraft/entity/passive/ParrotEntity$Variant;intermediary method_62605Lnet/minecraft/class_1007;method_62605(Lnet/minecraft/class_742;Z)Lnet/minecraft/class_1453$class_7989;official aLhjn;a(Lgwf;Z)Lcmz$b;
 - 
renderRightArm
public void renderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, boolean sleeveVisible) - Mappings:
 Namespace Name Mixin selector named renderRightArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderRightArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Z)Vintermediary method_4220Lnet/minecraft/class_1007;method_4220(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_2960;Z)Vofficial aLhjn;a(Lfod;Lgxn;ILame;Z)V
 - 
renderLeftArm
public void renderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, boolean sleeveVisible) - Mappings:
 Namespace Name Mixin selector named renderLeftArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLeftArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Z)Vintermediary method_4221Lnet/minecraft/class_1007;method_4221(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_2960;Z)Vofficial bLhjn;b(Lfod;Lgxn;ILame;Z)V
 - 
renderArm
private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier skinTexture, ModelPart arm, boolean sleeveVisible) - Mappings:
 Namespace Name Mixin selector named renderArmLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Lnet/minecraft/client/model/ModelPart;Z)Vintermediary method_23205Lnet/minecraft/class_1007;method_23205(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_2960;Lnet/minecraft/class_630;Z)Vofficial aLhjn;a(Lfod;Lgxn;ILame;Lgqn;Z)V
 - 
setupTransforms
protected void setupTransforms(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, float float2, float float3) - Overrides:
 setupTransformsin classLivingEntityRenderer<AbstractClientPlayerEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
 Namespace Name Mixin selector named setupTransformsLnet/minecraft/client/render/entity/PlayerEntityRenderer;setupTransforms(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;FF)Vintermediary method_4212Lnet/minecraft/class_1007;method_4212(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;FF)Vofficial aLhjn;a(Lhmc;Lfod;FF)V
 
 -