Class BlockEntityRenderDispatcher

java.lang.Object
net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher

@Environment(CLIENT) public class BlockEntityRenderDispatcher extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_331
glue class_444
server net/minecraft/class_331
client ll
named net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher
  • Field Details

    • INSTANCE

      public static BlockEntityRenderDispatcher INSTANCE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1552 Lnet/minecraft/class_331;field_1552:Lnet/minecraft/class_331;
      glue field_1718 Lclass_444;field_1718:Lclass_444;
      server field_1552 Lnet/minecraft/class_331;field_1552:Lnet/minecraft/class_331;
      client a Lll;a:Lll;
      named INSTANCE Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;INSTANCE:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
    • offsetX

      public static double offsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1553 Lnet/minecraft/class_331;field_1553:D
      glue field_1719 Lclass_444;field_1719:D
      server field_1553 Lnet/minecraft/class_331;field_1553:D
      client b Lll;b:D
      named offsetX Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;offsetX:D
    • offsetY

      public static double offsetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1554 Lnet/minecraft/class_331;field_1554:D
      glue field_1720 Lclass_444;field_1720:D
      server field_1554 Lnet/minecraft/class_331;field_1554:D
      client c Lll;c:D
      named offsetY Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;offsetY:D
    • offsetZ

      public static double offsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1555 Lnet/minecraft/class_331;field_1555:D
      glue field_1721 Lclass_444;field_1721:D
      server field_1555 Lnet/minecraft/class_331;field_1555:D
      client d Lll;d:D
      named offsetZ Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;offsetZ:D
    • renderers

      private Map renderers
      Map of Class of any extends BlockEntity and BlockEntityRenderer of any extends BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1564 Lnet/minecraft/class_331;field_1564:Ljava/util/Map;
      glue field_1730 Lclass_444;field_1730:Ljava/util/Map;
      server field_1564 Lnet/minecraft/class_331;field_1564:Ljava/util/Map;
      client m Lll;m:Ljava/util/Map;
      named renderers Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderers:Ljava/util/Map;
    • textRenderer

      private TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1565 Lnet/minecraft/class_331;field_1565:Lnet/minecraft/class_34;
      glue field_1731 Lclass_444;field_1731:Lclass_648;
      server field_1565 Lnet/minecraft/class_331;field_1565:Lnet/minecraft/class_34;
      client n Lll;n:Lsj;
      named textRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • textureManager

      public TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1556 Lnet/minecraft/class_331;field_1556:Lnet/minecraft/class_76;
      glue field_1722 Lclass_444;field_1722:Lclass_359;
      server field_1556 Lnet/minecraft/class_331;field_1556:Lnet/minecraft/class_76;
      client e Lll;e:Lji;
      named textureManager Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1557 Lnet/minecraft/class_331;field_1557:Lnet/minecraft/class_18;
      glue field_1723 Lclass_444;field_1723:Lclass_129;
      server field_1557 Lnet/minecraft/class_331;field_1557:Ldj;
      client f Lll;f:Lfd;
      named world Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;world:Lnet/minecraft/world/World;
    • camera

      public LivingEntity camera
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1558 Lnet/minecraft/class_331;field_1558:Lnet/minecraft/class_127;
      glue field_1724 Lclass_444;field_1724:Lclass_283;
      server field_1558 Lnet/minecraft/class_331;field_1558:Lhl;
      client g Lll;g:Lls;
      named camera Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;camera:Lnet/minecraft/entity/LivingEntity;
    • cameraYaw

      public float cameraYaw
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1559 Lnet/minecraft/class_331;field_1559:F
      glue field_1725 Lclass_444;field_1725:F
      server field_1559 Lnet/minecraft/class_331;field_1559:F
      client h Lll;h:F
      named cameraYaw Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraYaw:F
    • cameraPitch

      public float cameraPitch
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1560 Lnet/minecraft/class_331;field_1560:F
      glue field_1726 Lclass_444;field_1726:F
      server field_1560 Lnet/minecraft/class_331;field_1560:F
      client i Lll;i:F
      named cameraPitch Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraPitch:F
    • cameraX

      public double cameraX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1561 Lnet/minecraft/class_331;field_1561:D
      glue field_1727 Lclass_444;field_1727:D
      server field_1561 Lnet/minecraft/class_331;field_1561:D
      client j Lll;j:D
      named cameraX Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraX:D
    • cameraY

      public double cameraY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1562 Lnet/minecraft/class_331;field_1562:D
      glue field_1728 Lclass_444;field_1728:D
      server field_1562 Lnet/minecraft/class_331;field_1562:D
      client k Lll;k:D
      named cameraY Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraY:D
    • cameraZ

      public double cameraZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1563 Lnet/minecraft/class_331;field_1563:D
      glue field_1729 Lclass_444;field_1729:D
      server field_1563 Lnet/minecraft/class_331;field_1563:D
      client l Lll;l:D
      named cameraZ Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraZ:D
  • Constructor Details

    • BlockEntityRenderDispatcher

      private BlockEntityRenderDispatcher()
  • Method Details

    • getRenderer

      public BlockEntityRenderer getRenderer(Class type)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1275 Lnet/minecraft/class_331;method_1275(Ljava/lang/Class;)Lnet/minecraft/class_330;
      glue method_1616 Lclass_444;method_1616(Ljava/lang/Class;)Lclass_353;
      server method_1275 Lnet/minecraft/class_331;method_1275(Ljava/lang/Class;)Lnet/minecraft/class_330;
      client a Lll;a(Ljava/lang/Class;)Lje;
      named getRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;getRenderer(Ljava/lang/Class;)Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;
    • hasRenderer

      public boolean hasRenderer(BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1276 Lnet/minecraft/class_331;method_1276(Lnet/minecraft/class_55;)Z
      glue method_1617 Lclass_444;method_1617(Lclass_356;)Z
      server method_1276 Lnet/minecraft/class_331;method_1276(Ljh;)Z
      client a Lll;a(Low;)Z
      named hasRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;hasRenderer(Lnet/minecraft/block/entity/BlockEntity;)Z
    • getRenderer

      public BlockEntityRenderer getRenderer(BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1279 Lnet/minecraft/class_331;method_1279(Lnet/minecraft/class_55;)Lnet/minecraft/class_330;
      glue method_1620 Lclass_444;method_1620(Lclass_356;)Lclass_353;
      server method_1279 Lnet/minecraft/class_331;method_1279(Ljh;)Lnet/minecraft/class_330;
      client b Lll;b(Low;)Lje;
      named getRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;getRenderer(Lnet/minecraft/block/entity/BlockEntity;)Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;
    • prepare

      public void prepare(World world, TextureManager textureManager, TextRenderer textRenderer, LivingEntity camera, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1274 Lnet/minecraft/class_331;method_1274(Lnet/minecraft/class_18;Lnet/minecraft/class_76;Lnet/minecraft/class_34;Lnet/minecraft/class_127;F)V
      glue method_1615 Lclass_444;method_1615(Lclass_129;Lclass_359;Lclass_648;Lclass_283;F)V
      server method_1274 Lnet/minecraft/class_331;method_1274(Ldj;Lnet/minecraft/class_76;Lnet/minecraft/class_34;Lhl;F)V
      client a Lll;a(Lfd;Lji;Lsj;Lls;F)V
      named prepare Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;prepare(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/entity/LivingEntity;F)V
    • render

      public void render(BlockEntity blockEntity, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1278 Lnet/minecraft/class_331;method_1278(Lnet/minecraft/class_55;F)V
      glue method_1619 Lclass_444;method_1619(Lclass_356;F)V
      server method_1278 Lnet/minecraft/class_331;method_1278(Ljh;F)V
      client a Lll;a(Low;F)V
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Lnet/minecraft/block/entity/BlockEntity;F)V
    • render

      public void render(BlockEntity blockEntity, double dx, double dy, double dz, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1277 Lnet/minecraft/class_331;method_1277(Lnet/minecraft/class_55;DDDF)V
      glue method_1618 Lclass_444;method_1618(Lclass_356;DDDF)V
      server method_1277 Lnet/minecraft/class_331;method_1277(Ljh;DDDF)V
      client a Lll;a(Low;DDDF)V
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Lnet/minecraft/block/entity/BlockEntity;DDDF)V
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1273 Lnet/minecraft/class_331;method_1273(Lnet/minecraft/class_18;)V
      glue method_1614 Lclass_444;method_1614(Lclass_129;)V
      server method_1273 Lnet/minecraft/class_331;method_1273(Ldj;)V
      client a Lll;a(Lfd;)V
      named setWorld Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;setWorld(Lnet/minecraft/world/World;)V
    • getTextRenderer

      public TextRenderer getTextRenderer()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1272 Lnet/minecraft/class_331;method_1272()Lnet/minecraft/class_34;
      glue method_1613 Lclass_444;method_1613()Lclass_648;
      server method_1272 Lnet/minecraft/class_331;method_1272()Lnet/minecraft/class_34;
      client a Lll;a()Lsj;
      named getTextRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;