net.minecraft.client.render.block

public class BlockModelRenderer

cuw
net.minecraft.class_2432
net.minecraft.client.render.block.BlockModelRenderer
net.minecraft.client.renderer.BlockModelRenderer
net.minecraft.client.renderer.BlockModelRenderer

Field summary

Modifier and TypeField
private final BlockColors
a
field_13551
colors
field_187499_a
blockColors
private static final ThreadLocal<it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap<BlockPos>>
b
field_20772
LIGHT_COLOR_CACHE
field_210267_b
CACHE_COMBINED_LIGHT
private static final ThreadLocal<Boolean>
c
field_20773
LIGHT_COLOR_CACHE_ENABLED
field_211848_c
CACHE_ENABLED

Constructor summary

ModifierConstructor
public (BlockColors colors)

Method summary

Modifier and TypeMethod
public boolean
a(aye arg0, dez arg1, blc arg2, el arg3, ctq arg4, boolean arg5, Random arg6, long arg7)
method_19197(class_3600 arg0, class_2528 arg1, class_2232 arg2, class_2552 arg3, class_520 arg4, boolean arg5, Random arg6, long arg7)
render(BlockLightView world, BakedModel model, BlockState state, BlockPos pos, BufferBuilder bufferBuilder, boolean cull, Random random, long seed)
func_199324_a(IWorldReader arg0, IBakedModel arg1, IBlockState arg2, BlockPos arg3, BufferBuilder arg4, boolean arg5, Random arg6, long arg7)
renderModel(IWorldReader worldIn, IBakedModel modelIn, IBlockState stateIn, BlockPos posIn, BufferBuilder buffer, boolean checkSides, Random randomIn, long rand)
public boolean
b(aye arg0, dez arg1, blc arg2, el arg3, ctq arg4, boolean arg5, Random arg6, long arg7)
method_9961(class_3600 arg0, class_2528 arg1, class_2232 arg2, class_2552 arg3, class_520 arg4, boolean arg5, Random arg6, long arg7)
tesselateWithAmbientOcclusion(BlockLightView world, BakedModel model, BlockState state, BlockPos pos, BufferBuilder bufferBuilder, boolean cull, Random random, long seed)
func_199326_b(IWorldReader arg0, IBakedModel arg1, IBlockState arg2, BlockPos arg3, BufferBuilder arg4, boolean arg5, Random arg6, long arg7)
renderModelSmooth(IWorldReader worldIn, IBakedModel modelIn, IBlockState stateIn, BlockPos posIn, BufferBuilder buffer, boolean checkSides, Random randomIn, long rand)
public boolean
c(aye arg0, dez arg1, blc arg2, el arg3, ctq arg4, boolean arg5, Random arg6, long arg7)
method_9967(class_3600 arg0, class_2528 arg1, class_2232 arg2, class_2552 arg3, class_520 arg4, boolean arg5, Random arg6, long arg7)
tesselateWithoutAmbientOcclusion(BlockLightView world, BakedModel model, BlockState state, BlockPos pos, BufferBuilder bufferBuilder, boolean cull, Random random, long seed)
func_199325_c(IWorldReader arg0, IBakedModel arg1, IBlockState arg2, BlockPos arg3, BufferBuilder arg4, boolean arg5, Random arg6, long arg7)
renderModelFlat(IWorldReader worldIn, IBakedModel modelIn, IBlockState stateIn, BlockPos posIn, BufferBuilder buffer, boolean checkSides, Random randomIn, long rand)
private void
a(aye arg0, blc arg1, el arg2, ctq arg3, List<cux> arg4, float[] arg5, BitSet arg6, cuw$b arg7)
method_12348(class_3600 arg0, class_2232 arg1, class_2552 arg2, class_520 arg3, List<class_2437> arg4, float[] arg5, BitSet arg6, class_2432$class_2434 arg7)
tesselateFaceWithAmbientOcclusion(BlockLightView world, BlockState state, BlockPos pos, BufferBuilder bufferBuilder, List<BakedQuad> quads, float[] faceShape, BitSet shapeState, BlockModelRenderer$AmbientOcclusionFace face)
func_187492_a(IWorldReader arg0, IBlockState arg1, BlockPos arg2, BufferBuilder arg3, List<BakedQuad> arg4, float[] arg5, BitSet arg6, BlockModelRenderer$AmbientOcclusionFace arg7)
renderQuadsSmooth(IWorldReader blockAccessIn, IBlockState stateIn, BlockPos posIn, BufferBuilder buffer, List<BakedQuad> list, float[] quadBounds, BitSet bitSet, BlockModelRenderer$AmbientOcclusionFace aoFace)
private void
a(blc arg0, int[] arg1, eq arg2, float[] arg3, BitSet arg4)
method_9964(class_2232 arg0, int[] arg1, class_1354 arg2, float[] arg3, BitSet arg4)
computeFaceShape(BlockState state, int[] vertices, Direction face, float[] faceShape, BitSet shapeState)
func_187494_a(IBlockState arg0, int[] arg1, EnumFacing arg2, float[] arg3, BitSet arg4)
fillQuadBounds(IBlockState stateIn, int[] vertexData, EnumFacing face, float[] quadBounds, BitSet boundsFlags)
private void
a(aye arg0, blc arg1, el arg2, int arg3, boolean arg4, ctq arg5, List<cux> arg6, BitSet arg7)
method_19196(class_3600 arg0, class_2232 arg1, class_2552 arg2, int arg3, boolean arg4, class_520 arg5, List<class_2437> arg6, BitSet arg7)
tesselateFaceWithoutAmbientOcclusion(BlockLightView world, BlockState state, BlockPos pos, int lightColor, boolean computeShape, BufferBuilder bufferBuilder, List<BakedQuad> quads, BitSet shapeState)
func_187496_a(IWorldReader arg0, IBlockState arg1, BlockPos arg2, int arg3, boolean arg4, BufferBuilder arg5, List<BakedQuad> arg6, BitSet arg7)
renderQuadsFlat(IWorldReader blockAccessIn, IBlockState stateIn, BlockPos posIn, int brightnessIn, boolean ownBrightness, BufferBuilder buffer, List<BakedQuad> list, BitSet bitSet)
public void
a(dez arg0, float arg1, float arg2, float arg3, float arg4)
method_12350(class_2528 arg0, float arg1, float arg2, float arg3, float arg4)
render(BakedModel model, float brightness, float r, float g, float b)
func_178262_a(IBakedModel arg0, float arg1, float arg2, float arg3, float arg4)
renderModelBrightnessColor(IBakedModel bakedModel, float brightness, float red, float green, float blue)
public void
a(blc arg0, dez arg1, float arg2, float arg3, float arg4, float arg5)
method_9965(class_2232 arg0, class_2528 arg1, float arg2, float arg3, float arg4, float arg5)
render(BlockState state, BakedModel model, float brightness, float r, float g, float b)
func_187495_a(IBlockState arg0, IBakedModel arg1, float arg2, float arg3, float arg4, float arg5)
renderModelBrightnessColor(IBlockState state, IBakedModel modelIn, float brightness, float red, float green, float blue)
public void
a(dez arg0, blc arg1, float arg2, boolean arg3)
method_9966(class_2528 arg0, class_2232 arg1, float arg2, boolean arg3)
render(BakedModel model, BlockState state, float brightness, boolean skipColor)
func_178266_a(IBakedModel arg0, IBlockState arg1, float arg2, boolean arg3)
renderModelBrightness(IBakedModel model, IBlockState state, float brightness, boolean glDisabled)
private void
a(float arg0, float arg1, float arg2, float arg3, List<cux> arg4)
method_9958(float arg0, float arg1, float arg2, float arg3, List<class_2437> arg4)
renderQuads(float brightness, float r, float g, float b, List<BakedQuad> quads)
func_178264_a(float arg0, float arg1, float arg2, float arg3, List<BakedQuad> arg4)
renderModelBrightnessColorQuads(float brightness, float red, float green, float blue, List<BakedQuad> listQuads)
public static void
a()
method_19195()
enableLightColorCache()
func_211847_a()
enableCache()
public static void
b()
method_19199()
clearLightColorCache()
func_210266_a()
disableCache()
private static int
b(blc arg0, aye arg1, el arg2)
method_19200(class_2232 arg0, class_3600 arg1, class_2552 arg2)
getLightColor(BlockState state, BlockLightView world, BlockPos pos)
func_210264_b(IBlockState arg0, IWorldReader arg1, BlockPos arg2)
getPackedLightmapCoords(IBlockState blockStateIn, IWorldReader worldIn, BlockPos posIn)