| public void |  | 
| public void |  | 
| public void |  | a() |   | initOutline() |   | method_3296() |   | loadEntityOutlinePostProcessor() |   | m_109482_() |  
  | 
| private PostChain |  | z() |   | getTransparencyChain() |   | method_62907() |   | getTransparencyPostEffectProcessor() |   | m_355373_() |  
  | 
| public void |  | b() |   | doEntityOutline() |   | method_3254() |   | drawEntityOutlinesFramebuffer() |   | m_109769_() |  
  | 
| protected boolean |  | c() |   | shouldShowEntityOutlines() |   | method_3270() |   | canDrawEntityOutlines() |   | m_109817_() |  
  | 
| public void |  | 
| private void |  | A() |   | clearVisibleSections() |   | method_64059() |   | clear() |   | m_352190_() |  
  | 
| public void |  | d() |   | allChanged() |   | method_3279() |   | reload() |   | m_109818_() |  
  | 
| public void |  | a(int arg0, int arg1) |   | resize(int arg0, int arg1) |   | method_3242(int arg0, int arg1) |   | onResized(int width, int height) |   | m_109487_(int p_109489_, int arg1) |  
  | 
| public String |  | e() |   | getSectionStatistics() |   | method_3289() |   | getChunksDebugString() |   | m_109820_() |  
  | 
| public SectionRenderDispatcher |  | f() |   | getSectionRenderDispatcher() |   | method_34810() |   | getChunkBuilder() |   | m_295427_() |  
  | 
| public double |  | g() |   | getTotalSections() |   | method_34811() |   | getChunkCount() |   | m_294933_() |  
  | 
| public double |  | h() |   | getLastViewDistance() |   | method_34812() |   | getViewDistance() |   | m_173017_() |  
  | 
| public int |  | i() |   | countRenderedSections() |   | method_3246() |   | getCompletedChunkCount() |   | m_294574_() |  
  | 
| public String |  | j() |   | getEntityStatistics() |   | method_3272() |   | getEntitiesDebugString() |   | m_109822_() |  
  | 
| private void |  | a(fzh arg0, hlh arg1, boolean arg2) |   | cullTerrain(Camera arg0, Frustum arg1, boolean arg2) |   | method_74752(class_4184 arg0, class_4604 arg1, boolean arg2) |   | method_74752(Camera arg0, Frustum arg1, boolean arg2) |   | m_415517_(C_3373_ p_426703_, C_4273_ p_430453_, boolean arg2) |  
  | 
| public static Frustum |  | 
| private void |  | 
| public void |  | 
| private Frustum |  | a(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, foh arg2) |   | prepareCullFrustum(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, Vec3 arg2) |   | method_32133(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, class_243 arg2) |   | setupFrustum(org.joml.Matrix4f posMatrix, org.joml.Matrix4f projMatrix, Vec3d pos) |   | m_253210_(org.joml.Matrix4f p_332544_, org.joml.Matrix4f p_253766_, C_3046_ arg2) |  
  | 
| public void |  | a(ftk arg0, fzp arg1, boolean arg2, fzh arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9) |   | renderLevel(GraphicsResourceAllocator arg0, DeltaTracker arg1, boolean arg2, Camera arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9) |   | method_22710(class_9922 arg0, class_9779 arg1, boolean arg2, class_4184 arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9) |   | render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f arg5, org.joml.Matrix4f projectionMatrix, GpuBufferSlice fogBuffer, org.joml.Vector4f fogColor, boolean renderSky) |   | m_109599_(C_346189_ p_342180_, C_336468_ p_109603_, boolean p_109604_, C_3373_ p_254120_, org.joml.Matrix4f p_330527_, org.joml.Matrix4f p_429784_, org.joml.Matrix4f p_407881_, GpuBufferSlice p_410175_, org.joml.Vector4f p_407316_, boolean arg9) |  
  | 
