net.minecraft.client.renderer.block

public class ModelBlockRenderer

drm
net.minecraft.client.renderer.block.ModelBlockRenderer
net.minecraft.class_778
net.minecraft.client.render.block.BlockModelRenderer
net.minecraft.client.renderer.BlockModelRenderer

Field summary

Modifier and TypeField
private final BlockColors
a
blockColors
field_4178
colorMap
field_187499_a
private static final ThreadLocal<ModelBlockRenderer$Cache>
b
CACHE
field_4179
brightnessCache
field_210267_b

Constructor summary

ModifierConstructor
public (BlockColors arg0)

Method summary

Modifier and TypeMethod
public boolean
a(bje arg0, ebv arg1, byj arg2, fk arg3, cyl arg4, cyo arg5, boolean arg6, Random arg7, long arg8, int arg9)
tesselateBlock(BlockAndTintGetter arg0, BakedModel arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, Random arg7, long arg8, int arg9)
method_3374(class_1920 arg0, class_1087 arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, Random arg7, long arg8, int arg9)
render(BlockRenderView view, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay)
func_228802_a_(ILightReader arg0, IBakedModel arg1, BlockState arg2, BlockPos arg3, MatrixStack arg4, IVertexBuilder arg5, boolean arg6, Random arg7, long arg8, int arg9)
public boolean
b(bje arg0, ebv arg1, byj arg2, fk arg3, cyl arg4, cyo arg5, boolean arg6, Random arg7, long arg8, int arg9)
tesselateWithAO(BlockAndTintGetter arg0, BakedModel arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, Random arg7, long arg8, int arg9)
method_3361(class_1920 arg0, class_1087 arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, Random arg7, long arg8, int arg9)
renderSmooth(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, Random random, long seed, int overlay)
func_228805_b_(ILightReader arg0, IBakedModel arg1, BlockState arg2, BlockPos arg3, MatrixStack arg4, IVertexBuilder arg5, boolean arg6, Random arg7, long arg8, int arg9)
public boolean
c(bje arg0, ebv arg1, byj arg2, fk arg3, cyl arg4, cyo arg5, boolean arg6, Random arg7, long arg8, int arg9)
tesselateWithoutAO(BlockAndTintGetter arg0, BakedModel arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, Random arg7, long arg8, int arg9)
method_3373(class_1920 arg0, class_1087 arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, Random arg7, long arg8, int arg9)
renderFlat(BlockRenderView view, BakedModel model, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, Random random, long arg8, int arg9)
func_228806_c_(ILightReader arg0, IBakedModel arg1, BlockState arg2, BlockPos arg3, MatrixStack arg4, IVertexBuilder arg5, boolean arg6, Random arg7, long arg8, int arg9)
private void
a(bje arg0, byj arg1, fk arg2, cyl arg3, cyo arg4, List<drn> arg5, float[] arg6, BitSet arg7, drm$b arg8, int arg9)
renderModelFaceAO(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, PoseStack arg3, VertexConsumer arg4, List<BakedQuad> arg5, float[] arg6, BitSet arg7, ModelBlockRenderer$AmbientOcclusionFace arg8, int arg9)
method_3363(class_1920 arg0, class_2680 arg1, class_2338 arg2, class_4587 arg3, class_4588 arg4, List<class_777> arg5, float[] arg6, BitSet arg7, class_778$class_780 arg8, int arg9)
renderQuadsSmooth(BlockRenderView world, BlockState state, BlockPos pos, MatrixStack matrix, VertexConsumer vertexConsumer, List<BakedQuad> quads, float[] box, BitSet flags, BlockModelRenderer$AmbientOcclusionCalculator ambientOcclusionCalculator, int overlay)
func_228799_a_(ILightReader arg0, BlockState arg1, BlockPos arg2, MatrixStack arg3, IVertexBuilder arg4, List<BakedQuad> arg5, float[] arg6, BitSet arg7, BlockModelRenderer$AmbientOcclusionFace arg8, int arg9)
private void
a(bje arg0, byj arg1, fk arg2, cyo arg3, cyl$a arg4, drn arg5, float arg6, float arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13, int arg14)
putQuadData(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, VertexConsumer arg3, PoseStack$Pose arg4, BakedQuad arg5, float arg6, float arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13, int arg14)
method_23073(class_1920 arg0, class_2680 arg1, class_2338 arg2, class_4588 arg3, class_4587$class_4665 arg4, class_777 arg5, float arg6, float arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13, int arg14)
renderQuad(BlockRenderView world, BlockState state, BlockPos pos, VertexConsumer vertexConsumer, MatrixStack$Entry matrixEntry, BakedQuad quad, float brightness0, float brightness1, float brightness2, float brightness3, int light0, int light1, int light2, int light3, int overlay)
func_228800_a_(ILightReader arg0, BlockState arg1, BlockPos arg2, IVertexBuilder arg3, MatrixStack$Entry arg4, BakedQuad arg5, float arg6, float arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13, int arg14)
private void
a(bje arg0, byj arg1, fk arg2, int[] arg3, fp arg4, float[] arg5, BitSet arg6)
calculateShape(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, int[] arg3, Direction arg4, float[] arg5, BitSet arg6)
method_3364(class_1920 arg0, class_2680 arg1, class_2338 arg2, int[] arg3, class_2350 arg4, float[] arg5, BitSet arg6)
getQuadDimensions(BlockRenderView world, BlockState state, BlockPos pos, int[] vertexData, Direction face, float[] box, BitSet flags)
func_228801_a_(ILightReader arg0, BlockState arg1, BlockPos arg2, int[] arg3, Direction arg4, float[] arg5, BitSet arg6)
private void
a(bje arg0, byj arg1, fk arg2, int arg3, int arg4, boolean arg5, cyl arg6, cyo arg7, List<drn> arg8, BitSet arg9)
renderModelFaceFlat(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, int arg3, int arg4, boolean arg5, PoseStack arg6, VertexConsumer arg7, List<BakedQuad> arg8, BitSet arg9)
method_3370(class_1920 arg0, class_2680 arg1, class_2338 arg2, int arg3, int arg4, boolean arg5, class_4587 arg6, class_4588 arg7, List<class_777> arg8, BitSet arg9)
renderQuadsFlat(BlockRenderView world, BlockState state, BlockPos pos, int light, int overlay, boolean useWorldLight, MatrixStack matrix, VertexConsumer vertexConsumer, List<BakedQuad> quads, BitSet flags)
func_228798_a_(ILightReader arg0, BlockState arg1, BlockPos arg2, int arg3, int arg4, boolean arg5, MatrixStack arg6, IVertexBuilder arg7, List<BakedQuad> arg8, BitSet arg9)
public void
a(cyl$a arg0, cyo arg1, byj arg2, ebv arg3, float arg4, float arg5, float arg6, int arg7, int arg8)
renderModel(PoseStack$Pose arg0, VertexConsumer arg1, BlockState arg2, BakedModel arg3, float arg4, float arg5, float arg6, int arg7, int arg8)
method_3367(class_4587$class_4665 arg0, class_4588 arg1, class_2680 arg2, class_1087 arg3, float arg4, float arg5, float arg6, int arg7, int arg8)
render(MatrixStack$Entry arg0, VertexConsumer arg1, BlockState arg2, BakedModel arg3, float arg4, float arg5, float arg6, int arg7, int arg8)
func_228804_a_(MatrixStack$Entry arg0, IVertexBuilder arg1, BlockState arg2, IBakedModel arg3, float arg4, float arg5, float arg6, int arg7, int arg8)
private static void
a(cyl$a arg0, cyo arg1, float arg2, float arg3, float arg4, List<drn> arg5, int arg6, int arg7)
renderQuadList(PoseStack$Pose arg0, VertexConsumer arg1, float arg2, float arg3, float arg4, List<BakedQuad> arg5, int arg6, int arg7)
method_3365(class_4587$class_4665 arg0, class_4588 arg1, float arg2, float arg3, float arg4, List<class_777> arg5, int arg6, int arg7)
renderQuad(MatrixStack$Entry arg0, VertexConsumer arg1, float arg2, float arg3, float arg4, List<BakedQuad> arg5, int arg6, int arg7)
func_228803_a_(MatrixStack$Entry arg0, IVertexBuilder arg1, float arg2, float arg3, float arg4, List<BakedQuad> arg5, int arg6, int arg7)
public static void
a()
enableCaching()
method_20544()
enableBrightnessCache()
func_211847_a()
public static void
b()
clearCache()
method_20545()
disableBrightnessCache()
func_210266_a()