net.minecraft.client.render.chunk

public class ChunkRenderData

implements AbstractChunkRenderData

hbe
net.minecraft.client.renderer.chunk.CompiledSectionMesh
net.minecraft.class_11516
net.minecraft.client.render.chunk.ChunkRenderData
net.minecraft.unmapped.C_wsdoiqzp
net.minecraft.unmapped.C_wsdoiqzp
net.minecraft.src.C_398576_

Field summary

Modifier and TypeField
public static final AbstractChunkRenderData
a
UNCOMPILED
field_60935
HIDDEN
f_cdxkvdnk
f_399005_
public static final AbstractChunkRenderData
b
EMPTY
field_60936
READY
f_xbpovrfa
f_398757_
private final List<BlockEntity>
c
renderableBlockEntities
field_60937
blockEntities
f_batkydhl
f_399115_
private final ChunkOcclusionData
d
visibilitySet
field_60938
chunkOcclusionData
f_lzwocvyj
f_399880_
private final BuiltBuffer$SortState
e
transparencyState
field_60939
translucencySortingData
f_rzioivrg
f_399389_
private NormalizedRelativePos
f
translucencyPointOfView
field_60940
pos
f_acvgpqmk
f_400489_
private final Map<BlockRenderLayer, Buffers>
g
buffers
field_60941
buffersByLayer
f_ktpojunm
f_399900_

Constructor summary

ModifierConstructor
public (NormalizedRelativePos pos, SectionBuilder$RenderData renderData)

Method summary

Modifier and TypeMethod
public void
a(hbm arg0)
setTranslucencyPointOfView(TranslucencyPointOfView arg0)
method_72032(class_10196 arg0)
setPos(NormalizedRelativePos pos)
m_fylnrjnj(C_ahfmrecb arg0)
m_404582_(C_398493_ arg0)
public boolean
b(hbm arg0)
isDifferentPointOfView(TranslucencyPointOfView arg0)
method_72036(class_10196 arg0)
hasPosition(NormalizedRelativePos arg0)
m_cntzyadl(C_ahfmrecb arg0)
m_401263_(C_398493_ arg0)
public boolean
a()
hasRenderableLayers()
method_72027()
hasData()
m_soqftasa()
m_401521_()
public boolean
a(hba arg0)
isEmpty(ChunkSectionLayer arg0)
method_72028(class_11515 arg0)
containsLayer(BlockRenderLayer arg0)
m_cvzeuksa(C_nihubpux arg0)
m_401128_(C_398515_ arg0)
public List<BlockEntity>
b()
getRenderableBlockEntities()
method_72033()
getBlockEntities()
m_nflwobhd()
m_402842_()
public boolean
a(jh o, jh arg1)
facesCanSeeEachother(Direction arg0, Direction arg1)
method_3650(class_2350 arg0, class_2350 arg1)
isVisibleThrough(Direction arg0, Direction arg1)
m_kxhitzll(C_xpuuihxf arg0, C_xpuuihxf arg1)
m_401107_(C_4687_ p_407059_, C_4687_ arg1)
public Buffers
b(hba arg0)
getBuffers(ChunkSectionLayer arg0)
method_72034(class_11515 arg0)
getBuffersForLayer(BlockRenderLayer arg0)
m_sztphlau(C_nihubpux arg0)
m_402724_(C_398515_ arg0)
public void
a(hba o, foc o, long arg2)
uploadMeshLayer(ChunkSectionLayer arg0, MeshData arg1, long arg2)
method_72031(class_11515 arg0, class_9801 arg1, long arg2)
upload(BlockRenderLayer layer, BuiltBuffer builtBuffer, long sectionPos)
m_oywvixhk(C_nihubpux arg0, C_fpcijbbg arg1, long arg2)
m_402396_(C_398515_ p_410167_, C_336471_ p_406090_, long arg2)
public void
a(hba o, foa$a o, long arg2)
uploadLayerIndexBuffer(ChunkSectionLayer arg0, ByteBufferBuilder$Result arg1, long arg2)
method_72030(class_11515 arg0, class_9799$class_9800 arg1, long arg2)
uploadIndexBuffer(BlockRenderLayer layer, BufferAllocator$CloseableBuffer buffer, long sectionPos)
m_iavwecfz(C_nihubpux arg0, C_wcwbedxs$C_thqtmwcx arg1, long arg2)
m_403083_(C_398515_ p_409808_, C_336589_$C_336543_ p_408270_, long arg2)
public boolean
c()
hasTranslucentGeometry()
method_72037()
hasTranslucentLayers()
m_silfhpii()
m_402310_()
public BuiltBuffer$SortState
d()
getTransparencyState()
method_72039()
getTranslucencySortingData()
m_spyergiu()
m_401362_()
public void
close()
close()
close()