Class PlayerEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<AvatarlikeEntity,PlayerEntityRenderState>
net.minecraft.client.render.entity.LivingEntityRenderer<AvatarlikeEntity,PlayerEntityRenderState,PlayerEntityModel>
net.minecraft.client.render.entity.PlayerEntityRenderer<AvatarlikeEntity>
- All Implemented Interfaces:
FeatureRendererContext<PlayerEntityRenderState,PlayerEntityModel>
@Environment(CLIENT)
public class PlayerEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity>
extends LivingEntityRenderer<AvatarlikeEntity,PlayerEntityRenderState,PlayerEntityModel>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/PlayerEntityRendererintermediary net/minecraft/class_1007official hti
-
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, shadowOpacity, shadowRadius -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static BipedEntityModel.ArmPosegetArmPose(PlayerLikeEntity player, ItemStack stack, Hand hand) private static BipedEntityModel.ArmPosegetArmPose(PlayerLikeEntity player, Arm arm) getPositionOffset(PlayerEntityRenderState playerEntityRenderState) getTexture(PlayerEntityRenderState playerEntityRenderState) protected booleanhasLabel(AvatarlikeEntity avatarlikeEntity, double double2) Determines whether the passed entity should render with a nameplate above its head.private voidrenderArm(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, Identifier skinTexture, ModelPart arm, boolean sleeveVisible) protected voidrenderLabelIfPresent(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) voidrenderLeftArm(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, Identifier skinTexture, boolean sleeveVisible) voidrenderRightArm(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, Identifier skinTexture, boolean sleeveVisible) protected voidscale(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack) protected voidsetupTransforms(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, float float2, float float3) booleanshouldFlipUpsideDown(AvatarlikeEntity avatarlikeEntity) static booleanshouldFlipUpsideDown(PlayerEntity player) protected booleanshouldRenderFeatures(PlayerEntityRenderState playerEntityRenderState) private voidupdateCape(AvatarlikeEntity player, PlayerEntityRenderState state, float tickProgress) private voidupdateGliding(AvatarlikeEntity player, PlayerEntityRenderState state, float tickProgress) voidupdateRenderState(AvatarlikeEntity avatarlikeEntity, PlayerEntityRenderState playerEntityRenderState, float float2) Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, appendHitboxes, getAnimationCounter, getBoundingBox, getLyingPositionRotationDegrees, getMixColor, getModel, getOverlay, getRenderLayer, getShadowRadius, isShaking, isVisible, render, shouldFlipUpsideDownMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getShadowOpacity, getSkyLight, getTextRenderer, shouldRender, updateShadow
-
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>Lhti;<init>(Lhny$a;Z)V
-
-
Method Details
-
shouldRenderFeatures
- Overrides:
shouldRenderFeaturesin classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 aLhti;a(Lhtp;)Z
-
getPositionOffset
- Overrides:
getPositionOffsetin classEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 bLhti;b(Lhtp;)Lfoh;
-
getArmPose
- Mappings:
Namespace Name Mixin selector named getArmPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/util/Arm;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;intermediary method_64258Lnet/minecraft/class_1007;method_64258(Lnet/minecraft/class_11890;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573;official aLhti;a(Lcdn;Lcem;)Lgvy$a;
-
getArmPose
private static BipedEntityModel.ArmPose getArmPose(PlayerLikeEntity player, ItemStack stack, Hand hand) - Mappings:
Namespace Name Mixin selector named getArmPoseLnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/entity/PlayerLikeEntity;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_11890;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;official aLhti;a(Lcdn;Ldhp;Lcbp;)Lgvy$a;
-
getTexture
- Specified by:
getTexturein classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 cLhti;c(Lhtp;)Lamj;
-
scale
- Overrides:
scalein classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 aLhti;a(Lhtp;Lfua;)V
-
renderLabelIfPresent
protected void renderLabelIfPresent(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Overrides:
renderLabelIfPresentin classEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLabelIfPresentLnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLabelIfPresent(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_4213Lnet/minecraft/class_1007;method_4213(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhti;a(Lhtp;Lfua;Lhgy;Libo;)V
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 bLhti;b()Lhtp;
-
updateRenderState
public void updateRenderState(AvatarlikeEntity avatarlikeEntity, PlayerEntityRenderState playerEntityRenderState, float float2) - Overrides:
updateRenderStatein classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateRenderState(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62604Lnet/minecraft/class_1007;method_62604(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)Vofficial aLhti;a(Lcdn;Lhtp;F)V
-
hasLabel
Description copied from class:EntityRendererDetermines whether the passed entity should render with a nameplate above its head.Checks for a custom nametag on living entities, and for teams/team visibilities for players.
- Overrides:
hasLabelin classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
Namespace Name Mixin selector named hasLabelLnet/minecraft/client/render/entity/PlayerEntityRenderer;hasLabel(Lnet/minecraft/entity/PlayerLikeEntity;D)Zintermediary method_74935Lnet/minecraft/class_1007;method_74935(Lnet/minecraft/class_11890;D)Zofficial aLhti;a(Lcdn;D)Z
-
updateGliding
private void updateGliding(AvatarlikeEntity player, PlayerEntityRenderState state, float tickProgress) - Mappings:
Namespace Name Mixin selector named updateGlidingLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateGliding(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62607Lnet/minecraft/class_1007;method_62607(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)Vofficial bLhti;b(Lcdn;Lhtp;F)V
-
updateCape
- Mappings:
Namespace Name Mixin selector named updateCapeLnet/minecraft/client/render/entity/PlayerEntityRenderer;updateCape(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)Vintermediary method_62609Lnet/minecraft/class_1007;method_62609(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)Vofficial cLhti;c(Lcdn;Lhtp;F)V
-
renderRightArm
public void renderRightArm(MatrixStack matrices, OrderedRenderCommandQueue queue, 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/command/OrderedRenderCommandQueue;ILnet/minecraft/util/Identifier;Z)Vintermediary method_4220Lnet/minecraft/class_1007;method_4220(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_2960;Z)Vofficial aLhti;a(Lfua;Lhgy;ILamj;Z)V
-
renderLeftArm
public void renderLeftArm(MatrixStack matrices, OrderedRenderCommandQueue queue, 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/command/OrderedRenderCommandQueue;ILnet/minecraft/util/Identifier;Z)Vintermediary method_4221Lnet/minecraft/class_1007;method_4221(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_2960;Z)Vofficial bLhti;b(Lfua;Lhgy;ILamj;Z)V
-
renderArm
private void renderArm(MatrixStack matrices, OrderedRenderCommandQueue queue, 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/command/OrderedRenderCommandQueue;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_11659;ILnet/minecraft/class_2960;Lnet/minecraft/class_630;Z)Vofficial aLhti;a(Lfua;Lhgy;ILamj;Lgyo;Z)V
-
setupTransforms
protected void setupTransforms(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, float float2, float float3) - Overrides:
setupTransformsin classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,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 aLhti;a(Lhtp;Lfua;FF)V
-
shouldFlipUpsideDown
- Overrides:
shouldFlipUpsideDownin classLivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState, PlayerEntityModel> - Mappings:
Namespace Name Mixin selector named shouldFlipUpsideDownLnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldFlipUpsideDown(Lnet/minecraft/entity/PlayerLikeEntity;)Zintermediary method_74934Lnet/minecraft/class_1007;method_74934(Lnet/minecraft/class_11890;)Zofficial aLhti;a(Lcdn;)Z
-
shouldFlipUpsideDown
- Mappings:
Namespace Name Mixin selector named shouldFlipUpsideDownLnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldFlipUpsideDown(Lnet/minecraft/entity/player/PlayerEntity;)Zintermediary method_74936Lnet/minecraft/class_1007;method_74936(Lnet/minecraft/class_1657;)Zofficial aLhti;a(Lczl;)Z
-