net.minecraft.client.render.block

public class BlockModelRenderer

hpy
net.minecraft.client.renderer.block.ModelBlockRenderer
net.minecraft.class_778
net.minecraft.client.render.block.BlockModelRenderer
net.minecraft.unmapped.C_agoaazwy
net.minecraft.client.render.block.BlockModelRenderer
net.minecraft.src.C_4186_

Field summary

Modifier and TypeField
private static final Direction[]
a
DIRECTIONS
field_27743
DIRECTIONS
f_vnpvpvav
DIRECTIONS
f_173405_
private final BlockColors
b
blockColors
field_4178
colors
f_ddzizgmp
colors
f_110995_
private static final int
c
CACHE_SIZE
field_32784
BRIGHTNESS_CACHE_MAX_SIZE
f_dljaneht
BRIGHTNESS_CACHE_MAX_SIZE
f_173406_
static final ThreadLocal<BlockModelRenderer$BrightnessCache>
d
CACHE
field_4179
BRIGHTNESS_CACHE
f_vmzibreh
BRIGHTNESS_CACHE
f_110996_

Constructor summary

ModifierConstructor
public (BlockColors colors)

Method summary

Modifier and TypeMethod
public void
a(dvq o, List<hqg> o, eoh o, is o, fzm o, fzp o, boolean o, int arg7)
tesselateBlock(BlockAndTintGetter arg0, List<BlockModelPart> arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, int arg7)
method_3374(class_1920 arg0, List<class_10889> arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, int arg7)
render(BlockRenderView world, List<BlockModelPart> parts, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_vbhxszcb(C_xjeuupup arg0, List<C_uudyvsyc> arg1, C_txtbiemp arg2, C_hynzadkk arg3, C_cnszsxvd arg4, C_igthdzux arg5, boolean arg6, int arg7)
render(BlockRenderView world, List<C_uudyvsyc> arg1, BlockState state, BlockPos pos, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_234379_(C_1557_ p_393688_, List<C_378987_> p_234382_, C_2064_ p_234383_, C_4675_ p_234384_, C_3181_ p_234385_, C_3187_ p_234386_, boolean p_234389_, int arg7)
private static boolean
a(dvq o, eoh o, boolean o, iz o, is o)
shouldRenderFace(BlockAndTintGetter arg0, BlockState arg1, boolean arg2, Direction arg3, BlockPos arg4)
method_68826(class_1920 arg0, class_2680 arg1, boolean arg2, class_2350 arg3, class_2338 arg4)
shouldDrawFace(BlockRenderView world, BlockState state, boolean cull, Direction side, BlockPos pos)
m_yxycicud(C_xjeuupup arg0, C_txtbiemp arg1, boolean arg2, C_xpuuihxf arg3, C_hynzadkk arg4)
m_yxycicud(BlockRenderView world, BlockState state, boolean arg2, Direction direction, BlockPos pos)
m_387850_(C_1557_ p_391703_, C_2064_ p_396742_, boolean p_394639_, C_4687_ p_397078_, C_4675_ p_395848_)
public void
b(dvq o, List<hqg> o, eoh o, is o, fzm o, fzp o, boolean o, int arg7)
tesselateWithAO(BlockAndTintGetter arg0, List<BlockModelPart> arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, int arg7)
method_3361(class_1920 arg0, List<class_10889> arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, int arg7)
renderSmooth(BlockRenderView world, List<BlockModelPart> parts, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_aqqxasyy(C_xjeuupup arg0, List<C_uudyvsyc> arg1, C_txtbiemp arg2, C_hynzadkk arg3, C_cnszsxvd arg4, C_igthdzux arg5, boolean arg6, int arg7)
renderSmooth(BlockRenderView world, List<C_uudyvsyc> arg1, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_234390_(C_1557_ p_395824_, List<C_378987_> p_234393_, C_2064_ p_234394_, C_4675_ p_234395_, C_3181_ p_234396_, C_3187_ p_234397_, boolean p_234400_, int arg7)
public void
c(dvq o, List<hqg> o, eoh o, is o, fzm o, fzp o, boolean o, int arg7)
tesselateWithoutAO(BlockAndTintGetter arg0, List<BlockModelPart> arg1, BlockState arg2, BlockPos arg3, PoseStack arg4, VertexConsumer arg5, boolean arg6, int arg7)
method_3373(class_1920 arg0, List<class_10889> arg1, class_2680 arg2, class_2338 arg3, class_4587 arg4, class_4588 arg5, boolean arg6, int arg7)
renderFlat(BlockRenderView world, List<BlockModelPart> parts, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_vfzvceuq(C_xjeuupup arg0, List<C_uudyvsyc> arg1, C_txtbiemp arg2, C_hynzadkk arg3, C_cnszsxvd arg4, C_igthdzux arg5, boolean arg6, int arg7)
renderFlat(BlockRenderView world, List<C_uudyvsyc> arg1, BlockState state, BlockPos pos, MatrixStack buffer, VertexConsumer vertexConsumer, boolean cull, int overlay)
m_234401_(C_1557_ p_394148_, List<C_378987_> p_234404_, C_2064_ p_234405_, C_4675_ p_234406_, C_3181_ p_234407_, C_3187_ p_234408_, boolean p_234411_, int arg7)
private void
a(dvq o, eoh o, is o, fzm o, fzp o, List<hqa> o, hpy$b o, int arg7)
renderModelFaceAO(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, PoseStack arg3, VertexConsumer arg4, List<BakedQuad> arg5, ModelBlockRenderer$AmbientOcclusionRenderStorage arg6, int arg7)
method_3363(class_1920 arg0, class_2680 arg1, class_2338 arg2, class_4587 arg3, class_4588 arg4, List<class_777> arg5, class_778$class_780 arg6, int arg7)
renderQuadsSmooth(BlockRenderView world, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, BlockModelRenderer$AmbientOcclusionCalculator ambientOcclusionCalculator, int overlay)
m_nqpczkyb(C_xjeuupup arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_cnszsxvd arg3, C_igthdzux arg4, List<C_jblhunwf> arg5, C_agoaazwy$C_fndktitg arg6, int arg7)
renderQuadsSmooth(BlockRenderView world, BlockState state, BlockPos pos, MatrixStack matrix, VertexConsumer vertexConsumer, List<BakedQuad> quads, BlockModelRenderer$C_fndktitg arg6, int overlay)
m_111012_(C_1557_ p_111014_, C_2064_ p_111015_, C_4675_ p_111016_, C_3181_ p_111017_, C_3187_ p_111018_, List<C_4196_> p_397799_, C_4186_$C_379064_ p_111022_, int arg7)
private void
a(dvq o, eoh o, is o, fzp o, fzm$a o, hqa o, hpy$e o, int arg7)
putQuadData(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, VertexConsumer arg3, PoseStack$Pose arg4, BakedQuad arg5, ModelBlockRenderer$CommonRenderStorage arg6, int arg7)
method_23073(class_1920 arg0, class_2680 arg1, class_2338 arg2, class_4588 arg3, class_4587$class_4665 arg4, class_777 arg5, class_778$class_10931 arg6, int arg7)
renderQuad(BlockRenderView world, BlockState state, BlockPos pos, VertexConsumer vertexConsumer, MatrixStack$Entry matrixEntry, BakedQuad quad, BlockModelRenderer$LightmapCache lightmap, int light)
m_glpxnpuz(C_xjeuupup arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_igthdzux arg3, C_cnszsxvd$C_pqokfevb arg4, C_jblhunwf arg5, C_agoaazwy$C_mxjjlnfm arg6, int arg7)
renderQuad(BlockRenderView world, BlockState state, BlockPos pos, VertexConsumer vertexConsumer, MatrixStack$Entry matrixEntry, BakedQuad quad, BlockModelRenderer$C_mxjjlnfm arg6, int light0)
m_111023_(C_1557_ p_111025_, C_2064_ p_111026_, C_4675_ p_111027_, C_3187_ p_111028_, C_3181_$C_3183_ p_111029_, C_4196_ p_391833_, C_4186_$C_378906_ p_111034_, int arg7)
private static void
a(dvq o, eoh o, is o, hqa o, hpy$e o)
calculateShape(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, BakedQuad arg3, ModelBlockRenderer$CommonRenderStorage arg4)
method_3364(class_1920 arg0, class_2680 arg1, class_2338 arg2, class_777 arg3, class_778$class_10931 arg4)
getQuadDimensions(BlockRenderView world, BlockState state, BlockPos pos, BakedQuad arg3, BlockModelRenderer$LightmapCache arg4)
m_motneunr(C_xjeuupup arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_jblhunwf arg3, C_agoaazwy$C_mxjjlnfm arg4)
getQuadDimensions(BlockRenderView world, BlockState state, BlockPos pos, BakedQuad arg3, BlockModelRenderer$C_mxjjlnfm arg4)
m_111039_(C_1557_ p_111040_, C_2064_ p_111041_, C_4675_ p_111042_, C_4196_ p_454292_, C_4186_$C_378906_ p_394767_)
private void
a(dvq o, eoh o, is o, int o, int o, boolean o, fzm o, fzp o, List<hqa> o, hpy$e arg9)
renderModelFaceFlat(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2, int arg3, int arg4, boolean arg5, PoseStack arg6, VertexConsumer arg7, List<BakedQuad> arg8, ModelBlockRenderer$CommonRenderStorage 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, class_778$class_10931 arg9)
renderQuadsFlat(BlockRenderView world, BlockState state, BlockPos pos, int light, int overlay, boolean useWorldLight, MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, BlockModelRenderer$LightmapCache lightmap)
m_tpkadloi(C_xjeuupup arg0, C_txtbiemp arg1, C_hynzadkk arg2, int arg3, int arg4, boolean arg5, C_cnszsxvd arg6, C_igthdzux arg7, List<C_jblhunwf> arg8, C_agoaazwy$C_mxjjlnfm arg9)
renderQuadsFlat(BlockRenderView world, BlockState state, BlockPos pos, int light, int overlay, boolean useWorldLight, MatrixStack matrices, VertexConsumer consumer, List<BakedQuad> quads, BlockModelRenderer$C_mxjjlnfm arg9)
m_111001_(C_1557_ p_111003_, C_2064_ p_111004_, C_4675_ p_111005_, int p_111006_, int p_111007_, boolean p_111008_, C_3181_ p_111009_, C_3187_ p_111010_, List<C_4196_> p_396196_, C_4186_$C_378906_ arg9)
public static void
a(fzm$a o, fzp o, hqh o, float o, float o, float o, int o, int o)
renderModel(PoseStack$Pose arg0, VertexConsumer arg1, BlockStateModel arg2, float arg3, float arg4, float arg5, int arg6, int arg7)
method_3367(class_4587$class_4665 arg0, class_4588 arg1, class_1087 arg2, float arg3, float arg4, float arg5, int arg6, int arg7)
render(MatrixStack$Entry entry, VertexConsumer vertexConsumer, BlockStateModel model, float red, float green, float blue, int light, int overlay)
m_plmhjlba(C_cnszsxvd$C_pqokfevb arg0, C_igthdzux arg1, C_arkrnhoj arg2, float arg3, float arg4, float arg5, int arg6, int arg7)
render(MatrixStack$Entry arg0, VertexConsumer entry, BlockStateModel consumer, float arg3, float red, float green, int blue, int light)
m_111067_(C_3181_$C_3183_ p_111068_, C_3187_ p_111069_, C_378861_ p_397754_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_)
private static void
a(fzm$a o, fzp o, float o, float o, float o, List<hqa> o, int o, int o)
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)
renderQuads(MatrixStack$Entry entry, VertexConsumer vertexConsumer, float red, float green, float blue, List<BakedQuad> quads, int light, int overlay)
m_yfdfuqii(C_cnszsxvd$C_pqokfevb arg0, C_igthdzux arg1, float arg2, float arg3, float arg4, List<C_jblhunwf> arg5, int arg6, int arg7)
renderQuad(MatrixStack$Entry entry, VertexConsumer consumer, float red, float green, float blue, List<BakedQuad> quads, int light, int overlay)
m_111058_(C_3181_$C_3183_ p_111059_, C_3187_ p_111060_, float p_111061_, float p_111062_, float p_111063_, List<C_4196_> p_111064_, int p_111065_, int p_111066_)
public static void
a()
enableCaching()
method_20544()
enableBrightnessCache()
m_quhznage()
enableBrightnessCache()
m_111000_()
public static void
b()
clearCache()
method_20545()
disableBrightnessCache()
m_oaugyfus()
disableBrightnessCache()
m_111077_()