| public void |  | 
| public void |  | a() |   | invalidate() |   | method_52817() |   | scheduleTerrainUpdate() |   | m_295966_() |  
  | 
| public void |  | a(hbp arg0, List<hbk$a> arg1, List<hbk$a> arg2) |   | addSectionsInFrustum(Frustum arg0, List<SectionRenderDispatcher$RenderSection> arg1, List<SectionRenderDispatcher$RenderSection> arg2) |   | method_52828(class_4604 arg0, List<class_846$class_851> arg1, List<class_846$class_851> arg2) |   | collectChunks(Frustum frustum, List<ChunkBuilder$BuiltChunk> builtChunks, List<ChunkBuilder$BuiltChunk> nearbyChunks) |   | m_295738_(C_4273_ p_301346_, List<C_290152_$C_290138_> p_365911_, List<C_290152_$C_290138_> arg2) |  
  | 
| public boolean |  | b() |   | consumeFrustumUpdate() |   | method_52836() |   | updateFrustum() |   | m_293178_() |  
  | 
| public void |  | 
| public void |  | 
| public void |  | a(boolean arg0, ftl arg1, hbp arg2, List<hbk$a> arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | update(boolean arg0, Camera arg1, Frustum arg2, List<SectionRenderDispatcher$RenderSection> arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | method_52834(boolean arg0, class_4184 arg1, class_4604 arg2, List<class_846$class_851> arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | updateSectionOcclusionGraph(boolean cullChunks, Camera camera, Frustum frustum, List<ChunkBuilder$BuiltChunk> builtChunk, it.unimi.dsi.fastutil.longs.LongOpenHashSet activeSections) |   | m_292654_(boolean p_298972_, C_3373_ p_298939_, C_4273_ p_300432_, List<C_290152_$C_290138_> p_365816_, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |  
  | 
| private void |  | a(boolean arg0, ftl arg1, fis arg2, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg3) |   | scheduleFullUpdate(boolean arg0, Camera arg1, Vec3 arg2, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg3) |   | method_52833(boolean arg0, class_4184 arg1, class_243 arg2, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg3) |   | updateTerrain(boolean cullChunks, Camera camera, Vec3d cameraPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet activeSections) |   | m_295789_(boolean p_299582_, C_3373_ p_297830_, C_3046_ p_370191_, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg3) |  
  | 
| private void |  | a(boolean arg0, hbp arg1, List<hbk$a> arg2, fis arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | runPartialUpdate(boolean arg0, Frustum arg1, List<SectionRenderDispatcher$RenderSection> arg2, Vec3 arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | method_52835(boolean arg0, class_4604 arg1, List<class_846$class_851> arg2, class_243 arg3, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |   | updateNow(boolean cullChunks, Frustum frustum, List<ChunkBuilder$BuiltChunk> builtChunks, Vec3d cameraPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet activeSections) |   | m_293052_(boolean p_299940_, C_4273_ p_297967_, List<C_290152_$C_290138_> p_299094_, C_3046_ p_363554_, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg4) |  
  | 
| private void |  | 
| private void |  | 
| private void |  | 
| private void |  | a(gyd$c arg0, fis arg1, Queue<gyd$d> arg2, boolean arg3, Consumer<hbk$a> arg4, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5) |   | runUpdates(SectionOcclusionGraph$GraphStorage arg0, Vec3 arg1, Queue<SectionOcclusionGraph$Node> arg2, boolean arg3, Consumer<SectionRenderDispatcher$RenderSection> arg4, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5) |   | method_52825(class_8679$class_6600 arg0, class_243 arg1, Queue<class_8679$class_762> arg2, boolean arg3, Consumer<class_846$class_851> arg4, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5) |   | update(ChunkRenderingDataPreparer$RenderableChunks renderableChunks, Vec3d pos, Queue<ChunkRenderingDataPreparer$ChunkInfo> arg2, boolean cullChunks, Consumer<ChunkBuilder$BuiltChunk> arg4, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5) |   | m_293858_(C_290263_$C_290171_ p_300018_, C_3046_ p_300570_, Queue<C_290263_$C_290165_> p_300892_, boolean p_298647_, Consumer<C_290152_$C_290138_> p_362895_, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5) |  
  | 
| private boolean |  | a(long arg0, long arg1) |   | isInViewDistance(long arg0, long arg1) |   | method_52832(long arg0, long arg1) |   | isWithinViewDistance(long centerSectionPos, long otherSectionPos) |   | m_294269_(long p_370059_, long arg1) |  
  | 
| private SectionRenderDispatcher$RenderSection |  | a(long arg0, hbk$a arg1, jh arg2) |   | getRelativeFrom(long arg0, SectionRenderDispatcher$RenderSection arg1, Direction arg2) |   | method_52831(long arg0, class_846$class_851 arg1, class_2350 arg2) |   | getRenderedChunk(long sectionPos, ChunkBuilder$BuiltChunk chunk, Direction direction) |   | m_295926_(long p_299737_, C_290152_$C_290138_ arg1, C_4687_ arg2) |  
  | 
| public SectionOcclusionGraph$Node |  | 
| public Octree |  | c() |   | getOctree() |   | method_62925() |   | getOctree() |   | m_353818_() |  
  |