Class PlayerEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity>

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/PlayerEntityRenderer
intermediary net/minecraft/class_1007
official hti
  • Constructor Details

    • PlayerEntityRenderer

      public PlayerEntityRenderer(EntityRendererFactory.Context ctx, boolean slim)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/PlayerEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Z)V
      intermediary <init> Lnet/minecraft/class_1007;<init>(Lnet/minecraft/class_5617$class_5618;Z)V
      official <init> Lhti;<init>(Lhny$a;Z)V
  • Method Details

    • shouldRenderFeatures

      protected boolean shouldRenderFeatures(PlayerEntityRenderState playerEntityRenderState)
      Overrides:
      shouldRenderFeatures in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named shouldRenderFeatures Lnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldRenderFeatures(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Z
      intermediary method_62606 Lnet/minecraft/class_1007;method_62606(Lnet/minecraft/class_10055;)Z
      official a Lhti;a(Lhtp;)Z
    • getPositionOffset

      public Vec3d getPositionOffset(PlayerEntityRenderState playerEntityRenderState)
      Overrides:
      getPositionOffset in class EntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named getPositionOffset Lnet/minecraft/client/render/entity/PlayerEntityRenderer;getPositionOffset(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_23206 Lnet/minecraft/class_1007;method_23206(Lnet/minecraft/class_10055;)Lnet/minecraft/class_243;
      official b Lhti;b(Lhtp;)Lfoh;
    • getArmPose

      private static BipedEntityModel.ArmPose getArmPose(PlayerLikeEntity player, Arm arm)
      Mappings:
      Namespace Name Mixin selector
      named getArmPose Lnet/minecraft/client/render/entity/PlayerEntityRenderer;getArmPose(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/util/Arm;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;
      intermediary method_64258 Lnet/minecraft/class_1007;method_64258(Lnet/minecraft/class_11890;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573;
      official a Lhti;a(Lcdn;Lcem;)Lgvy$a;
    • getArmPose

      private static BipedEntityModel.ArmPose getArmPose(PlayerLikeEntity player, ItemStack stack, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      named getArmPose Lnet/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_4210 Lnet/minecraft/class_1007;method_4210(Lnet/minecraft/class_11890;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;
      official a Lhti;a(Lcdn;Ldhp;Lcbp;)Lgvy$a;
    • getTexture

      public Identifier getTexture(PlayerEntityRenderState playerEntityRenderState)
      Specified by:
      getTexture in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named getTexture Lnet/minecraft/client/render/entity/PlayerEntityRenderer;getTexture(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Lnet/minecraft/util/Identifier;
      intermediary method_4216 Lnet/minecraft/class_1007;method_4216(Lnet/minecraft/class_10055;)Lnet/minecraft/class_2960;
      official c Lhti;c(Lhtp;)Lamj;
    • scale

      protected void scale(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack)
      Overrides:
      scale in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named scale Lnet/minecraft/client/render/entity/PlayerEntityRenderer;scale(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_4217 Lnet/minecraft/class_1007;method_4217(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;)V
      official a Lhti;a(Lhtp;Lfua;)V
    • renderLabelIfPresent

      protected void renderLabelIfPresent(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState)
      Overrides:
      renderLabelIfPresent in class EntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named renderLabelIfPresent Lnet/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;)V
      intermediary method_4213 Lnet/minecraft/class_1007;method_4213(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)V
      official a Lhti;a(Lhtp;Lfua;Lhgy;Libo;)V
    • createRenderState

      public PlayerEntityRenderState createRenderState()
      Specified by:
      createRenderState in class EntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named createRenderState Lnet/minecraft/client/render/entity/PlayerEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;
      intermediary method_62608 Lnet/minecraft/class_1007;method_62608()Lnet/minecraft/class_10055;
      official b Lhti;b()Lhtp;
    • updateRenderState

      public void updateRenderState(AvatarlikeEntity avatarlikeEntity, PlayerEntityRenderState playerEntityRenderState, float float2)
      Overrides:
      updateRenderState in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/entity/PlayerEntityRenderer;updateRenderState(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)V
      intermediary method_62604 Lnet/minecraft/class_1007;method_62604(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)V
      official a Lhti;a(Lcdn;Lhtp;F)V
    • hasLabel

      protected boolean hasLabel(AvatarlikeEntity avatarlikeEntity, double double2)
      Description copied from class: EntityRenderer
      Determines 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:
      hasLabel in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named hasLabel Lnet/minecraft/client/render/entity/PlayerEntityRenderer;hasLabel(Lnet/minecraft/entity/PlayerLikeEntity;D)Z
      intermediary method_74935 Lnet/minecraft/class_1007;method_74935(Lnet/minecraft/class_11890;D)Z
      official a Lhti;a(Lcdn;D)Z
    • updateGliding

      private void updateGliding(AvatarlikeEntity player, PlayerEntityRenderState state, float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named updateGliding Lnet/minecraft/client/render/entity/PlayerEntityRenderer;updateGliding(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)V
      intermediary method_62607 Lnet/minecraft/class_1007;method_62607(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)V
      official b Lhti;b(Lcdn;Lhtp;F)V
    • updateCape

      private void updateCape(AvatarlikeEntity player, PlayerEntityRenderState state, float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named updateCape Lnet/minecraft/client/render/entity/PlayerEntityRenderer;updateCape(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)V
      intermediary method_62609 Lnet/minecraft/class_1007;method_62609(Lnet/minecraft/class_11890;Lnet/minecraft/class_10055;F)V
      official c Lhti;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 renderRightArm Lnet/minecraft/client/render/entity/PlayerEntityRenderer;renderRightArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;ILnet/minecraft/util/Identifier;Z)V
      intermediary method_4220 Lnet/minecraft/class_1007;method_4220(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_2960;Z)V
      official a Lhti;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 renderLeftArm Lnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLeftArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;ILnet/minecraft/util/Identifier;Z)V
      intermediary method_4221 Lnet/minecraft/class_1007;method_4221(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_2960;Z)V
      official b Lhti;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 renderArm Lnet/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)V
      intermediary method_23205 Lnet/minecraft/class_1007;method_23205(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_2960;Lnet/minecraft/class_630;Z)V
      official a Lhti;a(Lfua;Lhgy;ILamj;Lgyo;Z)V
    • setupTransforms

      protected void setupTransforms(PlayerEntityRenderState playerEntityRenderState, MatrixStack matrixStack, float float2, float float3)
      Overrides:
      setupTransforms in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named setupTransforms Lnet/minecraft/client/render/entity/PlayerEntityRenderer;setupTransforms(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;FF)V
      intermediary method_4212 Lnet/minecraft/class_1007;method_4212(Lnet/minecraft/class_10055;Lnet/minecraft/class_4587;FF)V
      official a Lhti;a(Lhtp;Lfua;FF)V
    • shouldFlipUpsideDown

      public boolean shouldFlipUpsideDown(AvatarlikeEntity avatarlikeEntity)
      Overrides:
      shouldFlipUpsideDown in class LivingEntityRenderer<AvatarlikeEntity extends PlayerLikeEntity & ClientPlayerLikeEntity,PlayerEntityRenderState,PlayerEntityModel>
      Mappings:
      Namespace Name Mixin selector
      named shouldFlipUpsideDown Lnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldFlipUpsideDown(Lnet/minecraft/entity/PlayerLikeEntity;)Z
      intermediary method_74934 Lnet/minecraft/class_1007;method_74934(Lnet/minecraft/class_11890;)Z
      official a Lhti;a(Lcdn;)Z
    • shouldFlipUpsideDown

      public static boolean shouldFlipUpsideDown(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named shouldFlipUpsideDown Lnet/minecraft/client/render/entity/PlayerEntityRenderer;shouldFlipUpsideDown(Lnet/minecraft/entity/player/PlayerEntity;)Z
      intermediary method_74936 Lnet/minecraft/class_1007;method_74936(Lnet/minecraft/class_1657;)Z
      official a Lhti;a(Lczl;)Z