Class BlockEntityRenderDispatcher

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

@Environment(CLIENT) public class BlockEntityRenderDispatcher extends Object
Mappings:
Namespace Name
official bpj
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 Lbpj;a:Lbpj;
      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 Lbpj;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 Lbpj;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 Lbpj;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 Lbpj;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 Lbpj;n:Lbcr;
      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 Lbpj;e:Lbvf;
      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 Lbpj;f:Laht;
      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 Lbpj;g:Lrr;
      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 Lbpj;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 Lbpj;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 Lbpj;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 Lbpj;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 Lbpj;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 Lbpj;a(Ljava/lang/Class;)Lbpk;
      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

      @Nullable public <T extends BlockEntity> BlockEntityRenderer<T> render(@Nullable BlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpj;a(Lapv;)Lbpk;
      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 Lbpj;a(Laht;Lbvf;Lbcr;Lrr;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 Lbpj;a(Lapv;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 Lbpj;a(Lapv;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 Lbpj;a(Lapv;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(@Nullable World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpj;a(Laht;)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 Lbpj;a()Lbcr;
      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;