| private void |  | a(fro arg0, hlh arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, ibp arg5, fzp arg6, bya arg7) |   | addMainPass(FrameGraphBuilder arg0, Frustum arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, LevelRenderState arg5, DeltaTracker arg6, ProfilerFiller arg7) |   | method_62202(class_9909 arg0, class_4604 arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, class_11658 arg5, class_9779 arg6, class_3695 arg7) |   | renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, org.joml.Matrix4f posMatrix, GpuBufferSlice fogBuffer, boolean renderBlockOutline, WorldRenderState state, RenderTickCounter tickCounter, Profiler profiler) |   | m_356885_(C_346207_ p_363733_, C_4273_ p_361439_, org.joml.Matrix4f p_407574_, GpuBufferSlice p_362593_, boolean p_425668_, C_411196_ p_365046_, C_336468_ p_369478_, C_442_ arg7) |  
  | 
| private void |  | 
| private void |  | a(fro arg0, fzl arg1, foh arg2, float arg3, int arg4, float arg5) |   | addCloudsPass(FrameGraphBuilder arg0, CloudStatus arg1, Vec3 arg2, float arg3, int arg4, float arg5) |   | method_62204(class_9909 arg0, class_4063 arg1, class_243 arg2, float arg3, int arg4, float arg5) |   | renderClouds(FrameGraphBuilder frameGraphBuilder, CloudRenderMode mode, Vec3d cameraPos, float cloudPhase, int color, float cloudHeight) |   | m_353549_(C_346207_ p_368512_, C_3376_ p_364075_, C_3046_ p_369524_, float p_369495_, int p_366207_, float arg5) |  
  | 
| private void |  | a(fro arg0, foh arg1, GpuBufferSlice arg2) |   | addWeatherPass(FrameGraphBuilder arg0, Vec3 arg1, GpuBufferSlice arg2) |   | method_62203(class_9909 arg0, class_243 arg1, GpuBufferSlice arg2) |   | renderWeather(FrameGraphBuilder frameGraphBuilder, Vec3d cameraPos, GpuBufferSlice fogBuffer) |   | m_356713_(C_346207_ p_368413_, C_3046_ p_408677_, GpuBufferSlice arg2) |  
  | 
| private void |  | a(fro arg0, foh arg1, GpuBufferSlice arg2, hlh arg3) |   | addLateDebugPass(FrameGraphBuilder arg0, Vec3 arg1, GpuBufferSlice arg2, Frustum arg3) |   | method_62199(class_9909 arg0, class_243 arg1, GpuBufferSlice arg2, class_4604 arg3) |   | renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, GpuBufferSlice fogBuffer, Frustum frustum) |   | m_357331_(C_346207_ p_365929_, C_3046_ p_408435_, GpuBufferSlice p_425454_, C_4273_ arg3) |  
  | 
| private void |  | a(fzh arg0, hlh arg1, fzp arg2, ibp arg3) |   | extractVisibleEntities(Camera arg0, Frustum arg1, DeltaTracker arg2, LevelRenderState arg3) |   | method_72917(class_4184 arg0, class_4604 arg1, class_9779 arg2, class_11658 arg3) |   | fillEntityRenderStates(Camera camera, Frustum frustum, RenderTickCounter tickCounter, WorldRenderState renderStates) |   | m_417273_(C_3373_ p_430259_, C_4273_ p_428460_, C_336468_ p_424777_, C_411196_ arg3) |  
  | 
| private void |  | a(fua arg0, ibp arg1, hgy arg2) |   | submitEntities(PoseStack arg0, LevelRenderState arg1, SubmitNodeCollector arg2) |   | method_72916(class_4587 arg0, class_11658 arg1, class_11659 arg2) |   | pushEntityRenders(MatrixStack matrices, WorldRenderState renderStates, OrderedRenderCommandQueue queue) |   | m_109823_(C_3181_ p_424795_, C_411196_ p_423961_, C_411150_ arg2) |  
  | 
