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_1094
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_4681 Lnet/minecraft/class_1094;field_4681:[Lnet/minecraft/class_1605;
      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_4682 Lnet/minecraft/class_1094;field_4682:Lnet/minecraft/class_1093;
      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 float2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhd;a(Lakw;DDDFI)V
      intermediary method_3750 Lnet/minecraft/class_1094;method_3750(Lnet/minecraft/class_348;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_3752 Lnet/minecraft/class_1094;method_3752(Lnet/minecraft/class_1605;)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_3753 Lnet/minecraft/class_1094;method_3753()Lnet/minecraft/class_99;
      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_3751 Lnet/minecraft/class_1094;method_3751(Lnet/minecraft/class_1093;)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_3754 Lnet/minecraft/class_1094;method_3754()Lnet/minecraft/class_679;
      named getTextRenderer Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;
    • method_3749

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