类 BlockEntityRenderDispatcher

    • 字段详细资料

      • renderers

        private Map<BlockEntityType<?>,​BlockEntityRenderer<?>> renderers
        Mappings:
        Namespace Name Mixin selector
        official d Lenw;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;
      • bufferBuilder

        private final BufferBuilder bufferBuilder
        Mappings:
        Namespace Name Mixin selector
        official e Lenw;e:Ldpd;
        intermediary field_20988 Lnet/minecraft/class_824;field_20988:Lnet/minecraft/class_287;
        named bufferBuilder Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;bufferBuilder:Lnet/minecraft/client/render/BufferBuilder;
      • textRenderer

        private final TextRenderer textRenderer
        Mappings:
        Namespace Name Mixin selector
        official f Lenw;f:Ldvh;
        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

        private final EntityModelLoader entityModelLoader
        Mappings:
        Namespace Name Mixin selector
        official g Lenw;g:Lehc;
        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

        public World world
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a:Lbvr;
        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

        public Camera camera
        Mappings:
        Namespace Name Mixin selector
        official b Lenw;b:Ldtx;
        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

        public HitResult crosshairTarget
        Mappings:
        Namespace Name Mixin selector
        official c Lenw;c:Ldly;
        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;
      • field_27747

        private final Supplier<BlockRenderManager> field_27747
        Mappings:
        Namespace Name Mixin selector
        official h Lenw;h:Ljava/util/function/Supplier;
        intermediary field_27747 Lnet/minecraft/class_824;field_27747:Ljava/util/function/Supplier;
        named field_27747 Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;field_27747:Ljava/util/function/Supplier;
    • 构造器详细资料

      • BlockEntityRenderDispatcher

        public BlockEntityRenderDispatcher​(TextRenderer textRenderer,
                                           EntityModelLoader entityModelLoader,
                                           Supplier<BlockRenderManager> supplier)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lenw;<init>(Ldvh;Lehc;Ljava/util/function/Supplier;)V
        intermediary <init> Lnet/minecraft/class_824;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_5599;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;)V
    • 方法详细资料

      • get

        @Nullable
        public <E extends BlockEntity> @Nullable BlockEntityRenderer<E> get​(E blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lchp;)Lenx;
        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

        public void configure​(World world,
                              Camera camera,
                              HitResult crosshairTarget)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lbvr;Ldtx;Ldly;)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
      • render

        public <E extends BlockEntity> void render​(E blockEntity,
                                                   float tickDelta,
                                                   MatrixStack matrix,
                                                   VertexConsumerProvider vertexConsumerProvider)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lchp;FLdpi;Lema;)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
      • render

        private static <T extends BlockEntity> void render​(BlockEntityRenderer<T> renderer,
                                                           T blockEntity,
                                                           float tickDelta,
                                                           MatrixStack matrices,
                                                           VertexConsumerProvider vertexConsumers)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lenx;Lchp;FLdpi;Lema;)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
      • renderEntity

        public <E extends BlockEntity> boolean renderEntity​(E entity,
                                                            MatrixStack matrix,
                                                            VertexConsumerProvider vertexConsumerProvider,
                                                            int light,
                                                            int overlay)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lchp;Ldpi;Lema;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

        private static void runReported​(BlockEntity blockEntity,
                                        Runnable runnable)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lchp;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

        public void setWorld​(@Nullable
                             @Nullable World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lenw;a(Lbvr;)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
      • reload

        public void reload​(ResourceManager manager)
        Performs the reload in the apply executor, or the game engine.
        指定者:
        reload 在接口中 SynchronousResourceReloader
        参数:
        manager - the resource manager
        Mappings:
        Namespace Name Mixin selector
        official a Ladm;a(Ladl;)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