Class BlockRenderManager
java.lang.Object
net.minecraft.client.render.block.BlockRenderManager
- All Implemented Interfaces:
ResourceReloadListener
,SynchronousResourceReloadListener
@Environment(CLIENT) public class BlockRenderManager extends Object implements SynchronousResourceReloadListener
- Mappings:
Namespace Name official eih
intermediary net/minecraft/class_776
named net/minecraft/client/render/block/BlockRenderManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer
-
Field Summary
Fields Modifier and Type Field Description private BlockColors
blockColors
private BlockModelRenderer
blockModelRenderer
private BuiltinModelItemRenderer
builtinModelItemRenderer
private FluidRenderer
fluidRenderer
private BlockModels
models
private Random
random
-
Constructor Summary
Constructors Constructor Description BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)
-
Method Summary
Modifier and Type Method Description void
apply(ResourceManager manager)
BakedModel
getModel(BlockState state)
BlockModelRenderer
getModelRenderer()
BlockModels
getModels()
boolean
renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random)
void
renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light, int overlay)
void
renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer)
boolean
renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, FluidState state)
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.ResourceReloadListener
getName
Methods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
models
- Mappings:
Namespace Name Mixin selector official a
Leih;a:Leig;
intermediary field_4168
Lnet/minecraft/class_776;field_4168:Lnet/minecraft/class_773;
named models
Lnet/minecraft/client/render/block/BlockRenderManager;models:Lnet/minecraft/client/render/block/BlockModels;
-
blockModelRenderer
- Mappings:
Namespace Name Mixin selector official b
Leih;b:Leij;
intermediary field_4170
Lnet/minecraft/class_776;field_4170:Lnet/minecraft/class_778;
named blockModelRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;blockModelRenderer:Lnet/minecraft/client/render/block/BlockModelRenderer;
-
builtinModelItemRenderer
- Mappings:
Namespace Name Mixin selector official c
Leih;c:Lehc;
intermediary field_27742
Lnet/minecraft/class_776;field_27742:Lnet/minecraft/class_756;
named builtinModelItemRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;builtinModelItemRenderer:Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;
-
fluidRenderer
- Mappings:
Namespace Name Mixin selector official d
Leih;d:Leii;
intermediary field_4167
Lnet/minecraft/class_776;field_4167:Lnet/minecraft/class_775;
named fluidRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;fluidRenderer:Lnet/minecraft/client/render/block/FluidRenderer;
-
random
- Mappings:
Namespace Name Mixin selector official e
Leih;e:Ljava/util/Random;
intermediary field_4169
Lnet/minecraft/class_776;field_4169:Ljava/util/Random;
named random
Lnet/minecraft/client/render/block/BlockRenderManager;random:Ljava/util/Random;
-
blockColors
- Mappings:
Namespace Name Mixin selector official f
Leih;f:Ldqz;
intermediary field_20987
Lnet/minecraft/class_776;field_20987:Lnet/minecraft/class_324;
named blockColors
Lnet/minecraft/client/render/block/BlockRenderManager;blockColors:Lnet/minecraft/client/color/block/BlockColors;
-
-
Constructor Details
-
BlockRenderManager
public BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)- Mappings:
Namespace Name Mixin selector official <init>
Leih;<init>(Leig;Lehc;Ldqz;)V
intermediary <init>
Lnet/minecraft/class_776;<init>(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V
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
-
-
Method Details
-
getModels
- Mappings:
Namespace Name Mixin selector official a
Leih;a()Leig;
intermediary method_3351
Lnet/minecraft/class_776;method_3351()Lnet/minecraft/class_773;
named getModels
Lnet/minecraft/client/render/block/BlockRenderManager;getModels()Lnet/minecraft/client/render/block/BlockModels;
-
renderDamage
public void renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer)- Mappings:
Namespace Name Mixin selector official a
Leih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;)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
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
-
renderBlock
public boolean renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random)- Mappings:
Namespace Name Mixin selector official a
Leih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;ZLjava/util/Random;)Z
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;ZLjava/util/Random;)Z
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;ZLjava/util/Random;)Z
-
renderFluid
public boolean renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, FluidState state)- Mappings:
Namespace Name Mixin selector official a
Leih;a(Lfx;Lbsx;Ldlv;Ldal;)Z
intermediary method_3352
Lnet/minecraft/class_776;method_3352(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_3610;)Z
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/fluid/FluidState;)Z
-
getModelRenderer
- Mappings:
Namespace Name Mixin selector official b
Leih;b()Leij;
intermediary method_3350
Lnet/minecraft/class_776;method_3350()Lnet/minecraft/class_778;
named getModelRenderer
Lnet/minecraft/client/render/block/BlockRenderManager;getModelRenderer()Lnet/minecraft/client/render/block/BlockModelRenderer;
-
getModel
- Mappings:
Namespace Name Mixin selector official a
Leih;a(Lcht;)Letg;
intermediary method_3349
Lnet/minecraft/class_776;method_3349(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;
named getModel
Lnet/minecraft/client/render/block/BlockRenderManager;getModel(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/render/model/BakedModel;
-
renderBlockAsEntity
public void renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light, int overlay)- Mappings:
Namespace Name Mixin selector official a
Leih;a(Lcht;Ldlr;Lehq;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
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
-
apply
- Specified by:
apply
in interfaceSynchronousResourceReloadListener
- Mappings:
Namespace Name Mixin selector official a
Lacy;a(Lacx;)V
intermediary method_14491
Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
named apply
Lnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V
-