Class EntityRenderer

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer
Direct Known Subclasses:
ArrowEntityRenderer, BoatEntityRenderer, BoxEntityRenderer, FallingBlockEntityRenderer, FireballEntityRenderer, FishingBobberEntityRenderer, ItemRenderer, LightningEntityRenderer, LivingEntityRenderer, MinecartEntityRenderer, PaintingEntityRenderer, ProjectileEntityRenderer, TntEntityRenderer

@Environment(CLIENT) public abstract class EntityRenderer extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_579
glue class_72
server net/minecraft/class_579
client bw
named net/minecraft/client/render/entity/EntityRenderer
  • Field Details

    • dispatcher

      protected EntityRenderDispatcher dispatcher
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2677 Lnet/minecraft/class_579;field_2677:Lnet/minecraft/class_578;
      glue field_156 Lclass_72;field_156:Lclass_658;
      server field_2677 Lnet/minecraft/class_579;field_2677:Lnet/minecraft/class_578;
      client b Lbw;b:Lth;
      named dispatcher Lnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • bipedModel

      private EntityModel bipedModel
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2676 Lnet/minecraft/class_579;field_2676:Lnet/minecraft/class_173;
      glue field_155 Lclass_72;field_155:Lclass_407;
      server field_2676 Lnet/minecraft/class_579;field_2676:Lnet/minecraft/class_173;
      client a Lbw;a:Lko;
      named bipedModel Lnet/minecraft/client/render/entity/EntityRenderer;bipedModel:Lnet/minecraft/client/render/entity/model/EntityModel;
    • renderManager

      private BlockRenderManager renderManager
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2680 Lnet/minecraft/class_579;field_2680:Lnet/minecraft/class_13;
      glue field_159 Lclass_72;field_159:Lclass_108;
      server field_2680 Lnet/minecraft/class_579;field_2680:Lnet/minecraft/class_13;
      client e Lbw;e:Lcv;
      named renderManager Lnet/minecraft/client/render/entity/EntityRenderer;renderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
    • shadowRadius

      protected float shadowRadius
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2678 Lnet/minecraft/class_579;field_2678:F
      glue field_157 Lclass_72;field_157:F
      server field_2678 Lnet/minecraft/class_579;field_2678:F
      client c Lbw;c:F
      named shadowRadius Lnet/minecraft/client/render/entity/EntityRenderer;shadowRadius:F
    • shadowDarkness

      protected float shadowDarkness
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2679 Lnet/minecraft/class_579;field_2679:F
      glue field_158 Lclass_72;field_158:F
      server field_2679 Lnet/minecraft/class_579;field_2679:F
      client d Lbw;d:F
      named shadowDarkness Lnet/minecraft/client/render/entity/EntityRenderer;shadowDarkness:F
  • Constructor Details

    • EntityRenderer

      public EntityRenderer()
  • Method Details

    • render

      public abstract void render(Entity entity, double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2022 Lnet/minecraft/class_579;method_2022(Lnet/minecraft/class_57;DDDFF)V
      glue method_151 Lclass_72;method_151(Lclass_450;DDDFF)V
      server method_2022 Lnet/minecraft/class_579;method_2022(Llq;DDDFF)V
      client a Lbw;a(Lsn;DDDFF)V
      named render Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;DDDFF)V
    • bindTexture

      protected void bindTexture(String texturePath)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2026 Lnet/minecraft/class_579;method_2026(Ljava/lang/String;)V
      glue method_221 Lclass_72;method_221(Ljava/lang/String;)V
      server method_2026 Lnet/minecraft/class_579;method_2026(Ljava/lang/String;)V
      client a Lbw;a(Ljava/lang/String;)V
      named bindTexture Lnet/minecraft/client/render/entity/EntityRenderer;bindTexture(Ljava/lang/String;)V
    • bindDownloadedTexture

      protected boolean bindDownloadedTexture(String url, String backup)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2027 Lnet/minecraft/class_579;method_2027(Ljava/lang/String;Ljava/lang/String;)Z
      glue method_222 Lclass_72;method_222(Ljava/lang/String;Ljava/lang/String;)Z
      server method_2027 Lnet/minecraft/class_579;method_2027(Ljava/lang/String;Ljava/lang/String;)Z
      client a Lbw;a(Ljava/lang/String;Ljava/lang/String;)Z
      named bindDownloadedTexture Lnet/minecraft/client/render/entity/EntityRenderer;bindDownloadedTexture(Ljava/lang/String;Ljava/lang/String;)Z
    • renderOnFire

      private void renderOnFire(Entity entity, double dx, double dy, double dz, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2028 Lnet/minecraft/class_579;method_2028(Lnet/minecraft/class_57;DDDF)V
      glue method_223 Lclass_72;method_223(Lclass_450;DDDF)V
      server method_2028 Lnet/minecraft/class_579;method_2028(Llq;DDDF)V
      client a Lbw;a(Lsn;DDDF)V
      named renderOnFire Lnet/minecraft/client/render/entity/EntityRenderer;renderOnFire(Lnet/minecraft/entity/Entity;DDDF)V
    • renderShadow

      private void renderShadow(Entity entity, double dx, double dy, double dz, float yaw, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2033 Lnet/minecraft/class_579;method_2033(Lnet/minecraft/class_57;DDDFF)V
      glue method_228 Lclass_72;method_228(Lclass_450;DDDFF)V
      server method_2033 Lnet/minecraft/class_579;method_2033(Llq;DDDFF)V
      client c Lbw;c(Lsn;DDDFF)V
      named renderShadow Lnet/minecraft/client/render/entity/EntityRenderer;renderShadow(Lnet/minecraft/entity/Entity;DDDFF)V
    • getWorld

      private World getWorld()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2031 Lnet/minecraft/class_579;method_2031()Lnet/minecraft/class_18;
      glue method_226 Lclass_72;method_226()Lclass_129;
      server method_2031 Lnet/minecraft/class_579;method_2031()Ldj;
      client b Lbw;b()Lfd;
      named getWorld Lnet/minecraft/client/render/entity/EntityRenderer;getWorld()Lnet/minecraft/world/World;
    • renderShadowOnBlock

      private void renderShadowOnBlock(Block block, double dx, double dy, double dz, int x, int y, int z, float yaw, float shadowSize, double cx, double cy, double cz)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2030 Lnet/minecraft/class_579;method_2030(Lnet/minecraft/class_17;DDDIIIFFDDD)V
      glue method_225 Lclass_72;method_225(Lclass_507;DDDIIIFFDDD)V
      server method_2030 Lnet/minecraft/class_579;method_2030(Lna;DDDIIIFFDDD)V
      client a Lbw;a(Luu;DDDIIIFFDDD)V
      named renderShadowOnBlock Lnet/minecraft/client/render/entity/EntityRenderer;renderShadowOnBlock(Lnet/minecraft/block/Block;DDDIIIFFDDD)V
    • renderShape

      public static void renderShape(Box box, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2025 Lnet/minecraft/class_579;method_2025(Lnet/minecraft/class_25;DDD)V
      glue method_220 Lclass_72;method_220(Lclass_113;DDD)V
      server method_2025 Lnet/minecraft/class_579;method_2025(Lcz;DDD)V
      client a Lbw;a(Leq;DDD)V
      named renderShape Lnet/minecraft/client/render/entity/EntityRenderer;renderShape(Lnet/minecraft/util/math/Box;DDD)V
    • renderShapeFlat

      public static void renderShapeFlat(Box box)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2024 Lnet/minecraft/class_579;method_2024(Lnet/minecraft/class_25;)V
      glue method_219 Lclass_72;method_219(Lclass_113;)V
      server method_2024 Lnet/minecraft/class_579;method_2024(Lcz;)V
      client a Lbw;a(Leq;)V
      named renderShapeFlat Lnet/minecraft/client/render/entity/EntityRenderer;renderShapeFlat(Lnet/minecraft/util/math/Box;)V
    • setDispatcher

      public void setDispatcher(EntityRenderDispatcher dispatcher)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2029 Lnet/minecraft/class_579;method_2029(Lnet/minecraft/class_578;)V
      glue method_224 Lclass_72;method_224(Lclass_658;)V
      server method_2029 Lnet/minecraft/class_579;method_2029(Lnet/minecraft/class_578;)V
      client a Lbw;a(Lth;)V
      named setDispatcher Lnet/minecraft/client/render/entity/EntityRenderer;setDispatcher(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;)V
    • postRender

      public void postRender(Entity entity, double dx, double dy, double dz, float yaw, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2032 Lnet/minecraft/class_579;method_2032(Lnet/minecraft/class_57;DDDFF)V
      glue method_227 Lclass_72;method_227(Lclass_450;DDDFF)V
      server method_2032 Lnet/minecraft/class_579;method_2032(Llq;DDDFF)V
      client b Lbw;b(Lsn;DDDFF)V
      named postRender Lnet/minecraft/client/render/entity/EntityRenderer;postRender(Lnet/minecraft/entity/Entity;DDDFF)V
    • getTextRenderer

      public TextRenderer getTextRenderer()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2023 Lnet/minecraft/class_579;method_2023()Lnet/minecraft/class_34;
      glue method_218 Lclass_72;method_218()Lclass_648;
      server method_2023 Lnet/minecraft/class_579;method_2023()Lnet/minecraft/class_34;
      client a Lbw;a()Lsj;
      named getTextRenderer Lnet/minecraft/client/render/entity/EntityRenderer;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;