| private static boolean |  | 
| 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 |  | 
| 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 |  | 
| 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 |  | 
| public Level |  | o() |   | getLevel() |   | method_3678() |   | getWorld() |   | func_188283_p() |  
  |