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 eihintermediary net/minecraft/class_776named 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 BlockColorsblockColorsprivate BlockModelRendererblockModelRendererprivate BuiltinModelItemRendererbuiltinModelItemRendererprivate FluidRendererfluidRendererprivate BlockModelsmodelsprivate Randomrandom -
Constructor Summary
Constructors Constructor Description BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors) -
Method Summary
Modifier and Type Method Description voidapply(ResourceManager manager)BakedModelgetModel(BlockState state)BlockModelRenderergetModelRenderer()BlockModelsgetModels()booleanrenderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random)voidrenderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light, int overlay)voidrenderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer)booleanrenderFluid(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, waitMethods inherited from interface net.minecraft.resource.ResourceReloadListener
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
models
- Mappings:
Namespace Name Mixin selector official aLeih;a:Leig;intermediary field_4168Lnet/minecraft/class_776;field_4168:Lnet/minecraft/class_773;named modelsLnet/minecraft/client/render/block/BlockRenderManager;models:Lnet/minecraft/client/render/block/BlockModels;
-
blockModelRenderer
- Mappings:
Namespace Name Mixin selector official bLeih;b:Leij;intermediary field_4170Lnet/minecraft/class_776;field_4170:Lnet/minecraft/class_778;named blockModelRendererLnet/minecraft/client/render/block/BlockRenderManager;blockModelRenderer:Lnet/minecraft/client/render/block/BlockModelRenderer;
-
builtinModelItemRenderer
- Mappings:
Namespace Name Mixin selector official cLeih;c:Lehc;intermediary field_27742Lnet/minecraft/class_776;field_27742:Lnet/minecraft/class_756;named builtinModelItemRendererLnet/minecraft/client/render/block/BlockRenderManager;builtinModelItemRenderer:Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;
-
fluidRenderer
- Mappings:
Namespace Name Mixin selector official dLeih;d:Leii;intermediary field_4167Lnet/minecraft/class_776;field_4167:Lnet/minecraft/class_775;named fluidRendererLnet/minecraft/client/render/block/BlockRenderManager;fluidRenderer:Lnet/minecraft/client/render/block/FluidRenderer;
-
random
- Mappings:
Namespace Name Mixin selector official eLeih;e:Ljava/util/Random;intermediary field_4169Lnet/minecraft/class_776;field_4169:Ljava/util/Random;named randomLnet/minecraft/client/render/block/BlockRenderManager;random:Ljava/util/Random;
-
blockColors
- Mappings:
Namespace Name Mixin selector official fLeih;f:Ldqz;intermediary field_20987Lnet/minecraft/class_776;field_20987:Lnet/minecraft/class_324;named blockColorsLnet/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;)Vintermediary <init>Lnet/minecraft/class_776;<init>(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)Vnamed <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 aLeih;a()Leig;intermediary method_3351Lnet/minecraft/class_776;method_3351()Lnet/minecraft/class_773;named getModelsLnet/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 aLeih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;)Vintermediary method_23071Lnet/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;)Vnamed renderDamageLnet/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 aLeih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;ZLjava/util/Random;)Zintermediary method_3355Lnet/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;)Znamed renderBlockLnet/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 aLeih;a(Lfx;Lbsx;Ldlv;Ldal;)Zintermediary method_3352Lnet/minecraft/class_776;method_3352(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_3610;)Znamed renderFluidLnet/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 bLeih;b()Leij;intermediary method_3350Lnet/minecraft/class_776;method_3350()Lnet/minecraft/class_778;named getModelRendererLnet/minecraft/client/render/block/BlockRenderManager;getModelRenderer()Lnet/minecraft/client/render/block/BlockModelRenderer;
-
getModel
- Mappings:
Namespace Name Mixin selector official aLeih;a(Lcht;)Letg;intermediary method_3349Lnet/minecraft/class_776;method_3349(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;named getModelLnet/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 aLeih;a(Lcht;Ldlr;Lehq;II)Vintermediary method_3353Lnet/minecraft/class_776;method_3353(Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderBlockAsEntityLnet/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:
applyin interfaceSynchronousResourceReloadListener- Mappings:
Namespace Name Mixin selector official aLacy;a(Lacx;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed applyLnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V
-