| private void |  | a(fzh arg0, float arg1, ibp arg2) |   | extractVisibleBlockEntities(Camera arg0, float arg1, LevelRenderState arg2) |   | method_74314(class_4184 arg0, float arg1, class_11658 arg2) |   | fillBlockEntityRenderStates(Camera camera, float tickProgress, WorldRenderState renderStates) |   | m_415510_(C_3373_ p_426770_, float p_428920_, C_411196_ arg2) |  
  | 
| private void |  | a(fua arg0, ibp arg1, hgz arg2) |   | submitBlockEntities(PoseStack arg0, LevelRenderState arg1, SubmitNodeStorage arg2) |   | method_62208(class_4587 arg0, class_11658 arg1, class_11661 arg2) |   | renderBlockEntities(MatrixStack matrices, WorldRenderState renderStates, OrderedRenderCommandQueueImpl queue) |   | m_419927_(C_3181_ p_428747_, C_411196_ p_423080_, C_411317_ arg2) |  
  | 
| private void |  | 
| private void |  | a(fua arg0, hfw$a arg1, ibp arg2) |   | renderBlockDestroyAnimation(PoseStack arg0, MultiBufferSource$BufferSource arg1, LevelRenderState arg2) |   | method_62206(class_4587 arg0, class_4597$class_4598 arg1, class_11658 arg2) |   | renderBlockDamage(MatrixStack matrices, VertexConsumerProvider$Immediate immediate, WorldRenderState renderStates) |   | m_352332_(C_3181_ p_365998_, C_4139_$C_4140_ p_428141_, C_411196_ arg2) |  
  | 
| private void |  | 
| private void |  | a(hfw$a arg0, fua arg1, boolean arg2, ibp arg3) |   | renderBlockOutline(MultiBufferSource$BufferSource arg0, PoseStack arg1, boolean arg2, LevelRenderState arg3) |   | method_62210(class_4597$class_4598 arg0, class_4587 arg1, boolean arg2, class_11658 arg3) |   | renderTargetBlockOutline(VertexConsumerProvider$Immediate immediate, MatrixStack matrices, boolean renderBlockOutline, WorldRenderState renderStates) |   | m_355205_(C_4139_$C_4140_ p_365062_, C_3181_ p_368189_, boolean p_422597_, C_411196_ arg3) |  
  | 
| private void |  | 
| private EntityRenderState |  | a(cdv arg0, float arg1) |   | extractEntity(Entity arg0, float arg1) |   | method_72914(class_1297 arg0, float arg1) |   | getAndUpdateRenderState(Entity entity, float tickProgress) |   | m_416650_(C_507_ p_423106_, float arg1) |  
  | 
| private void |  | 
| private void |  | a(hlc$a arg0, hld arg1, foh arg2, boolean arg3, boolean arg4) |   | scheduleResort(SectionRenderDispatcher$RenderSection arg0, TranslucencyPointOfView arg1, Vec3 arg2, boolean arg3, boolean arg4) |   | method_64060(class_846$class_851 arg0, class_10196 arg1, class_243 arg2, boolean arg3, boolean arg4) |   | scheduleChunkTranslucencySort(ChunkBuilder$BuiltChunk chunk, NormalizedRelativePos relativePos, Vec3d cameraPos, boolean needsUpdate, boolean ignoreCameraAlignment) |   | m_355004_(C_290152_$C_290138_ p_409581_, C_398493_ p_364217_, C_3046_ p_363419_, boolean p_368916_, boolean arg4) |  
  | 
| private ChunkSectionsToRender |  | a(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3) |   | prepareChunkRenders(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3) |   | method_72157(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3) |   | renderBlockLayers(org.joml.Matrix4fc matrix, double cameraX, double cameraY, double cameraZ) |   | m_402972_(org.joml.Matrix4fc p_409433_, double p_409487_, double arg2, double arg3) |  
  | 
