net.minecraft.client.render.block

public class BlockRenderManager

implements SynchronousResourceReloader

net.minecraft.client.renderer.block.BlockRenderDispatcher
net.minecraft.class_776
net.minecraft.client.render.block.BlockRenderManager

Field summary

Modifier and TypeField
private final BlockModels
blockModelShaper
field_4168
models
private final SpriteHolder
materials
field_61777
spriteHolder
private final BlockModelRenderer
modelRenderer
field_4170
blockModelRenderer
private FluidRenderer
liquidBlockRenderer
field_4167
fluidRenderer
private final Random
singleThreadRandom
field_4169
random
private final List<BlockModelPart>
singleThreadPartList
field_57937
parts
private final BlockColors
blockColors
field_20987
blockColors

Constructor summary

ModifierConstructor
public (BlockModels models, SpriteHolder spriteHolder, BlockColors blockColors)

Method summary

Modifier and TypeMethod
public BlockModels
getBlockModelShaper()
method_3351()
getModels()
public void
renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer builder)
method_23071(class_2680 arg0, class_2338 arg1, class_1920 arg2, class_4587 arg3, class_4588 arg4)
renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer)
public void
renderBatched(BlockState blockState, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer builder, boolean cull, List<BlockModelPart> parts)
method_3355(class_2680 arg0, class_2338 arg1, class_1920 arg2, class_4587 arg3, class_4588 arg4, boolean arg5, List<class_10889> arg6)
renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, List<BlockModelPart> parts)
public void
renderLiquid(BlockPos pos, BlockAndTintGetter level, VertexConsumer builder, BlockState blockState, FluidState fluidState)
method_3352(class_2338 arg0, class_1920 arg1, class_4588 arg2, class_2680 arg3, class_3610 arg4)
renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState)
public BlockModelRenderer
getModelRenderer()
method_3350()
getModelRenderer()
public BlockStateModel
getBlockModel(BlockState state)
method_3349(class_2680 arg0)
getModel(BlockState state)
public void
renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords)
method_3353(class_2680 arg0, class_4587 arg1, class_4597 arg2, int arg3, int arg4)
renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
public void
onResourceManagerReload(ResourceManager resourceManager)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)