Interface BlockEntityRenderer<T extends BlockEntity>

All Superinterfaces:
IBlockEntityRendererExtension<T>
All Known Implementing Classes:
BannerRenderer, BeaconRenderer, BedRenderer, BellRenderer, BrushableBlockRenderer, CampfireRenderer, ChestRenderer, ConduitRenderer, CustomItemDisplayContextTest.RendererEvents.ItemHangerBlockEntityRenderer, DecoratedPotRenderer, EnchantTableRenderer, HangingSignRenderer, LecternRenderer, PistonHeadRenderer, ShulkerBoxRenderer, SignRenderer, SkullBlockRenderer, SpawnerRenderer, StructureBlockRenderer, TheEndGatewayRenderer, TheEndPortalRenderer, TrialSpawnerRenderer

public interface BlockEntityRenderer<T extends BlockEntity> extends IBlockEntityRendererExtension<T>
  • Method Details

    • render

      void render(T p_112307_, float p_112308_, PoseStack p_112309_, MultiBufferSource p_112310_, int p_112311_, int p_112312_)
    • shouldRenderOffScreen

      default boolean shouldRenderOffScreen(T p_112306_)
    • getViewDistance

      default int getViewDistance()
    • shouldRender

      default boolean shouldRender(T p_173568_, Vec3 p_173569_)