Class MobEntityRenderer<T extends MobEntity>

Direct Known Subclasses:
BatEntityRenderer, BipedEntityRenderer, BlazeEntityRenderer, CatEntityRenderer, ChickenEntityRenderer, CowEntityRenderer, CreeperEntityRenderer, DonkeyEntityRenderer, EnderDragonEntityRenderer, EndermanEntityRenderer, EndermiteEntityRenderer, GhastEntityRenderer, GiantEntityRenderer, GuardianEntityRenderer, 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 bjo
intermediary net/minecraft/class_1157
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> Lbjl;<init>(Lbiu;Lbbo;F)V
      intermediary <init> Lnet/minecraft/class_1154;<init>(Lnet/minecraft/class_1135;Lnet/minecraft/class_871;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 Lbjo;b(Lps;)Z
      intermediary method_4030 Lnet/minecraft/class_1157;method_4030(Lnet/minecraft/class_1753;)Z
      named hasLabel Lnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;)Z
    • method_3912

      public boolean method_3912​(T t, CameraView cameraView, double double2, double double3, double double4)
      Overrides:
      method_3912 in class EntityRenderer<T extends MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lbjo;a(Lps;Lbia;DDD)Z
      intermediary method_4029 Lnet/minecraft/class_1157;method_4029(Lnet/minecraft/class_1753;Lnet/minecraft/class_1117;DDD)Z
      named method_3912 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_3912(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/client/render/debug/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 Lbjo;a(Lps;DDDFF)V
      intermediary method_4027 Lnet/minecraft/class_1157;method_4027(Lnet/minecraft/class_1753;DDDFF)V
      named render Lnet/minecraft/client/render/entity/MobEntityRenderer;render(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V
    • method_4028

      public void method_4028​(T t, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjo;a(Lps;F)V
      intermediary method_4028 Lnet/minecraft/class_1157;method_4028(Lnet/minecraft/class_1753;F)V
      named method_4028 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4028(Lnet/minecraft/entity/mob/MobEntity;F)V
    • method_4026

      private double method_4026​(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjo;a(DDD)D
      intermediary method_4026 Lnet/minecraft/class_1157;method_4026(DDD)D
      named method_4026 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4026(DDD)D
    • method_4031

      protected void method_4031​(T t, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjo;b(Lps;DDDFF)V
      intermediary method_4031 Lnet/minecraft/class_1157;method_4031(Lnet/minecraft/class_1753;DDDFF)V
      named method_4031 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4031(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V