net.minecraft.client.renderer.chunk

public class RenderChunk

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

Field summary

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

Constructor summary

ModifierConstructor
public (Level arg0, LevelRenderer 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)
m_jyjxhxsa(C_hynzadkk arg0, C_cdctfzbn arg1)
isChunkNonEmpty(BlockPos pos, World world)
func_217673_a(BlockPos arg0, World arg1)
public boolean
b()
hasAllNeighbors()
method_3673()
m_dshiahcy()
shouldBuild()
func_217674_b()
public boolean
a(int arg0)
setFrame(int arg0)
method_3671(int arg0)
m_wwmeaemn(int arg0)
func_178577_a(int arg0)
public VertexBuffer
b(int arg0)
getBuffer(int arg0)
method_3656(int arg0)
m_tmsahslq(int arg0)
getGlBuffer(int layer)
func_178565_b(int arg0)
public void
a(int arg0, int arg1, int arg2)
setOrigin(int arg0, int arg1, int arg2)
method_3653(int arg0, int arg1, int arg2)
m_htwloaeu(int arg0, int arg1, int arg2)
setOrigin(int x, int y, int z)
func_189562_a(int arg0, int arg1, int arg2)
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)
m_qcsygqff(float arg0, float arg1, float arg2, C_zmeocetz arg3)
resortTransparency(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
func_178570_a(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
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)
m_actsfppg(float arg0, float arg1, float arg2, C_zmeocetz arg3)
rebuildChunk(float cameraX, float cameraY, float cameraZ, ChunkRenderTask task)
func_178581_b(float arg0, float arg1, float arg2, ChunkRenderTask arg3)
protected void
c()
cancelCompile()
method_3663()
m_cdlwgwbw()
cancel()
func_178578_b()
public ReentrantLock
d()
getTaskLock()
method_3667()
m_dgttemtm()
getLock()
func_178579_c()
public ChunkCompileTask
e()
createCompileTask()
method_3674()
m_xwaizfsn()
startRebuild()
func_178574_d()
public ChunkCompileTask
f()
createTransparencySortTask()
method_3669()
m_wfldsela()
startResortTransparency()
func_178582_e()
protected double
g()
getDistToPlayerSqr()
method_3668()
m_bhoknozi()
getSquaredCameraDistance()
func_188280_f()
private void
a(cuw arg0, ew arg1)
beginLayer(BufferBuilder arg0, BlockPos arg1)
method_3655(class_287 arg0, class_2338 arg1)
m_nvmhfbra(C_nxnqmnng arg0, C_hynzadkk arg1)
beginBufferBuilding(BufferBuilder arg0, BlockPos arg1)
func_178573_a(BufferBuilder arg0, BlockPos arg1)
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)
m_wrufaosy(C_jwrzsrpm arg0, float arg1, float arg2, float arg3, C_nxnqmnng arg4, C_vmolhuvx arg5)
endBufferBuilding(RenderLayer arg0, float arg1, float arg2, float arg3, BufferBuilder arg4, ChunkRenderData arg5)
func_178584_a(BlockRenderLayer arg0, float arg1, float arg2, float arg3, BufferBuilder arg4, CompiledChunk arg5)
public CompiledChunk
h()
getCompiledChunk()
method_3677()
m_egxpcvmz()
getData()
func_178571_g()
public void
a(dpw arg0)
setCompiledChunk(CompiledChunk arg0)
method_3665(class_849 arg0)
m_alvrfqov(C_vmolhuvx arg0)
setData(ChunkRenderData data)
func_178580_a(CompiledChunk arg0)
public void
i()
reset()
method_3675()
m_mrtemfow()
clear()
func_178585_h()
public void
a()
releaseBuffers()
method_3659()
m_skuqnhmc()
delete()
func_178566_a()
public BlockPos
k()
getOrigin()
method_3670()
m_vhkqxiex()
getOrigin()
func_178568_j()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
m_tljuxufk(boolean arg0)
scheduleRebuild(boolean rebuildOnClientThread)
func_178575_a(boolean arg0)
public void
l()
setNotDirty()
method_3662()
m_avwobsca()
unscheduleRebuild()
func_188282_m()
public boolean
m()
isDirty()
method_3672()
m_pjoseepy()
shouldRebuild()
func_178569_m()
public boolean
n()
isDirtyFromPlayer()
method_3661()
m_maulopxw()
shouldRebuildOnClientThread()
func_188281_o()
public BlockPos
a(fb arg0)
getRelativeOrigin(Direction arg0)
method_3676(class_2350 arg0)
m_wchigtef(C_xpuuihxf arg0)
getNeighborPosition(Direction direction)
func_181701_a(Direction arg0)
public Level
o()
getLevel()
method_3678()
m_wwzynobg()
getWorld()
func_188283_p()