net.minecraft.client.renderer.chunk

public class RenderChunk

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

Field summary

Modifier and TypeField
private volatile Level
d
level
field_4469
world
field_178588_d
private final LevelRenderer
e
renderer
field_4466
renderer
field_178589_e
public static int
a
updateCounter
field_4460
chunkUpdateCount
field_178592_a
public CompiledChunk
b
compiled
field_4459
data
field_178590_b
private final ReentrantLock
f
taskLock
field_4468
lock
field_178587_g
private final ReentrantLock
g
compileLock
field_4470
dataLock
field_178598_h
private ChunkCompileTask
h
pendingTask
field_4461
task
field_178599_i
private final Set<BlockEntity>
i
globalBlockEntities
field_4457
blockEntities
field_181056_j
private final VertexBuffer[]
j
buffers
field_4462
buffers
field_178594_l
public AABB
c
bb
field_4458
boundingBox
field_178591_c
private int
k
lastFrame
field_4471
field_178595_m
private boolean
l
dirty
field_4464
rebuildScheduled
field_178593_n
private final BlockPos$MutableBlockPos
m
origin
field_4467
origin
field_178586_f
private final BlockPos$MutableBlockPos[]
n
relativeOrigins
field_4472
neighborPositions
field_181702_p
private boolean
o
playerChanged
field_4463
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)
isChunkNonEmpty(BlockPos pos, World world)
func_217673_a(BlockPos arg0, World arg1)
public boolean
b()
hasAllNeighbors()
method_3673()
shouldBuild()
func_217674_b()
public boolean
a(int arg0)
setFrame(int arg0)
method_3671(int arg0)
func_178577_a(int arg0)
public VertexBuffer
b(int arg0)
getBuffer(int arg0)
method_3656(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)
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)
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)
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()
cancel()
func_178578_b()
public ReentrantLock
d()
getTaskLock()
method_3667()
getLock()
func_178579_c()
public ChunkCompileTask
e()
createCompileTask()
method_3674()
startRebuild()
func_178574_d()
public ChunkCompileTask
f()
createTransparencySortTask()
method_3669()
startResortTransparency()
func_178582_e()
protected double
g()
getDistToPlayerSqr()
method_3668()
getSquaredCameraDistance()
func_188280_f()
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)
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)
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()
getData()
func_178571_g()
public void
a(dpw arg0)
setCompiledChunk(CompiledChunk arg0)
method_3665(class_849 arg0)
setData(ChunkRenderData data)
func_178580_a(CompiledChunk arg0)
public void
i()
reset()
method_3675()
clear()
func_178585_h()
public void
a()
releaseBuffers()
method_3659()
delete()
func_178566_a()
public BlockPos
k()
getOrigin()
method_3670()
getOrigin()
func_178568_j()
public void
a(boolean arg0)
setDirty(boolean arg0)
method_3654(boolean arg0)
scheduleRebuild(boolean rebuildOnClientThread)
func_178575_a(boolean arg0)
public void
l()
setNotDirty()
method_3662()
unscheduleRebuild()
func_188282_m()
public boolean
m()
isDirty()
method_3672()
shouldRebuild()
func_178569_m()
public boolean
n()
isDirtyFromPlayer()
method_3661()
shouldRebuildOnClientThread()
func_188281_o()
public BlockPos
a(fb arg0)
getRelativeOrigin(Direction arg0)
method_3676(class_2350 arg0)
getNeighborPosition(Direction direction)
func_181701_a(Direction arg0)
public Level
o()
getLevel()
method_3678()
getWorld()
func_188283_p()