net.minecraft.client.renderer.block

public class BlockRenderDispatcher

implements ResourceManagerReloadListener

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

Field summary

Modifier and TypeField
private final BlockModelShaper
a
blockModelShaper
field_4168
models
private final ModelBlockRenderer
b
modelRenderer
field_4170
blockModelRenderer
private final Supplier<SpecialBlockModelRenderer>
c
specialBlockModelRenderer
field_55271
blockEntityModelsGetter
private final LiquidBlockRenderer
d
liquidBlockRenderer
field_4167
fluidRenderer
private final RandomSource
e
singleThreadRandom
field_4169
random
private final List<BlockModelPart>
f
singleThreadPartList
field_57937
parts
private final BlockColors
g
blockColors
field_20987
blockColors

Constructor summary

ModifierConstructor
public (BlockModelShaper models, Supplier<SpecialBlockModelRenderer> blockEntityModelsGetter, BlockColors blockColors)

Method summary

Modifier and TypeMethod
public BlockModelShaper
a()
getBlockModelShaper()
method_3351()
getModels()
public void
a(ebg arg0, iw arg1, dja arg2, flq arg3, flt arg4)
renderBreakingTexture(BlockState arg0, BlockPos arg1, BlockAndTintGetter arg2, PoseStack arg3, VertexConsumer arg4)
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
a(ebg arg0, iw arg1, dja arg2, flq arg3, flt arg4, boolean arg5, List<gto> arg6)
renderBatched(BlockState arg0, BlockPos arg1, BlockAndTintGetter arg2, PoseStack arg3, VertexConsumer arg4, boolean arg5, List<BlockModelPart> arg6)
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
a(iw arg0, dja arg1, flt arg2, ebg arg3, exq arg4)
renderLiquid(BlockPos arg0, BlockAndTintGetter arg1, VertexConsumer arg2, BlockState arg3, FluidState arg4)
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 ModelBlockRenderer
b()
getModelRenderer()
method_3350()
getModelRenderer()
public BlockStateModel
a(ebg arg0)
getBlockModel(BlockState arg0)
method_3349(class_2680 arg0)
getModel(BlockState state)
public void
a(ebg arg0, flq arg1, gsc arg2, int arg3, int arg4)
renderSingleBlock(BlockState arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, int arg4)
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
a(avh arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)