net.minecraft.client.render.chunk

public class ChunkRenderer

dpy
net.minecraft.client.renderer.chunk.RenderChunk
net.minecraft.class_851
net.minecraft.client.render.chunk.ChunkRenderer
net.minecraft.unmapped.C_otclaosl
net.minecraft.client.render.world.RenderChunk
net.minecraft.client.renderer.chunk.ChunkRender
net.minecraft.client.renderer.chunk.ChunkRender

Field summary

Modifier and TypeField
private volatile World
d
level
field_4469
world
f_nosgoaih
world
field_178588_d
world
private final WorldRenderer
e
renderer
field_4466
renderer
f_tjgynmpr
renderer
field_178589_e
renderGlobal
public static int
a
updateCounter
field_4460
chunkUpdateCount
f_iwgajzjb
updateCounter
field_178592_a
renderChunksUpdated
public ChunkRenderData
b
compiled
field_4459
data
f_mqwfjnpq
compiled
field_178590_b
compiledChunk
private final ReentrantLock
f
taskLock
field_4468
lock
f_wyediphy
taskLock
field_178587_g
lockCompileTask
private final ReentrantLock
g
compileLock
field_4470
dataLock
f_wohrmeft
compileLock
field_178598_h
lockCompiledChunk
private ChunkRenderTask
h
pendingTask
field_4461
task
f_qgztzvdn
pendingTask
field_178599_i
compileTask
private final Set<BlockEntity>
i
globalBlockEntities
field_4457
blockEntities
f_lqkgnoad
globalBlockEntities
field_181056_j
setTileEntities
private final VertexBuffer[]
j
buffers
field_4462
buffers
f_edokousn
buffers
field_178594_l
vertexBuffers
public Box
c
bb
field_4458
boundingBox
f_erbmuwyf
bounds
field_178591_c
boundingBox
private int
k
lastFrame
field_4471
f_nmfjorur
lastFrame
field_178595_m
frameIndex
private boolean
l
dirty
field_4464
rebuildScheduled
f_mksjmtex
dirty
field_178593_n
needsUpdate
private final BlockPos$Mutable
m
origin
field_4467
origin
f_kuxesbzs
origin
field_178586_f
position
private final BlockPos$Mutable[]
n
relativeOrigins
field_4472
neighborPositions
f_compwksi
relativeOrigins
field_181702_p
mapEnumFacing
private boolean
o
playerChanged
field_4463
rebuildOnClientThread
f_xooivgug
playerChanged
field_188284_q
needsImmediateUpdate

Constructor summary

ModifierConstructor
public (World arg0, WorldRenderer arg1)

Method summary

