Class BlockRenderManager
java.lang.Object
net.minecraft.client.render.block.BlockRenderManager
- All Implemented Interfaces:
ResourceReloader
,SynchronousResourceReloader
@Environment(CLIENT)
public class BlockRenderManager
extends Object
implements SynchronousResourceReloader
- Mappings:
Namespace Name named net/minecraft/client/render/block/BlockRenderManager
intermediary net/minecraft/class_776
official gej
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BlockColors
private final BlockModelRenderer
private final BuiltinModelItemRenderer
private final FluidRenderer
private final BlockModels
private final Random
-
Constructor Summary
ConstructorDescriptionBlockRenderManager
(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors) -
Method Summary
Modifier and TypeMethodDescriptiongetModel
(BlockState state) void
reload
(ResourceManager manager) Performs the reload in the apply executor, or the game engine.void
renderBlock
(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random) void
renderBlockAsEntity
(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) void
renderDamage
(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer) void
renderFluid
(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloader
getName
Methods inherited from interface net.minecraft.resource.SynchronousResourceReloader
reload
-
Field Details
-
models
- Mappings:
Namespace Name Mixin selector named models
Lnet/minecraft/client/render/block/BlockRenderManager;models:Lnet/minecraft/client/render/block/BlockModels;
intermediary field_4168
Lnet/minecraft/class_776;field_4168:Lnet/minecraft/class_773;
official a
Lgej;a:Lgei;
-
blockModelRenderer
- Mappings:
Namespace Name Mixin selector named blockModelRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;blockModelRenderer:Lnet/minecraft/client/render/block/BlockModelRenderer;
intermediary field_4170
Lnet/minecraft/class_776;field_4170:Lnet/minecraft/class_778;
official b
Lgej;b:Lgel;
-
builtinModelItemRenderer
- Mappings:
Namespace Name Mixin selector named builtinModelItemRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;builtinModelItemRenderer:Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;
intermediary field_27742
Lnet/minecraft/class_776;field_27742:Lnet/minecraft/class_756;
official c
Lgej;c:Lgdc;
-
fluidRenderer
- Mappings:
Namespace Name Mixin selector named fluidRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;fluidRenderer:Lnet/minecraft/client/render/block/FluidRenderer;
intermediary field_4167
Lnet/minecraft/class_776;field_4167:Lnet/minecraft/class_775;
official d
Lgej;d:Lgek;
-
random
- Mappings:
Namespace Name Mixin selector named random
Lnet/minecraft/client/render/block/BlockRenderManager;random:Lnet/minecraft/util/math/random/Random;
intermediary field_4169
Lnet/minecraft/class_776;field_4169:Lnet/minecraft/class_5819;
official e
Lgej;e:Lazh;
-
blockColors
- Mappings:
Namespace Name Mixin selector named blockColors
Lnet/minecraft/client/render/block/BlockRenderManager;blockColors:Lnet/minecraft/client/color/block/BlockColors;
intermediary field_20987
Lnet/minecraft/class_776;field_20987:Lnet/minecraft/class_324;
official f
Lgej;f:Lfgj;
-
-
Constructor Details
-
BlockRenderManager
public BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/block/BlockRenderManager;<init>(Lnet/minecraft/client/render/block/BlockModels;Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;Lnet/minecraft/client/color/block/BlockColors;)V
intermediary <init>
Lnet/minecraft/class_776;<init>(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V
official <init>
Lgej;<init>(Lgei;Lgdc;Lfgj;)V
-
-
Method Details
-
getModels
- Mappings:
Namespace Name Mixin selector named getModels
Lnet/minecraft/client/render/block/BlockRenderManager;getModels()Lnet/minecraft/client/render/block/BlockModels;
intermediary method_3351
Lnet/minecraft/class_776;method_3351()Lnet/minecraft/class_773;
official a
Lgej;a()Lgei;
-
renderDamage
public void renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer) - Mappings:
Namespace Name Mixin selector named renderDamage
Lnet/minecraft/client/render/block/BlockRenderManager;renderDamage(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;)V
intermediary method_23071
Lnet/minecraft/class_776;method_23071(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V
official a
Lgej;a(Ldsd;Liz;Ldbc;Lezz;Lfad;)V
-
renderBlock
public void renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random) - Mappings:
Namespace Name Mixin selector named renderBlock
Lnet/minecraft/client/render/block/BlockRenderManager;renderBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;ZLnet/minecraft/util/math/random/Random;)V
intermediary method_3355
Lnet/minecraft/class_776;method_3355(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;)V
official a
Lgej;a(Ldsd;Liz;Ldbc;Lezz;Lfad;ZLazh;)V
-
renderFluid
public void renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) - Mappings:
Namespace Name Mixin selector named renderFluid
Lnet/minecraft/client/render/block/BlockRenderManager;renderFluid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)V
intermediary method_3352
Lnet/minecraft/class_776;method_3352(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V
official a
Lgej;a(Liz;Ldbc;Lfad;Ldsd;Lenw;)V
-
getModelRenderer
- Mappings:
Namespace Name Mixin selector named getModelRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;getModelRenderer()Lnet/minecraft/client/render/block/BlockModelRenderer;
intermediary method_3350
Lnet/minecraft/class_776;method_3350()Lnet/minecraft/class_778;
official b
Lgej;b()Lgel;
-
getModel
- Mappings:
Namespace Name Mixin selector named getModel
Lnet/minecraft/client/render/block/BlockRenderManager;getModel(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/render/model/BakedModel;
intermediary method_3349
Lnet/minecraft/class_776;method_3349(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;
official a
Lgej;a(Ldsd;)Lgrb;
-
renderBlockAsEntity
public void renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - Mappings:
Namespace Name Mixin selector named renderBlockAsEntity
Lnet/minecraft/client/render/block/BlockRenderManager;renderBlockAsEntity(Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
intermediary method_3353
Lnet/minecraft/class_776;method_3353(Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
official a
Lgej;a(Ldsd;Lezz;Lgdp;II)V
-
reload
Performs the reload in the apply executor, or the game engine.- Specified by:
reload
in interfaceSynchronousResourceReloader
- Parameters:
manager
- the resource manager- Mappings:
Namespace Name Mixin selector named reload
Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
intermediary method_14491
Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
official a
Lauq;a(Laup;)V
-