Class AbstractSkeletonEntityRenderer<T extends AbstractSkeletonEntity,S extends SkeletonEntityRenderState>

All Implemented Interfaces:
FeatureRendererContext<S,SkeletonEntityModel<S>>
Direct Known Subclasses:
BoggedEntityRenderer, SkeletonEntityRenderer, StrayEntityRenderer, WitherSkeletonEntityRenderer

@Environment(CLIENT) public abstract class AbstractSkeletonEntityRenderer<T extends AbstractSkeletonEntity,S extends SkeletonEntityRenderState> extends BipedEntityRenderer<T,S,SkeletonEntityModel<S>>
Mappings:
Namespace Name
named net/minecraft/client/render/entity/AbstractSkeletonEntityRenderer
intermediary net/minecraft/class_9989
official hpx
  • Constructor Details

    • AbstractSkeletonEntityRenderer

      public AbstractSkeletonEntityRenderer(EntityRendererFactory.Context context, EntityModelLayer layer, EquipmentModelData<EntityModelLayer> equipmentModelData)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/AbstractSkeletonEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModelLayer;Lnet/minecraft/client/render/entity/model/EquipmentModelData;)V
      intermediary <init> Lnet/minecraft/class_9989;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_11677;)V
      official <init> Lhpx;<init>(Lhrh$a;Lhbu;Lhqc;)V
    • AbstractSkeletonEntityRenderer

      public AbstractSkeletonEntityRenderer(EntityRendererFactory.Context context, EquipmentModelData<EntityModelLayer> equipmentModelData, SkeletonEntityModel<S> skeletonEntityModel)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/AbstractSkeletonEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EquipmentModelData;Lnet/minecraft/client/render/entity/model/SkeletonEntityModel;)V
      intermediary <init> Lnet/minecraft/class_9989;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_11677;Lnet/minecraft/class_606;)V
      official <init> Lhpx;<init>(Lhrh$a;Lhqc;Lhan;)V
  • Method Details

    • updateRenderState

      public void updateRenderState(T t, S s, float float2)
      Overrides:
      updateRenderState in class BipedEntityRenderer<T extends AbstractSkeletonEntity,S extends SkeletonEntityRenderState,SkeletonEntityModel<S extends SkeletonEntityRenderState>>
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/entity/AbstractSkeletonEntityRenderer;updateRenderState(Lnet/minecraft/entity/mob/AbstractSkeletonEntity;Lnet/minecraft/client/render/entity/state/SkeletonEntityRenderState;F)V
      intermediary method_62367 Lnet/minecraft/class_9989;method_62367(Lnet/minecraft/class_1547;Lnet/minecraft/class_10066;F)V
      official a Lhpx;a(Lcyl;Lhzr;F)V
    • isShaking

      protected boolean isShaking(S s)
      Description copied from class: LivingEntityRenderer
      Returns if this entity is shaking. Specifically, in the way a zombie villager, zombie, husk, or piglin undergoing conversion shakes.
      Overrides:
      isShaking in class LivingEntityRenderer<T extends AbstractSkeletonEntity,S extends SkeletonEntityRenderState,SkeletonEntityModel<S extends SkeletonEntityRenderState>>
      Returns:
      if this entity is shaking
      Mappings:
      Namespace Name Mixin selector
      named isShaking Lnet/minecraft/client/render/entity/AbstractSkeletonEntityRenderer;isShaking(Lnet/minecraft/client/render/entity/state/SkeletonEntityRenderState;)Z
      intermediary method_62368 Lnet/minecraft/class_9989;method_62368(Lnet/minecraft/class_10066;)Z
      official a Lhpx;a(Lhzr;)Z
    • getArmPose

      protected BipedEntityModel.ArmPose getArmPose(T t, Arm arm)
      Overrides:
      getArmPose in class BipedEntityRenderer<T extends AbstractSkeletonEntity,S extends SkeletonEntityRenderState,SkeletonEntityModel<S extends SkeletonEntityRenderState>>
      Mappings:
      Namespace Name Mixin selector
      named getArmPose Lnet/minecraft/client/render/entity/AbstractSkeletonEntityRenderer;getArmPose(Lnet/minecraft/entity/mob/AbstractSkeletonEntity;Lnet/minecraft/util/Arm;)Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;
      intermediary method_65833 Lnet/minecraft/class_9989;method_65833(Lnet/minecraft/class_1547;Lnet/minecraft/class_1306;)Lnet/minecraft/class_572$class_573;
      official a Lhpx;a(Lcyl;Lcgu;)Lgzc$a;