Class BlockEntityRenderer<T extends BlockEntity>

java.lang.Object
net.minecraft.client.render.block.entity.BlockEntityRenderer<T>
Direct Known Subclasses:
BannerBlockEntityRenderer, BeaconBlockEntityRenderer, ChestBlockEntityRenderer, EnchantingTableBlockEntityRenderer, EnderChestBlockEntityRenderer, EndPortalBlockEntityRenderer, MobSpawnerBlockEntityRenderer, PistonBlockEntityRenderer, SignBlockEntityRenderer, SkullBlockEntityRenderer

@Environment(CLIENT) public abstract class BlockEntityRenderer<T extends BlockEntity> extends Object
Mappings:
Namespace Name
official bhd
intermediary net/minecraft/class_599
named net/minecraft/client/render/block/entity/BlockEntityRenderer
  • Field Details

    • DESTROY_STAGE_TEXTURE

      protected static final Identifier[] DESTROY_STAGE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a:[Ljy;
      intermediary field_11015 Lnet/minecraft/class_599;field_11015:[Lnet/minecraft/class_1653;
      named DESTROY_STAGE_TEXTURE Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;DESTROY_STAGE_TEXTURE:[Lnet/minecraft/util/Identifier;
    • dispatcher

      protected BlockEntityRenderDispatcher dispatcher
      Mappings:
      Namespace Name Mixin selector
      official b Lbhd;b:Lbhc;
      intermediary field_2202 Lnet/minecraft/class_599;field_2202:Lnet/minecraft/class_598;
      named dispatcher Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;dispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
  • Constructor Details

    • BlockEntityRenderer

      public BlockEntityRenderer()
  • Method Details

    • render

      public abstract void render(T blockEntity, double x, double y, double z, float tickDelta, int destroyProgress)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a(Lakw;DDDFI)V
      intermediary method_1631 Lnet/minecraft/class_599;method_1631(Lnet/minecraft/class_226;DDDFI)V
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;render(Lnet/minecraft/block/entity/BlockEntity;DDDFI)V
    • bindTexture

      protected void bindTexture(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a(Ljy;)V
      intermediary method_5872 Lnet/minecraft/class_599;method_5872(Lnet/minecraft/class_1653;)V
      named bindTexture Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;bindTexture(Lnet/minecraft/util/Identifier;)V
    • getWorld

      protected World getWorld()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhd;b()Ladm;
      intermediary method_10103 Lnet/minecraft/class_599;method_10103()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;getWorld()Lnet/minecraft/world/World;
    • setDispatcher

      public void setDispatcher(BlockEntityRenderDispatcher dispatcher)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a(Lbhc;)V
      intermediary method_1632 Lnet/minecraft/class_599;method_1632(Lnet/minecraft/class_598;)V
      named setDispatcher Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;setDispatcher(Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;)V
    • getTextRenderer

      public TextRenderer getTextRenderer()
      Mappings:
      Namespace Name Mixin selector
      official c Lbhd;c()Lavn;
      intermediary method_1635 Lnet/minecraft/class_599;method_1635()Lnet/minecraft/class_370;
      named getTextRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;
    • rendersOutsideBoundingBox

      public boolean rendersOutsideBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a()Z
      intermediary method_10102 Lnet/minecraft/class_599;method_10102()Z
      named rendersOutsideBoundingBox Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Z