类 BlockRenderManager
- java.lang.Object
-
- net.minecraft.client.render.block.BlockRenderManager
-
- 所有已实现的接口:
ResourceReloader,SynchronousResourceReloader
@Environment(CLIENT) public class BlockRenderManager extends Object implements SynchronousResourceReloader
- Mappings:
Namespace Name official emrintermediary net/minecraft/class_776named net/minecraft/client/render/block/BlockRenderManager
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer
-
-
字段概要
字段 修饰符和类型 字段 说明 private BlockColorsblockColorsprivate BlockModelRendererblockModelRendererprivate BuiltinModelItemRendererbuiltinModelItemRendererprivate FluidRendererfluidRendererprivate BlockModelsmodelsprivate Randomrandom
-
构造器概要
构造器 构造器 说明 BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BakedModelgetModel(BlockState state)BlockModelRenderergetModelRenderer()BlockModelsgetModels()voidreload(ResourceManager manager)Performs the reload in the apply executor, or the game engine.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)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.resource.ResourceReloader
getName
-
从接口继承的方法 net.minecraft.resource.SynchronousResourceReloader
reload
-
-
-
-
字段详细资料
-
models
private final BlockModels models
- Mappings:
Namespace Name Mixin selector official aLemr;a:Lemq;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
private final BlockModelRenderer blockModelRenderer
- Mappings:
Namespace Name Mixin selector official bLemr;b:Lemt;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
private final BuiltinModelItemRenderer builtinModelItemRenderer
- Mappings:
Namespace Name Mixin selector official cLemr;c:Lelm;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
private final FluidRenderer fluidRenderer
- Mappings:
Namespace Name Mixin selector official dLemr;d:Lems;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
private final Random random
- Mappings:
Namespace Name Mixin selector official eLemr;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
private final BlockColors blockColors
- Mappings:
Namespace Name Mixin selector official fLemr;f:Ldvb;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;
-
-
构造器详细资料
-
BlockRenderManager
public BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)
- Mappings:
Namespace Name Mixin selector official <init>Lemr;<init>(Lemq;Lelm;Ldvb;)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
-
-
方法详细资料
-
getModels
public BlockModels getModels()
- Mappings:
Namespace Name Mixin selector official aLemr;a()Lemq;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 aLemr;a(Lcjr;Lgb;Lbut;Ldpi;Ldpm;)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 aLemr;a(Lcjr;Lgb;Lbut;Ldpi;Ldpm;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 aLemr;a(Lgb;Lbut;Ldpm;Ldds;)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
public BlockModelRenderer getModelRenderer()
- Mappings:
Namespace Name Mixin selector official bLemr;b()Lemt;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
public BakedModel getModel(BlockState state)
- Mappings:
Namespace Name Mixin selector official aLemr;a(Lcjr;)Lexp;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 aLemr;a(Lcjr;Ldpi;Lema;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
-
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 aLadm;a(Ladl;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
-
-