Class BlockEntityRenderDispatcher

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

@Environment(CLIENT) public class BlockEntityRenderDispatcher extends Object
Mappings:
Namespace Name
official bhc
intermediary net/minecraft/class_598
named net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher
  • Field Details

    • INSTANCE

      public static BlockEntityRenderDispatcher INSTANCE
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a:Lbhc;
      intermediary field_2188 Lnet/minecraft/class_598;field_2188:Lnet/minecraft/class_598;
      named INSTANCE Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;INSTANCE:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
    • CAMERA_X

      public static double CAMERA_X
      Mappings:
      Namespace Name Mixin selector
      official b Lbhc;b:D
      intermediary field_2189 Lnet/minecraft/class_598;field_2189:D
      named CAMERA_X Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;CAMERA_X:D
    • CAMERA_Y

      public static double CAMERA_Y
      Mappings:
      Namespace Name Mixin selector
      official c Lbhc;c:D
      intermediary field_2190 Lnet/minecraft/class_598;field_2190:D
      named CAMERA_Y Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;CAMERA_Y:D
    • CAMERA_Z

      public static double CAMERA_Z
      Mappings:
      Namespace Name Mixin selector
      official d Lbhc;d:D
      intermediary field_2191 Lnet/minecraft/class_598;field_2191:D
      named CAMERA_Z Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;CAMERA_Z:D
    • renderers

      private Map<Class<? extends BlockEntity>,BlockEntityRenderer<? extends BlockEntity>> renderers
      Mappings:
      Namespace Name Mixin selector
      official m Lbhc;m:Ljava/util/Map;
      intermediary field_2200 Lnet/minecraft/class_598;field_2200: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
      official n Lbhc;n:Lavn;
      intermediary field_2201 Lnet/minecraft/class_598;field_2201:Lnet/minecraft/class_370;
      named textRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • textureManager

      public TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official e Lbhc;e:Lbmj;
      intermediary field_6602 Lnet/minecraft/class_598;field_6602:Lnet/minecraft/class_1532;
      named textureManager Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      official f Lbhc;f:Ladm;
      intermediary field_2193 Lnet/minecraft/class_598;field_2193:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;world:Lnet/minecraft/world/World;
    • entity

      public Entity entity
      Mappings:
      Namespace Name Mixin selector
      official g Lbhc;g:Lpk;
      intermediary field_11014 Lnet/minecraft/class_598;field_11014:Lnet/minecraft/class_864;
      named entity Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;entity:Lnet/minecraft/entity/Entity;
    • cameraYaw

      public float cameraYaw
      Mappings:
      Namespace Name Mixin selector
      official h Lbhc;h:F
      intermediary field_2195 Lnet/minecraft/class_598;field_2195:F
      named cameraYaw Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraYaw:F
    • cameraPitch

      public float cameraPitch
      Mappings:
      Namespace Name Mixin selector
      official i Lbhc;i:F
      intermediary field_2196 Lnet/minecraft/class_598;field_2196:F
      named cameraPitch Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraPitch:F
    • cameraX

      public double cameraX
      Mappings:
      Namespace Name Mixin selector
      official j Lbhc;j:D
      intermediary field_2197 Lnet/minecraft/class_598;field_2197:D
      named cameraX Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraX:D
    • cameraY

      public double cameraY
      Mappings:
      Namespace Name Mixin selector
      official k Lbhc;k:D
      intermediary field_2198 Lnet/minecraft/class_598;field_2198:D
      named cameraY Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraY:D
    • cameraZ

      public double cameraZ
      Mappings:
      Namespace Name Mixin selector
      official l Lbhc;l:D
      intermediary field_2199 Lnet/minecraft/class_598;field_2199:D
      named cameraZ Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;cameraZ:D
  • Constructor Details

    • BlockEntityRenderDispatcher

      private BlockEntityRenderDispatcher()
  • Method Details

    • render

      public <T extends BlockEntity> BlockEntityRenderer<T> render(Class<? extends BlockEntity> clazz)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Ljava/lang/Class;)Lbhd;
      intermediary method_1627 Lnet/minecraft/class_598;method_1627(Ljava/lang/Class;)Lnet/minecraft/class_599;
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Ljava/lang/Class;)Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;
    • render

      public <T extends BlockEntity> BlockEntityRenderer<T> render(BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhc;b(Lakw;)Lbhd;
      intermediary method_1630 Lnet/minecraft/class_598;method_1630(Lnet/minecraft/class_226;)Lnet/minecraft/class_599;
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Lnet/minecraft/block/entity/BlockEntity;)Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;
    • updateCamera

      public void updateCamera(World world, TextureManager textureManager, TextRenderer textRenderer, Entity camera, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Ladm;Lbmj;Lavn;Lpk;F)V
      intermediary method_1629 Lnet/minecraft/class_598;method_1629(Lnet/minecraft/class_1150;Lnet/minecraft/class_1532;Lnet/minecraft/class_370;Lnet/minecraft/class_864;F)V
      named updateCamera Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;updateCamera(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/entity/Entity;F)V
    • renderEntity

      public void renderEntity(BlockEntity blockEntity, float tickDelta, int destroyProgress)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Lakw;FI)V
      intermediary method_10101 Lnet/minecraft/class_598;method_10101(Lnet/minecraft/class_226;FI)V
      named renderEntity Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderEntity(Lnet/minecraft/block/entity/BlockEntity;FI)V
    • renderBlockEntity

      public void renderBlockEntity(BlockEntity blockEntity, double x, double y, double z, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Lakw;DDDF)V
      intermediary method_1625 Lnet/minecraft/class_598;method_1625(Lnet/minecraft/class_226;DDDF)V
      named renderBlockEntity Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderBlockEntity(Lnet/minecraft/block/entity/BlockEntity;DDDF)V
    • renderEntity

      public void renderEntity(BlockEntity entity, double x, double y, double z, float tickDelta, int destroyProgress)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Lakw;DDDFI)V
      intermediary method_10100 Lnet/minecraft/class_598;method_10100(Lnet/minecraft/class_226;DDDFI)V
      named renderEntity Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderEntity(Lnet/minecraft/block/entity/BlockEntity;DDDFI)V
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhc;a(Ladm;)V
      intermediary method_1628 Lnet/minecraft/class_598;method_1628(Lnet/minecraft/class_1150;)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
      official a Lbhc;a()Lavn;
      intermediary method_1623 Lnet/minecraft/class_598;method_1623()Lnet/minecraft/class_370;
      named getTextRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;