Class MobEntityRenderer<T extends MobEntity>

Direct Known Subclasses:
BatEntityRenderer, BipedEntityRenderer, BlazeEntityRenderer, CatEntityRenderer, ChickenEntityRenderer, class_2896, class_3027, class_3099, class_3102, class_3104, class_3108, CowEntityRenderer, CreeperEntityRenderer, EnderDragonEntityRenderer, EndermanEntityRenderer, EndermiteEntityRenderer, GhastEntityRenderer, GiantEntityRenderer, GuardianEntityRenderer, HorseBaseEntityRenderer, IronGolemEntityRenderer, MagmaCubeEntityRenderer, MooshroomEntityRenderer, PigEntityRenderer, RabbitEntityRenderer, SheepEntityRenderer, SilverfishEntityRenderer, SlimeEntityRenderer, SnowGolemEntityRenderer, SpiderEntityRenderer, SquidEntityRenderer, VillagerEntityRenderer, WitchEntityRenderer, WitherEntityRenderer, WolfEntityRenderer

@Environment(CLIENT) public abstract class MobEntityRenderer<T extends MobEntity> extends LivingEntityRenderer<T>
Mappings:
Namespace Name
official bvq
intermediary net/minecraft/class_565
named net/minecraft/client/render/entity/MobEntityRenderer
  • Constructor Details

    • MobEntityRenderer

      public MobEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbvl;<init>(Lbur;Lblv;F)V
      intermediary <init> Lnet/minecraft/class_1635;<init>(Lnet/minecraft/class_550;Lnet/minecraft/class_444;F)V
      named <init> Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModel;F)V
  • Method Details

    • hasLabel

      protected boolean hasLabel(T t)
      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<T extends MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lbvq;b(Lsx;)Z
      intermediary method_10263 Lnet/minecraft/class_565;method_10263(Lnet/minecraft/class_871;)Z
      named hasLabel Lnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;)Z
    • shouldRender

      public boolean shouldRender(T t, CameraView cameraView, double double2, double double3, double double4)
      Overrides:
      shouldRender in class EntityRenderer<T extends MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lbvq;a(Lsx;Lbtl;DDD)Z
      intermediary method_10262 Lnet/minecraft/class_565;method_10262(Lnet/minecraft/class_871;Lnet/minecraft/class_536;DDD)Z
      named shouldRender Lnet/minecraft/client/render/entity/MobEntityRenderer;shouldRender(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/client/render/CameraView;DDD)Z
    • render

      public void render(T t, double double2, double double3, double double4, float float2, float float3)
      Overrides:
      render in class LivingEntityRenderer<T extends MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lbvq;a(Lsx;DDDFF)V
      intermediary method_1559 Lnet/minecraft/class_565;method_1559(Lnet/minecraft/class_871;DDDFF)V
      named render Lnet/minecraft/client/render/entity/MobEntityRenderer;render(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V
    • method_10261

      public void method_10261(T t, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvq;a(Lsx;F)V
      intermediary method_10261 Lnet/minecraft/class_565;method_10261(Lnet/minecraft/class_871;F)V
      named method_10261 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_10261(Lnet/minecraft/entity/mob/MobEntity;F)V
    • method_5790

      private double method_5790(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvq;a(DDD)D
      intermediary method_5790 Lnet/minecraft/class_565;method_5790(DDD)D
      named method_5790 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_5790(DDD)D
    • method_5792

      protected void method_5792(T t, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbvq;b(Lsx;DDDFF)V
      intermediary method_5792 Lnet/minecraft/class_565;method_5792(Lnet/minecraft/class_871;DDDFF)V
      named method_5792 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_5792(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V