| public void |  | k() |   | endFrame() |   | method_71118() |   | rotate() |   | m_402098_() |  
  | 
| public void |  | l() |   | captureFrustum() |   | method_35775() |   | captureFrustum() |   | m_173018_() |  
  | 
| public void |  | m() |   | killFrustum() |   | method_35776() |   | killFrustum() |   | m_173019_() |  
  | 
| public void |  | 
| private void |  | B() |   | removeBlockBreakingProgress() |   | method_74921() |   | updateBlockBreakingProgress() |   | m_420486_() |  
  | 
| private void |  | 
| private void |  | a(fro arg0, fzh arg1, GpuBufferSlice arg2) |   | addSkyPass(FrameGraphBuilder arg0, Camera arg1, GpuBufferSlice arg2) |   | method_62200(class_9909 arg0, class_4184 arg1, GpuBufferSlice arg2) |   | renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, GpuBufferSlice fogBuffer) |   | m_355149_(C_346207_ p_369183_, C_3373_ p_408470_, GpuBufferSlice arg2) |  
  | 
| private boolean |  | 
| private void |  | 
| private void |  | a(fua arg0, fud arg1, double arg2, double arg3, double arg4, ibn arg5, int arg6) |   | renderHitOutline(PoseStack arg0, VertexConsumer arg1, double arg2, double arg3, double arg4, BlockOutlineRenderState arg5, int arg6) |   | method_22712(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, class_12074 arg5, int arg6) |   | drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, double x, double y, double z, OutlineRenderState state, int arg6) |   | m_109637_(C_3181_ p_109639_, C_3187_ p_109641_, double p_109642_, double p_422577_, double arg4, C_410949_ arg5, int arg6) |  
  | 
| public void |  | a(dqu arg0, ja arg1, ejm arg2, ejm arg3, int arg4) |   | blockChanged(BlockGetter arg0, BlockPos arg1, BlockState arg2, BlockState arg3, int arg4) |   | method_8570(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_2680 arg3, int arg4) |   | updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) |   | m_109544_(C_1559_ p_109546_, C_4675_ p_109547_, C_2064_ p_109548_, C_2064_ p_109549_, int arg4) |  
  | 
| private void |  | a(ja arg0, boolean arg1) |   | setBlockDirty(BlockPos arg0, boolean arg1) |   | method_16037(class_2338 arg0, boolean arg1) |   | scheduleSectionRender(BlockPos pos, boolean important) |   | m_109732_(C_4675_ p_109734_, boolean arg1) |  
  | 
| public void |  | a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | setBlocksDirty(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | method_18146(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | scheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) |   | m_109494_(int p_109496_, int p_109497_, int p_109498_, int p_109499_, int p_109500_, int arg5) |  
  | 
| public void |  | a(ja arg0, ejm arg1, ejm arg2) |   | setBlockDirty(BlockPos arg0, BlockState arg1, BlockState arg2) |   | method_21596(class_2338 arg0, class_2680 arg1, class_2680 arg2) |   | scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) |   | m_109721_(C_4675_ p_109723_, C_2064_ p_109724_, C_2064_ arg2) |  
  | 
| public void |  | a(int arg0, int arg1, int arg2) |   | setSectionDirtyWithNeighbors(int arg0, int arg1, int arg2) |   | method_18145(int arg0, int arg1, int arg2) |   | scheduleChunkRenders3x3x3(int x, int y, int z) |   | m_109490_(int p_109492_, int p_109493_, int arg2) |  
  | 