Modifier and TypeMethod
private static boolean
a(ew arg0, bhr arg1)
doesChunkExistAt(BlockPos arg0, Level arg1)
method_3651(class_2338 arg0, class_1937 arg1)
isChunkNonEmpty(BlockPos pos, World world)
m_jyjxhxsa(C_hynzadkk arg0, C_cdctfzbn arg1)
m_98957093(BlockPos arg0, World arg1)
func_217673_a(BlockPos arg0, World arg1)
isChunkEmpty(BlockPos pos, World worldIn)
public boolean
b()
hasAllNeighbors()
method_3673()
shouldBuild()
m_dshiahcy()
m_61485612()
func_217674_b()
shouldStayLoaded()
public boolean
a(int arg0)
setFrame(int arg0)
method_3671(int arg0)
m_wwmeaemn(int arg0)
setFrame(int frame)
func_178577_a(int arg0)
setFrameIndex(int frameIndexIn)
public VertexBuffer
b(int arg0)
getBuffer(int arg0)
method_3656(int arg0)
getGlBuffer(int layer)
m_tmsahslq(int arg0)
getBuffer(int layer)
func_178565_b(int arg0)
getVertexBufferByLayer(int layer)
public void
a(int arg0, int arg1, int arg2)
setOrigin(int arg0, int arg1, int arg2)
method_3653(int arg0, int arg1, int arg2)
setOrigin(int x, int y, int z)
m_htwloaeu(int arg0, int arg1, int arg2)
setOrigin(int x, int y, int z)
func_189562_a(int arg0, int arg1, int arg2)
setPosition(int x, int y, int z)
public void
a(float arg0, float arg1, float arg2, dpt arg3)
rebuildTransparent(float arg0, float arg1, float arg2, ChunkCompileTask arg3)
method_3657(float arg0, float arg1, float arg2, class_842 arg3)
resortTransparency(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
m_qcsygqff(float arg0, float arg1, float arg2, C_zmeocetz arg3)
rebuildTranslucent(float cameraX, float cameraY, float cameraZ, ChunkCompileTask task)
func_178570_a(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
resortTransparency(float x, float y, float z, ChunkRenderTask generator)
public void
b(float arg0, float arg1, float arg2, dpt arg3)
compile(float arg0, float arg1, float arg2, ChunkCompileTask arg3)
method_3652(float arg0, float arg1, float arg2, class_842 arg3)
rebuildChunk(float cameraX, float cameraY, float cameraZ, ChunkRenderTask task)
m_actsfppg(float arg0, float arg1, float arg2, C_zmeocetz arg3)
compile(float cameraX, float cameraY, float cameraZ, ChunkCompileTask task)
func_178581_b(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
rebuildChunk(float x, float y, float z, ChunkRenderTask generator)
protected void
c()
cancelCompile()
method_3663()
cancel()
m_cdlwgwbw()
cancelCompile()
func_178578_b()
finishCompileTask()
public ReentrantLock
d()
getTaskLock()
method_3667()
getLock()
m_dgttemtm()
getTaskLock()
func_178579_c()
getLockCompileTask()
public ChunkRenderTask
e()
createCompileTask()
method_3674()
startRebuild()
m_xwaizfsn()
startCompile()
func_178574_d()
makeCompileTaskChunk()
public ChunkRenderTask
f()
createTransparencySortTask()
method_3669()
startResortTransparency()
m_wfldsela()
startResortTransparency()
func_178582_e()
makeCompileTaskTransparency()
protected double
g()
getDistToPlayerSqr()
method_3668()
getSquaredCameraDistance()
m_bhoknozi()
squaredDistanceToPlayer()
func_188280_f()
getDistanceSq()
private void
a(cuw arg0, ew arg1)
beginLayer(BufferBuilder arg0, BlockPos arg1)
method_3655(class_287 arg0, class_2338 arg1)
beginBufferBuilding(BufferBuilder arg0, BlockPos arg1)
m_nvmhfbra(C_nxnqmnng arg0, C_hynzadkk arg1)
beginLayer(BufferBuilder bufferBuilder, BlockPos offset)
func_178573_a(BufferBuilder arg0, BlockPos arg1)
preRenderBlocks(BufferBuilder bufferBuilderIn, BlockPos pos)
private void
a(bhc arg0, float arg1, float arg2, float arg3, cuw arg4, dpw arg5)
preEndLayer(BlockLayer arg0, float arg1, float arg2, float arg3, BufferBuilder arg4, CompiledChunk arg5)
method_3666(class_1921 arg0, float arg1, float arg2, float arg3, class_287 arg4, class_849 arg5)
endBufferBuilding(RenderLayer arg0, float arg1, float arg2, float arg3, BufferBuilder arg4, ChunkRenderData arg5)
m_wrufaosy(C_jwrzsrpm arg0, float arg1, float arg2, float arg3, C_nxnqmnng arg4, C_vmolhuvx arg5)
endLayer(BlockLayer layer, float cameraX, float cameraY, float cameraZ, BufferBuilder bufferBuilder, CompiledChunk compiled)
func_178584_a(BlockRenderLayer arg0, float arg1, float arg2, float arg3, BufferBuilder arg4, CompiledChunk arg5)
postRenderBlocks(BlockRenderLayer layer, float x, float y, float z, BufferBuilder bufferBuilderIn, CompiledChunk compiledChunkIn)
public ChunkRenderData
h()
getCompiledChunk()
method_3677()
getData()
m_egxpcvmz()
getCompiledChunk()
func_178571_g()
getCompiledChunk()
public void
a(dpw arg0)
setCompiledChunk(CompiledChunk arg0)
method_3665(class_849 arg0)
setData(ChunkRenderData data)
m_alvrfqov(C_vmolhuvx arg0)
setCompiledChunk(CompiledChunk compiled)
func_178580_a(CompiledChunk arg0)
setCompiledChunk(CompiledChunk compiledChunkIn)
public void
i()
reset()
method_3675()
clear()
m_mrtemfow()
reset()
func_178585_h()
stopCompileTask()
public void
a()
releaseBuffers()
method_3659()
delete()
m_skuqnhmc()
delete()
func_178566_a()
deleteGlResources()
public BlockPos
k()
getOrigin()
method_3670()
getOrigin()
m_vhkqxiex()
getOrigin()
func_178568_j()
getPosition()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
scheduleRebuild(boolean rebuildOnClientThread)
m_tljuxufk(boolean arg0)
setDirty(boolean dirty)
func_178575_a(boolean arg0)
setNeedsUpdate(boolean immediate)
public void
l()
setNotDirty()
method_3662()
unscheduleRebuild()
m_avwobsca()
setNotDirty()
func_188282_m()
clearNeedsUpdate()
public boolean
m()
isDirty()
method_3672()
shouldRebuild()
m_pjoseepy()
isDirty()
func_178569_m()
needsUpdate()
public boolean
n()
isDirtyFromPlayer()
method_3661()
shouldRebuildOnClientThread()
m_maulopxw()
isDirtyFromPlayer()
func_188281_o()
needsImmediateUpdate()
public BlockPos
a(fb arg0)
getRelativeOrigin(Direction arg0)
method_3676(class_2350 arg0)
getNeighborPosition(Direction direction)
m_wchigtef(C_xpuuihxf arg0)
getRelativeOrigin(Direction dir)
func_181701_a(Direction arg0)
getBlockPosOffset16(Direction facing)
public World
o()
getLevel()
method_3678()
getWorld()
m_wwzynobg()
getWorld()
func_188283_p()
getWorld()