Class BlockEntityRenderDispatcher
java.lang.Object
net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher
- All Implemented Interfaces:
- ResourceReloader,- SynchronousResourceReloader
@Environment(CLIENT)
public class BlockEntityRenderDispatcher
extends Object
implements SynchronousResourceReloader
- Mappings:
- Namespace - Name - official - flt- intermediary - net/minecraft/class_824- named - net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloaderResourceReloader.Synchronizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Supplier<BlockRenderManager>private final EntityModelLoaderprivate final Supplier<EntityRenderDispatcher>private final Supplier<ItemRenderer>private Map<BlockEntityType<?>,BlockEntityRenderer<?>> private final TextRenderer
- 
Constructor SummaryConstructorsConstructorDescriptionBlockEntityRenderDispatcher(TextRenderer textRenderer, EntityModelLoader entityModelLoader, Supplier<BlockRenderManager> blockRenderManager, Supplier<ItemRenderer> itemRenderer, Supplier<EntityRenderDispatcher> entityRenderDispatcher) 
- 
Method SummaryModifier and TypeMethodDescriptionvoid<E extends BlockEntity>
 @Nullable BlockEntityRenderer<E>get(E blockEntity) voidreload(ResourceManager manager) Performs the reload in the apply executor, or the game engine.<E extends BlockEntity>
 voidrender(E blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) private static <T extends BlockEntity>
 voidrender(BlockEntityRenderer<T> renderer, T blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) <E extends BlockEntity>
 booleanrenderEntity(E entity, MatrixStack matrix, VertexConsumerProvider vertexConsumerProvider, int light, int overlay) private static voidrunReported(BlockEntity blockEntity, Runnable runnable) voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloadergetNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloaderreload
- 
Field Details- 
renderers- Mappings:
- Namespace - Name - Mixin selector - official - d- Lflt;d:Ljava/util/Map;- intermediary - field_4345- Lnet/minecraft/class_824;field_4345:Ljava/util/Map;- named - renderers- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderers:Ljava/util/Map;
 
- 
textRenderer- Mappings:
- Namespace - Name - Mixin selector - official - e- Lflt;e:Leov;- intermediary - field_4342- Lnet/minecraft/class_824;field_4342:Lnet/minecraft/class_327;- named - textRenderer- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
 
- 
entityModelLoader- Mappings:
- Namespace - Name - Mixin selector - official - f- Lflt;f:Lfea;- intermediary - field_27746- Lnet/minecraft/class_824;field_27746:Lnet/minecraft/class_5599;- named - entityModelLoader- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;entityModelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a:Lcmm;- intermediary - field_4348- Lnet/minecraft/class_824;field_4348:Lnet/minecraft/class_1937;- named - world- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;world:Lnet/minecraft/world/World;
 
- 
camera- Mappings:
- Namespace - Name - Mixin selector - official - b- Lflt;b:Lemz;- intermediary - field_4344- Lnet/minecraft/class_824;field_4344:Lnet/minecraft/class_4184;- named - camera- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;camera:Lnet/minecraft/client/render/Camera;
 
- 
crosshairTarget- Mappings:
- Namespace - Name - Mixin selector - official - c- Lflt;c:Leeg;- intermediary - field_4350- Lnet/minecraft/class_824;field_4350:Lnet/minecraft/class_239;- named - crosshairTarget- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;crosshairTarget:Lnet/minecraft/util/hit/HitResult;
 
- 
blockRenderManager- Mappings:
- Namespace - Name - Mixin selector - official - g- Lflt;g:Ljava/util/function/Supplier;- intermediary - field_27747- Lnet/minecraft/class_824;field_27747:Ljava/util/function/Supplier;- named - blockRenderManager- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;blockRenderManager:Ljava/util/function/Supplier;
 
- 
itemRenderer- Mappings:
- Namespace - Name - Mixin selector - official - h- Lflt;h:Ljava/util/function/Supplier;- intermediary - field_38880- Lnet/minecraft/class_824;field_38880:Ljava/util/function/Supplier;- named - itemRenderer- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;itemRenderer:Ljava/util/function/Supplier;
 
- 
entityRenderDispatcher- Mappings:
- Namespace - Name - Mixin selector - official - i- Lflt;i:Ljava/util/function/Supplier;- intermediary - field_38881- Lnet/minecraft/class_824;field_38881:Ljava/util/function/Supplier;- named - entityRenderDispatcher- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;entityRenderDispatcher:Ljava/util/function/Supplier;
 
 
- 
- 
Constructor Details- 
BlockEntityRenderDispatcherpublic BlockEntityRenderDispatcher(TextRenderer textRenderer, EntityModelLoader entityModelLoader, Supplier<BlockRenderManager> blockRenderManager, Supplier<ItemRenderer> itemRenderer, Supplier<EntityRenderDispatcher> entityRenderDispatcher) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lflt;<init>(Leov;Lfea;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V- intermediary - <init>- Lnet/minecraft/class_824;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_5599;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V- named - <init>- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;<init>(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/render/entity/model/EntityModelLoader;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V
 
 
- 
- 
Method Details- 
get- Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lczn;)Lflu;- intermediary - method_3550- Lnet/minecraft/class_824;method_3550(Lnet/minecraft/class_2586;)Lnet/minecraft/class_827;- named - get- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;get(Lnet/minecraft/block/entity/BlockEntity;)Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;
 
- 
configure- Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lcmm;Lemz;Leeg;)V- intermediary - method_3549- Lnet/minecraft/class_824;method_3549(Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_239;)V- named - configure- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;configure(Lnet/minecraft/world/World;Lnet/minecraft/client/render/Camera;Lnet/minecraft/util/hit/HitResult;)V
 
- 
renderpublic <E extends BlockEntity> void render(E blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lczn;FLeij;Lfjx;)V- intermediary - method_3555- Lnet/minecraft/class_824;method_3555(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V- named - render- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Lnet/minecraft/block/entity/BlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;)V
 
- 
renderprivate static <T extends BlockEntity> void render(BlockEntityRenderer<T> renderer, T blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lflu;Lczn;FLeij;Lfjx;)V- intermediary - method_23079- Lnet/minecraft/class_824;method_23079(Lnet/minecraft/class_827;Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V- named - render- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;render(Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;Lnet/minecraft/block/entity/BlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;)V
 
- 
renderEntitypublic <E extends BlockEntity> boolean renderEntity(E entity, MatrixStack matrix, VertexConsumerProvider vertexConsumerProvider, int light, int overlay) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lczn;Leij;Lfjx;II)Z- intermediary - method_23077- Lnet/minecraft/class_824;method_23077(Lnet/minecraft/class_2586;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Z- named - renderEntity- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;renderEntity(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)Z
 
- 
runReported- Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lczn;Ljava/lang/Runnable;)V- intermediary - method_3554- Lnet/minecraft/class_824;method_3554(Lnet/minecraft/class_2586;Ljava/lang/Runnable;)V- named - runReported- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;runReported(Lnet/minecraft/block/entity/BlockEntity;Ljava/lang/Runnable;)V
 
- 
setWorld- Mappings:
- Namespace - Name - Mixin selector - official - a- Lflt;a(Lcmm;)V- intermediary - method_3551- Lnet/minecraft/class_824;method_3551(Lnet/minecraft/class_1937;)V- named - setWorld- Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;setWorld(Lnet/minecraft/world/World;)V
 
- 
reloadPerforms the reload in the apply executor, or the game engine.- Specified by:
- reloadin interface- SynchronousResourceReloader
- Parameters:
- manager- the resource manager
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laky;a(Lakx;)V- intermediary - method_14491- Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V- named - reload- Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
 
 
-