net.minecraft.client.render.command

public class FallingBlockCommandRenderer

net.minecraft.client.renderer.feature.BlockFeatureRenderer
net.minecraft.class_11681
net.minecraft.client.render.command.FallingBlockCommandRenderer

Field summary

Modifier and TypeField
private static final Direction[]
DIRECTIONS
field_1_2228
DIRECTIONS
private static final int[]
NO_TINT
field_1_2538
NO_TINT
private final QuadShading
quadInstance
field_1_2540
shading
private final Random
random
field_1_2541
random
private final List<BlockModelPart>
parts
field_1_2539
modelParts

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
renderSolid(SubmitNodeCollection nodeCollection, MultiBufferSource$BufferSource bufferSource, BlockStateModelSet blockStateModelSet, OutlineBufferSource outlineBufferSource, OptionsRenderState optionsState)
method_1_1210(class_11788 arg0, class_4597$class_4598 arg1, class_773 arg2, class_4618 arg3, class_1_421 arg4)
renderOpaque(BatchingRenderCommandQueue queue, VertexConsumerProvider$Immediate vertexConsumers, BlockStateModels models, OutlineVertexConsumerProvider outlineVertexConsumers, OptionsRenderState optionsRenderState)
public void
renderTranslucent(SubmitNodeCollection nodeCollection, MultiBufferSource$BufferSource bufferSource, BlockStateModelSet blockStateModelSet, OutlineBufferSource outlineBufferSource, MultiBufferSource$BufferSource crumblingBufferSource, OptionsRenderState optionsState)
method_1_1211(class_11788 arg0, class_4597$class_4598 arg1, class_773 arg2, class_4618 arg3, class_4597$class_4598 arg4, class_1_421 arg5)
renderBlended(BatchingRenderCommandQueue queue, VertexConsumerProvider$Immediate vertexConsumers, BlockStateModels models, OutlineVertexConsumerProvider outlineVertexConsumers, VertexConsumerProvider$Immediate vertexConsumer, OptionsRenderState optionsRenderState)
private void
renderMovingBlockSubmits(SubmitNodeCollection nodeCollection, MultiBufferSource$BufferSource bufferSource, BlockStateModelSet blockStateModelSet, OptionsRenderState optionsState, boolean translucent)
method_1_1209(class_11788 arg0, class_4597$class_4598 arg1, class_773 arg2, class_1_421 arg3, boolean arg4)
renderMovingBlocks(BatchingRenderCommandQueue queue, VertexConsumerProvider$Immediate vertexConsumers, BlockStateModels models, OptionsRenderState optionsRenderState, boolean blended)
private static void
putBakedQuad(PoseStack poseStack, MultiBufferSource$BufferSource bufferSource, float x, float y, float z, BakedQuad quad, QuadInstance instance, ChunkSectionLayer layer)
method_1_2646(class_4587 arg0, class_4597$class_4598 arg1, float arg2, float arg3, float arg4, class_777 arg5, class_1_382 arg6, class_11515 arg7)
renderQuad(MatrixStack matrices, VertexConsumerProvider$Immediate vertexConsumers, float x, float y, float z, BakedQuad bakedQuad, QuadShading shading, BlockRenderLayer layer)
private void
renderBlockModelSubmits(SubmitNodeCollection nodeCollection, MultiBufferSource$BufferSource bufferSource, OutlineBufferSource outlineBufferSource, boolean translucent)
method_1_1207(class_11788 arg0, class_4597$class_4598 arg1, class_4618 arg2, boolean arg3)
renderBlockStateModels(BatchingRenderCommandQueue queue, VertexConsumerProvider$Immediate vertexConsumers, OutlineVertexConsumerProvider outlineVertexConsumers, boolean blended)
private void
renderBreakingBlockModelSubmits(SubmitNodeCollection nodeCollection, MultiBufferSource$BufferSource bufferSource)
method_1_3058(class_11788 arg0, class_4597$class_4598 arg1)
renderBlocks(BatchingRenderCommandQueue queue, VertexConsumerProvider$Immediate vertexConsumer)
private static void
putPartQuads(BlockStateModelPart part, PoseStack$Pose pose, QuadInstance quadInstance, int[] tintLayers, VertexConsumer buffer, VertexConsumer outlineBuffer)
method_1_2647(class_10889 arg0, class_4587$class_4665 arg1, class_1_382 arg2, int[] arg3, class_4588 arg4, class_4588 arg5)
renderBlockStateModelPart(BlockModelPart modelPart, MatrixStack$Entry matrix, QuadShading shading, int[] tintLayers, VertexConsumer vertexConsumer, VertexConsumer outlineVertexConsumer)
private static void
putQuad(PoseStack$Pose pose, BakedQuad quad, QuadInstance instance, int[] tintLayers, VertexConsumer buffer, VertexConsumer outlineBuffer)
method_1_2648(class_4587$class_4665 arg0, class_777 arg1, class_1_382 arg2, int[] arg3, class_4588 arg4, class_4588 arg5)
renderBlockStateModelQuad(MatrixStack$Entry matrix, BakedQuad quad, QuadShading shading, int[] tintLayers, VertexConsumer vertexConsumer, VertexConsumer outlineVertexConsumer)
private static void
lambda$renderMovingBlockSubmits$1(PoseStack arg0, MultiBufferSource$BufferSource arg1, float arg2, float arg3, float arg4, BakedQuad arg5, QuadInstance arg6)
method_1_2645(class_4587 arg0, class_4597$class_4598 arg1, float arg2, float arg3, float arg4, class_777 arg5, class_1_382 arg6)
method_1_2645(MatrixStack arg0, VertexConsumerProvider$Immediate arg1, float x, float y, float z, BakedQuad bakedQuad, QuadShading shading)
private static void
lambda$renderMovingBlockSubmits$0(PoseStack arg0, MultiBufferSource$BufferSource arg1, float arg2, float arg3, float arg4, BakedQuad arg5, QuadInstance arg6)
method_1_2644(class_4587 arg0, class_4597$class_4598 arg1, float arg2, float arg3, float arg4, class_777 arg5, class_1_382 arg6)
method_1_2644(MatrixStack arg0, VertexConsumerProvider$Immediate arg1, float x, float y, float z, BakedQuad bakedQuad, QuadShading shading)