Class BlockEntityRenderDispatcher
java.lang.Object
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
- All Implemented Interfaces:
- PreparableReloadListener,- ResourceManagerReloadListener
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListenerPreparableReloadListener.PreparationBarrier
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Supplier<BlockRenderDispatcher>private final EntityModelSetprivate final Supplier<EntityRenderDispatcher>private final Fontprivate final Supplier<ItemRenderer>private Map<BlockEntityType<?>,BlockEntityRenderer<?>> 
- 
Constructor SummaryConstructorsConstructorDescriptionBlockEntityRenderDispatcher(Font p_234432_, EntityModelSet p_234433_, Supplier<BlockRenderDispatcher> p_234434_, Supplier<ItemRenderer> p_234435_, Supplier<EntityRenderDispatcher> p_234436_) 
- 
Method SummaryModifier and TypeMethodDescription<E extends BlockEntity>
 BlockEntityRenderer<E>getRenderer(E p_112266_) voidonResourceManagerReload(ResourceManager p_173563_) void<E extends BlockEntity>
 voidrender(E p_112268_, float p_112269_, PoseStack p_112270_, MultiBufferSource p_112271_) <E extends BlockEntity>
 booleanrenderItem(E p_112273_, PoseStack p_112274_, MultiBufferSource p_112275_, int p_112276_, int p_112277_) voidprivate static <T extends BlockEntity>
 voidsetupAndRender(BlockEntityRenderer<T> p_112285_, T p_112286_, float p_112287_, PoseStack p_112288_, MultiBufferSource p_112289_) private static voidtryRender(BlockEntity p_112279_, Runnable p_112280_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListenergetNameMethods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListenerreload
- 
Field Details- 
renderers
- 
font
- 
entityModelSet
- 
level
- 
camera
- 
cameraHitResult
- 
blockRenderDispatcher
- 
itemRenderer
- 
entityRenderer
 
- 
- 
Constructor Details- 
BlockEntityRenderDispatcherpublic BlockEntityRenderDispatcher(Font p_234432_, EntityModelSet p_234433_, Supplier<BlockRenderDispatcher> p_234434_, Supplier<ItemRenderer> p_234435_, Supplier<EntityRenderDispatcher> p_234436_) 
 
- 
- 
Method Details- 
getRenderer
- 
prepare
- 
renderpublic <E extends BlockEntity> void render(E p_112268_, float p_112269_, PoseStack p_112270_, MultiBufferSource p_112271_) 
- 
setupAndRenderprivate static <T extends BlockEntity> void setupAndRender(BlockEntityRenderer<T> p_112285_, T p_112286_, float p_112287_, PoseStack p_112288_, MultiBufferSource p_112289_) 
- 
renderItempublic <E extends BlockEntity> boolean renderItem(E p_112273_, PoseStack p_112274_, MultiBufferSource p_112275_, int p_112276_, int p_112277_) 
- 
tryRender
- 
setLevel
- 
onResourceManagerReload- Specified by:
- onResourceManagerReloadin interface- ResourceManagerReloadListener
 
 
-