| public void |  | b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | setSectionRangeDirty(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | method_62219(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) |   | m_353903_(int p_365381_, int p_365979_, int p_367380_, int p_368841_, int p_363880_, int arg5) |  
  | 
| public void |  | b(int arg0, int arg1, int arg2) |   | setSectionDirty(int arg0, int arg1, int arg2) |   | method_8571(int arg0, int arg1, int arg2) |   | scheduleChunkRender(int chunkX, int chunkY, int chunkZ) |   | m_109770_(int p_109772_, int p_109773_, int arg2) |  
  | 
| private void |  | a(int arg0, int arg1, int arg2, boolean arg3) |   | setSectionDirty(int arg0, int arg1, int arg2, boolean arg3) |   | method_3295(int arg0, int arg1, int arg2, boolean arg3) |   | scheduleChunkRender(int x, int y, int z, boolean important) |   | m_109501_(int p_109503_, int p_109504_, int p_109505_, boolean arg3) |  
  | 
| public void |  | a(long arg0) |   | onSectionBecomingNonEmpty(long arg0) |   | method_62908(long arg0) |   | onChunkUnload(long sectionPos) |   | m_356512_(long arg0) |  
  | 
| public void |  | a(int arg0, ja arg1, int arg2) |   | destroyBlockProgress(int arg0, BlockPos arg1, int arg2) |   | method_8569(int arg0, class_2338 arg1, int arg2) |   | setBlockBreakingInfo(int entityId, BlockPos pos, int stage) |   | m_109774_(int p_109776_, C_4675_ p_109777_, int arg2) |  
  | 
| public boolean |  | n() |   | hasRenderedAllSections() |   | method_3281() |   | isTerrainRenderComplete() |   | m_294493_() |  
  | 
| public void |  | 
| public void |  | o() |   | needsUpdate() |   | method_3292() |   | scheduleTerrainUpdate() |   | m_109826_() |  
  | 
| public static int |  | 
| public static int |  | a(hfq$a arg0, dqr arg1, ejm arg2, ja arg3) |   | getLightColor(LevelRenderer$BrightnessGetter arg0, BlockAndTintGetter arg1, BlockState arg2, BlockPos arg3) |   | method_23793(class_761$class_10948 arg0, class_1920 arg1, class_2680 arg2, class_2338 arg3) |   | getLightmapCoordinates(WorldRenderer$BrightnessGetter brightnessGetter, BlockRenderView world, BlockState state, BlockPos pos) |   | m_109537_(C_4134_$C_398047_ p_398213_, C_1557_ p_109538_, C_2064_ p_109539_, C_4675_ p_109540_) |  
  | 
| public boolean |  | 
| public RenderTarget |  | p() |   | entityOutlineTarget() |   | method_22990() |   | getEntityOutlinesFramebuffer() |   | m_354857_() |  
  | 
| public RenderTarget |  | q() |   | getTranslucentTarget() |   | method_29360() |   | getTranslucentFramebuffer() |   | m_109828_() |  
  | 
| public RenderTarget |  | r() |   | getItemEntityTarget() |   | method_29361() |   | getEntityFramebuffer() |   | m_109829_() |  
  | 
| public RenderTarget |  | s() |   | getParticlesTarget() |   | method_29362() |   | getParticlesFramebuffer() |   | m_109830_() |  
  | 
| public RenderTarget |  | t() |   | getWeatherTarget() |   | method_29363() |   | getWeatherFramebuffer() |   | m_109831_() |  
  | 
| public RenderTarget |  | u() |   | getCloudsTarget() |   | method_29364() |   | getCloudsFramebuffer() |   | m_109832_() |  
  | 
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection> |  | v() |   | getVisibleSections() |   | method_62220() |   | getBuiltChunks() |   | m_352380_() |  
  | 
| public SectionOcclusionGraph |  | w() |   | getSectionOcclusionGraph() |   | method_62221() |   | getChunkRenderingDataPreparer() |   | m_356242_() |  
  | 
| public Frustum |  | x() |   | getCapturedFrustum() |   | method_62222() |   | getCapturedFrustum() |   | m_356309_() |  
  | 
| public CloudRenderer |  | y() |   | getCloudRenderer() |   | method_62196() |   | getCloudRenderer() |   | m_352753_() |  
  |