Class EntityRenderer<T extends Entity>

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
Direct Known Subclasses:
AreaEffectCloudEntityRenderer, ArrowEntityRenderer, BoatEntityRenderer, EnderCrystalEntityRenderer, ExperienceOrbEntityRenderer, FallingBlockEntityRenderer, FireballEntityRenderer, FishingBobberEntityRenderer, FlyingItemEntityRenderer, ItemEntityRenderer, ItemFrameEntityRenderer, LeashKnotEntityRenderer, LightningEntityRenderer, LivingEntityRenderer, MinecartEntityRenderer, PaintingEntityRenderer, TntEntityRenderer, WitherSkullEntityRenderer

@Environment(CLIENT)
public abstract class EntityRenderer<T extends Entity>
extends Object
Mappings:
Namespace Name
official biv
intermediary net/minecraft/class_1136
named net/minecraft/client/render/entity/EntityRenderer
  • Field Details

    • field_4839

      private static final Identifier field_4839
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a:Ljy;
      intermediary field_4839 Lnet/minecraft/class_1136;field_4839:Lnet/minecraft/class_1605;
      named field_4839 Lnet/minecraft/client/render/entity/EntityRenderer;field_4839:Lnet/minecraft/util/Identifier;
    • dispatcher

      protected final EntityRenderDispatcher dispatcher
      Mappings:
      Namespace Name Mixin selector
      official b Lbiv;b:Lbiu;
      intermediary field_4840 Lnet/minecraft/class_1136;field_4840:Lnet/minecraft/class_1135;
      named dispatcher Lnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • shadowSize

      protected float shadowSize
      Mappings:
      Namespace Name Mixin selector
      official c Lbiv;c:F
      intermediary field_4841 Lnet/minecraft/class_1136;field_4841:F
      named shadowSize Lnet/minecraft/client/render/entity/EntityRenderer;shadowSize:F
    • shadowDarkness

      protected float shadowDarkness
      Mappings:
      Namespace Name Mixin selector
      official d Lbiv;d:F
      intermediary field_4842 Lnet/minecraft/class_1136;field_4842:F
      named shadowDarkness Lnet/minecraft/client/render/entity/EntityRenderer;shadowDarkness:F
  • Constructor Details

    • EntityRenderer

      protected EntityRenderer​(EntityRenderDispatcher dispatcher)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbiv;<init>(Lbiu;)V
      intermediary <init> Lnet/minecraft/class_1136;<init>(Lnet/minecraft/class_1135;)V
      named <init> Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;)V
  • Method Details

    • method_3912

      public boolean method_3912​(T t, CameraView cameraView, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;Lbia;DDD)Z
      intermediary method_3912 Lnet/minecraft/class_1136;method_3912(Lnet/minecraft/class_1745;Lnet/minecraft/class_1117;DDD)Z
      named method_3912 Lnet/minecraft/client/render/entity/EntityRenderer;method_3912(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/debug/CameraView;DDD)Z
    • render

      public void render​(T entity, double x, double y, double z, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;DDDFF)V
      intermediary method_3910 Lnet/minecraft/class_1136;method_3910(Lnet/minecraft/class_1745;DDDFF)V
      named render Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;DDDFF)V
    • method_3908

      protected void method_3908​(T t, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;DDD)V
      intermediary method_3908 Lnet/minecraft/class_1136;method_3908(Lnet/minecraft/class_1745;DDD)V
      named method_3908 Lnet/minecraft/client/render/entity/EntityRenderer;method_3908(Lnet/minecraft/entity/Entity;DDD)V
    • hasLabel

      protected boolean hasLabel​(T entity)
      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.

      Mappings:
      Namespace Name Mixin selector
      official b Lbiv;b(Lpk;)Z
      intermediary method_3914 Lnet/minecraft/class_1136;method_3914(Lnet/minecraft/class_1745;)Z
      named hasLabel Lnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
    • method_3911

      protected void method_3911​(T t, double double2, double double3, double double4, String string, float float2, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;DDDLjava/lang/String;FD)V
      intermediary method_3911 Lnet/minecraft/class_1136;method_3911(Lnet/minecraft/class_1745;DDDLjava/lang/String;FD)V
      named method_3911 Lnet/minecraft/client/render/entity/EntityRenderer;method_3911(Lnet/minecraft/entity/Entity;DDDLjava/lang/String;FD)V
    • getTexture

      protected abstract Identifier getTexture​(T entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;)Ljy;
      intermediary method_3907 Lnet/minecraft/class_1136;method_3907(Lnet/minecraft/class_1745;)Lnet/minecraft/class_1605;
      named getTexture Lnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
    • method_3917

      protected boolean method_3917​(T t)
      Mappings:
      Namespace Name Mixin selector
      official c Lbiv;c(Lpk;)Z
      intermediary method_3917 Lnet/minecraft/class_1136;method_3917(Lnet/minecraft/class_1745;)Z
      named method_3917 Lnet/minecraft/client/render/entity/EntityRenderer;method_3917(Lnet/minecraft/entity/Entity;)Z
    • method_3906

      public void method_3906​(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Ljy;)V
      intermediary method_3906 Lnet/minecraft/class_1136;method_3906(Lnet/minecraft/class_1605;)V
      named method_3906 Lnet/minecraft/client/render/entity/EntityRenderer;method_3906(Lnet/minecraft/util/Identifier;)V
    • method_3909

      private void method_3909​(Entity entity, double double2, double double3, double double4, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;DDDF)V
      intermediary method_3909 Lnet/minecraft/class_1136;method_3909(Lnet/minecraft/class_1745;DDDF)V
      named method_3909 Lnet/minecraft/client/render/entity/EntityRenderer;method_3909(Lnet/minecraft/entity/Entity;DDDF)V
    • method_3918

      private void method_3918​(Entity entity, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official c Lbiv;c(Lpk;DDDFF)V
      intermediary method_3918 Lnet/minecraft/class_1136;method_3918(Lnet/minecraft/class_1745;DDDFF)V
      named method_3918 Lnet/minecraft/client/render/entity/EntityRenderer;method_3918(Lnet/minecraft/entity/Entity;DDDFF)V
    • method_3903

      private World method_3903()
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a()Ladm;
      intermediary method_3903 Lnet/minecraft/class_1136;method_3903()Lnet/minecraft/class_99;
      named method_3903 Lnet/minecraft/client/render/entity/EntityRenderer;method_3903()Lnet/minecraft/world/World;
    • method_3904

      private void method_3904​(Block block, double double2, double double3, double double4, BlockPos blockPos, float float2, float float3, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lafh;DDDLcj;FFDDD)V
      intermediary method_3904 Lnet/minecraft/class_1136;method_3904(Lnet/minecraft/class_160;DDDLnet/minecraft/class_1372;FFDDD)V
      named method_3904 Lnet/minecraft/client/render/entity/EntityRenderer;method_3904(Lnet/minecraft/block/Block;DDDLnet/minecraft/util/math/BlockPos;FFDDD)V
    • method_3905

      public static void method_3905​(Box box, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Laug;DDD)V
      intermediary method_3905 Lnet/minecraft/class_1136;method_3905(Lnet/minecraft/class_646;DDD)V
      named method_3905 Lnet/minecraft/client/render/entity/EntityRenderer;method_3905(Lnet/minecraft/util/math/Box;DDD)V
    • method_3915

      public void method_3915​(Entity entity, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbiv;b(Lpk;DDDFF)V
      intermediary method_3915 Lnet/minecraft/class_1136;method_3915(Lnet/minecraft/class_1745;DDDFF)V
      named method_3915 Lnet/minecraft/client/render/entity/EntityRenderer;method_3915(Lnet/minecraft/entity/Entity;DDDFF)V
    • getFontRenderer

      public TextRenderer getFontRenderer()
      Mappings:
      Namespace Name Mixin selector
      official c Lbiv;c()Lavn;
      intermediary method_3916 Lnet/minecraft/class_1136;method_3916()Lnet/minecraft/class_679;
      named getFontRenderer Lnet/minecraft/client/render/entity/EntityRenderer;getFontRenderer()Lnet/minecraft/client/font/TextRenderer;
    • method_3913

      protected void method_3913​(T t, String string, double double2, double double3, double double4, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv;a(Lpk;Ljava/lang/String;DDDI)V
      intermediary method_3913 Lnet/minecraft/class_1136;method_3913(Lnet/minecraft/class_1745;Ljava/lang/String;DDDI)V
      named method_3913 Lnet/minecraft/client/render/entity/EntityRenderer;method_3913(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V
    • getRenderManager

      public EntityRenderDispatcher getRenderManager()
      Mappings:
      Namespace Name Mixin selector
      official d Lbiv;d()Lbiu;
      intermediary method_3919 Lnet/minecraft/class_1136;method_3919()Lnet/minecraft/class_1135;
      named getRenderManager Lnet/minecraft/client/render/entity/EntityRenderer;getRenderManager()Lnet/minecraft/client/render/entity/EntityRenderDispatcher;