Class BlockEntityRendererRegistry

java.lang.Object
net.fabricmc.fabric.api.client.rendering.v1.BlockEntityRendererRegistry

@Deprecated public final class BlockEntityRendererRegistry extends Object
Deprecated.
Replaced with transitive access wideners in Fabric Transitive Access Wideners (v1).
Helper class for registering BlockEntityRenderers.

Use BlockEntityRenderers.register(BlockEntityType, BlockEntityRendererProvider) instead.

  • Method Summary

    Modifier and Type
    Method
    Description
    static <E extends net.minecraft.world.level.block.entity.BlockEntity, S extends net.minecraft.client.renderer.blockentity.state.BlockEntityRenderState>
    void
    register(net.minecraft.world.level.block.entity.BlockEntityType<E> blockEntityType, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<? super E, ? super S> blockEntityRendererProvider)
    Deprecated.
    Register a BlockEntityRenderer for a BlockEntityType.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • register

      public static <E extends net.minecraft.world.level.block.entity.BlockEntity, S extends net.minecraft.client.renderer.blockentity.state.BlockEntityRenderState> void register(net.minecraft.world.level.block.entity.BlockEntityType<E> blockEntityType, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<? super E, ? super S> blockEntityRendererProvider)
      Deprecated.
      Register a BlockEntityRenderer for a BlockEntityType. Can be called clientside before the level is rendered.
      Type Parameters:
      E - the BlockEntity
      Parameters:
      blockEntityType - the BlockEntityType to register a renderer for
      blockEntityRendererProvider - a BlockEntityRendererProvider that creates a BlockEntityRenderer, called when BlockEntityRenderDispatcher is initialized or immediately if the dispatcher class is already loaded