Class EntityRenderDispatcher

java.lang.Object
net.minecraft.client.render.entity.EntityRenderDispatcher

@Environment(CLIENT) public class EntityRenderDispatcher extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_578
glue class_658
server net/minecraft/class_578
client th
named net/minecraft/client/render/entity/EntityRenderDispatcher
  • Field Details

    • INSTANCE

      public static EntityRenderDispatcher INSTANCE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2489 Lnet/minecraft/class_578;field_2489:Lnet/minecraft/class_578;
      glue field_2694 Lclass_658;field_2694:Lclass_658;
      server field_2489 Lnet/minecraft/class_578;field_2489:Lnet/minecraft/class_578;
      client a Lth;a:Lth;
      named INSTANCE Lnet/minecraft/client/render/entity/EntityRenderDispatcher;INSTANCE:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • offsetX

      public static double offsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2490 Lnet/minecraft/class_578;field_2490:D
      glue field_2695 Lclass_658;field_2695:D
      server field_2490 Lnet/minecraft/class_578;field_2490:D
      client b Lth;b:D
      named offsetX Lnet/minecraft/client/render/entity/EntityRenderDispatcher;offsetX:D
    • offsetY

      public static double offsetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2491 Lnet/minecraft/class_578;field_2491:D
      glue field_2696 Lclass_658;field_2696:D
      server field_2491 Lnet/minecraft/class_578;field_2491:D
      client c Lth;c:D
      named offsetY Lnet/minecraft/client/render/entity/EntityRenderDispatcher;offsetY:D
    • offsetZ

      public static double offsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2492 Lnet/minecraft/class_578;field_2492:D
      glue field_2697 Lclass_658;field_2697:D
      server field_2492 Lnet/minecraft/class_578;field_2492:D
      client d Lth;d:D
      named offsetZ Lnet/minecraft/client/render/entity/EntityRenderDispatcher;offsetZ:D
    • renderers

      private Map renderers
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2503 Lnet/minecraft/class_578;field_2503:Ljava/util/Map;
      glue field_2708 Lclass_658;field_2708:Ljava/util/Map;
      server field_2503 Lnet/minecraft/class_578;field_2503:Ljava/util/Map;
      client o Lth;o:Ljava/util/Map;
      named renderers Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderers:Ljava/util/Map;
    • textRenderer

      private TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2504 Lnet/minecraft/class_578;field_2504:Lnet/minecraft/class_34;
      glue field_2709 Lclass_658;field_2709:Lclass_648;
      server field_2504 Lnet/minecraft/class_578;field_2504:Lnet/minecraft/class_34;
      client p Lth;p:Lsj;
      named textRenderer Lnet/minecraft/client/render/entity/EntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • textureManager

      public TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2493 Lnet/minecraft/class_578;field_2493:Lnet/minecraft/class_76;
      glue field_2698 Lclass_658;field_2698:Lclass_359;
      server field_2493 Lnet/minecraft/class_578;field_2493:Lnet/minecraft/class_76;
      client e Lth;e:Lji;
      named textureManager Lnet/minecraft/client/render/entity/EntityRenderDispatcher;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • heldItemRenderer

      public HeldItemRenderer heldItemRenderer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2494 Lnet/minecraft/class_578;field_2494:Lnet/minecraft/class_556;
      glue field_2699 Lclass_658;field_2699:Lclass_639;
      server field_2494 Lnet/minecraft/class_578;field_2494:Lnet/minecraft/class_556;
      client f Lth;f:Lra;
      named heldItemRenderer Lnet/minecraft/client/render/entity/EntityRenderDispatcher;heldItemRenderer:Lnet/minecraft/client/render/item/HeldItemRenderer;
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2495 Lnet/minecraft/class_578;field_2495:Lnet/minecraft/class_18;
      glue field_2700 Lclass_658;field_2700:Lclass_129;
      server field_2495 Lnet/minecraft/class_578;field_2495:Ldj;
      client g Lth;g:Lfd;
      named world Lnet/minecraft/client/render/entity/EntityRenderDispatcher;world:Lnet/minecraft/world/World;
    • cameraEntity

      public LivingEntity cameraEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2496 Lnet/minecraft/class_578;field_2496:Lnet/minecraft/class_127;
      glue field_2701 Lclass_658;field_2701:Lclass_283;
      server field_2496 Lnet/minecraft/class_578;field_2496:Lhl;
      client h Lth;h:Lls;
      named cameraEntity Lnet/minecraft/client/render/entity/EntityRenderDispatcher;cameraEntity:Lnet/minecraft/entity/LivingEntity;
    • yaw

      public float yaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2497 Lnet/minecraft/class_578;field_2497:F
      glue field_2702 Lclass_658;field_2702:F
      server field_2497 Lnet/minecraft/class_578;field_2497:F
      client i Lth;i:F
      named yaw Lnet/minecraft/client/render/entity/EntityRenderDispatcher;yaw:F
    • pitch

      public float pitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2498 Lnet/minecraft/class_578;field_2498:F
      glue field_2703 Lclass_658;field_2703:F
      server field_2498 Lnet/minecraft/class_578;field_2498:F
      client j Lth;j:F
      named pitch Lnet/minecraft/client/render/entity/EntityRenderDispatcher;pitch:F
    • options

      public GameOptions options
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2499 Lnet/minecraft/class_578;field_2499:Lnet/minecraft/class_322;
      glue field_2704 Lclass_658;field_2704:Lclass_419;
      server field_2499 Lnet/minecraft/class_578;field_2499:Lnet/minecraft/class_322;
      client k Lth;k:Lkv;
      named options Lnet/minecraft/client/render/entity/EntityRenderDispatcher;options:Lnet/minecraft/client/option/GameOptions;
    • x

      public double x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2500 Lnet/minecraft/class_578;field_2500:D
      glue field_2705 Lclass_658;field_2705:D
      server field_2500 Lnet/minecraft/class_578;field_2500:D
      client l Lth;l:D
      named x Lnet/minecraft/client/render/entity/EntityRenderDispatcher;x:D
    • y

      public double y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2501 Lnet/minecraft/class_578;field_2501:D
      glue field_2706 Lclass_658;field_2706:D
      server field_2501 Lnet/minecraft/class_578;field_2501:D
      client m Lth;m:D
      named y Lnet/minecraft/client/render/entity/EntityRenderDispatcher;y:D
    • z

      public double z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2502 Lnet/minecraft/class_578;field_2502:D
      glue field_2707 Lclass_658;field_2707:D
      server field_2502 Lnet/minecraft/class_578;field_2502:D
      client n Lth;n:D
      named z Lnet/minecraft/client/render/entity/EntityRenderDispatcher;z:D
  • Constructor Details

    • EntityRenderDispatcher

      private EntityRenderDispatcher()
  • Method Details

    • get

      public EntityRenderer get(Class entityClass)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1918 Lnet/minecraft/class_578;method_1918(Ljava/lang/Class;)Lnet/minecraft/class_579;
      glue method_2179 Lclass_658;method_2179(Ljava/lang/Class;)Lclass_72;
      server method_1918 Lnet/minecraft/class_578;method_1918(Ljava/lang/Class;)Lnet/minecraft/class_579;
      client a Lth;a(Ljava/lang/Class;)Lbw;
      named get Lnet/minecraft/client/render/entity/EntityRenderDispatcher;get(Ljava/lang/Class;)Lnet/minecraft/client/render/entity/EntityRenderer;
    • get

      public EntityRenderer get(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1919 Lnet/minecraft/class_578;method_1919(Lnet/minecraft/class_57;)Lnet/minecraft/class_579;
      glue method_2180 Lclass_658;method_2180(Lclass_450;)Lclass_72;
      server method_1919 Lnet/minecraft/class_578;method_1919(Llq;)Lnet/minecraft/class_579;
      client a Lth;a(Lsn;)Lbw;
      named get Lnet/minecraft/client/render/entity/EntityRenderDispatcher;get(Lnet/minecraft/entity/Entity;)Lnet/minecraft/client/render/entity/EntityRenderer;
    • init

      public void init(World world, TextureManager textureManager, TextRenderer textRenderer, LivingEntity livingEntity, GameOptions options, float scale)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1917 Lnet/minecraft/class_578;method_1917(Lnet/minecraft/class_18;Lnet/minecraft/class_76;Lnet/minecraft/class_34;Lnet/minecraft/class_127;Lnet/minecraft/class_322;F)V
      glue method_2178 Lclass_658;method_2178(Lclass_129;Lclass_359;Lclass_648;Lclass_283;Lclass_419;F)V
      server method_1917 Lnet/minecraft/class_578;method_1917(Ldj;Lnet/minecraft/class_76;Lnet/minecraft/class_34;Lhl;Lnet/minecraft/class_322;F)V
      client a Lth;a(Lfd;Lji;Lsj;Lls;Lkv;F)V
      named init Lnet/minecraft/client/render/entity/EntityRenderDispatcher;init(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/client/option/GameOptions;F)V
    • render

      public void render(Entity entity, float scale)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1921 Lnet/minecraft/class_578;method_1921(Lnet/minecraft/class_57;F)V
      glue method_2182 Lclass_658;method_2182(Lclass_450;F)V
      server method_1921 Lnet/minecraft/class_578;method_1921(Llq;F)V
      client a Lth;a(Lsn;F)V
      named render Lnet/minecraft/client/render/entity/EntityRenderDispatcher;render(Lnet/minecraft/entity/Entity;F)V
    • render

      public void render(Entity entity, double x, double y, double z, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1920 Lnet/minecraft/class_578;method_1920(Lnet/minecraft/class_57;DDDFF)V
      glue method_2181 Lclass_658;method_2181(Lclass_450;DDDFF)V
      server method_1920 Lnet/minecraft/class_578;method_1920(Llq;DDDFF)V
      client a Lth;a(Lsn;DDDFF)V
      named render Lnet/minecraft/client/render/entity/EntityRenderDispatcher;render(Lnet/minecraft/entity/Entity;DDDFF)V
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1916 Lnet/minecraft/class_578;method_1916(Lnet/minecraft/class_18;)V
      glue method_2177 Lclass_658;method_2177(Lclass_129;)V
      server method_1916 Lnet/minecraft/class_578;method_1916(Ldj;)V
      client a Lth;a(Lfd;)V
      named setWorld Lnet/minecraft/client/render/entity/EntityRenderDispatcher;setWorld(Lnet/minecraft/world/World;)V
    • squaredDistanceTo

      public double squaredDistanceTo(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1915 Lnet/minecraft/class_578;method_1915(DDD)D
      glue method_2176 Lclass_658;method_2176(DDD)D
      server method_1915 Lnet/minecraft/class_578;method_1915(DDD)D
      client a Lth;a(DDD)D
      named squaredDistanceTo Lnet/minecraft/client/render/entity/EntityRenderDispatcher;squaredDistanceTo(DDD)D
    • getTextRenderer

      public TextRenderer getTextRenderer()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1914 Lnet/minecraft/class_578;method_1914()Lnet/minecraft/class_34;
      glue method_2175 Lclass_658;method_2175()Lclass_648;
      server method_1914 Lnet/minecraft/class_578;method_1914()Lnet/minecraft/class_34;
      client a Lth;a()Lsj;
      named getTextRenderer Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;