History - net.minecraft.client.render.WorldRenderer

26.3-snapshot-3

Names

Fields

boolean: currentFrameRendersEntityOutline, field_1_8347, field_1_8347

Constructors

Methods

void (): doEntityOutline, method_3254, drawEntityOutlinesFramebuffer

void (): blitEntityOutline, method_3254, drawEntityOutlinesFramebuffer

void (int, GpuBufferSlice[], RenderPass$UniformUploader): lambda$prepareChunkRenders$1, method_72156, method_72156

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice): addSkyPass, method_62200, renderSky

void (ObjectAllocator, RenderTickCounter, boolean, CameraRenderState, org.joml.Matrix4fc, GpuBufferSlice, org.joml.Vector4f, boolean): render, method_22710, render

void (GpuBufferSlice, SkyRenderState): lambda$addSkyPass$0, method_62215, method_62215

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice, SectionRenderState, float): addMainPass, method_62202, renderMain

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeSolid, method_1_7342, renderSolidGeometry

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeClassicTransparency, method_1_7338, drawTranslucentGeometry

void (GpuBufferSlice, float, boolean, SectionRenderState, RenderDispatcher$PreparedFrame): lambda$addMainPass$0, method_1_7343, method_1_7343

void (ObjectAllocator, RenderTickCounter, boolean, CameraRenderState, org.joml.Matrix4fc, GpuBufferSlice, org.joml.Vector4f, boolean): render, method_22710, render

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice): addSkyPass, method_62200, renderSky

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice, SectionRenderState, float): addMainPass, method_62202, renderMain

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeSolid, method_1_7342, renderSolidGeometry

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeClassicTransparency, method_1_7338, drawTranslucentGeometry

void (int, GpuBufferSlice[], RenderPass$UniformUploader): lambda$prepareChunkRenders$1, method_72156, method_72156

void (GpuBufferSlice, float, boolean, SectionRenderState, RenderDispatcher$PreparedFrame): lambda$addMainPass$0, method_1_7343, method_1_7343

void (GpuBufferSlice, SkyRenderState): lambda$addSkyPass$0, method_62215, method_62215

26.3-snapshot-2

Names

Fields

Identifier: TRANSPARENCY_POST_CHAIN_ID, field_53900, TRANSPARENCY

org.joml.Vector4fc: SCREEN_SIZE_TARGET_CLEAR_COLOR, field_1_6302, FRAMEBUFFER_CLEAR_COLOR

org.joml.Vector4fc: DEPTH_BOUNDS_CLEAR_COLOR, field_1_6302, FRAMEBUFFER_CLEAR_COLOR

org.joml.Vector4fc: ENTITY_OUTLINE_CLEAR_COLOR, field_1_6301, ENTITY_OUTLINE_FRAMEBUFFER_CLEAR_COLOR

org.joml.Vector4fc: ZERO_CLEAR_COLOR, field_1_6301, ENTITY_OUTLINE_FRAMEBUFFER_CLEAR_COLOR

int: OIT_WAVELET_RANK, field_1_7985, field_1_7985

int: OIT_COEFFICIENT_COUNT, field_1_7983, COEFF_COUNT

int: OIT_TRANSMITTANCE_TARGET_COUNT, field_1_7984, COEFF_ATTACHMENT_COUNT

Constructors

Methods

PostEffectProcessor (): getTransparencyChain, method_62907, getTransparencyPostEffectProcessor

void (FrameGraphBuilder, GpuBufferSlice): addWeatherPass, method_62203, renderWeather

Framebuffer (): entityOutlineTarget, method_22990, getEntityOutlinesFramebuffer

Framebuffer (): entityOutlineTarget, method_22990, getOutlineFramebuffer

Framebuffer (): translucentTarget, method_29360, getTranslucentFramebuffer

Framebuffer (): itemEntityTarget, method_29361, getEntityFramebuffer

Framebuffer (): depthBoundsTarget, method_29361, getDepthBoundsFramebuffer

Framebuffer (): particlesTarget, method_29362, getParticlesFramebuffer

Framebuffer (): weatherTarget, method_29363, getWeatherFramebuffer

Framebuffer (): terrainDepthTarget, method_29363, getTerrainDepthFramebuffer

Framebuffer (): cloudsTarget, method_29364, getCloudsFramebuffer

void (FrameGraphBuilder, CloudRenderMode, Vec3d, long, float, int, float, int): addCloudsPass, method_62204, renderClouds

void (GpuBufferSlice, int): lambda$addWeatherPass$0, method_62216, method_62216

void (int, CloudRenderMode, float, int, Vec3d, long, float): lambda$addCloudsPass$0, method_62205, method_62205

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice): addAlwaysOnTopPass, method_1_5121, renderOnTopElements

void (GpuBufferSlice, Handle, RenderDispatcher$PreparedFrame): lambda$addAlwaysOnTopPass$0, method_75413, method_75413

void (GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState, Handle, RenderDispatcher$PreparedFrame, Handle, Handle, Handle, Handle): lambda$addMainPass$0, method_62214, method_62214

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice, SectionRenderState, float): addMainPass, method_62202, renderMain

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeSolid, method_1_7342, renderSolidGeometry

void (float): prepareTranslucents, method_1_7350, prepare

void (SectionRenderState, RenderDispatcher$PreparedFrame): executeOit, method_1_7339, drawOitTranslucentGeometry

void (RenderDispatcher$PreparedFrame, Framebuffer): executeOitWaterMask, method_1_7340, drawWaterMask

void (SectionRenderState, RenderDispatcher$PreparedFrame, RenderPass): executeClassicTransparency, method_1_7338, drawTranslucentGeometry

void (RenderDispatcher$PreparedFrame): executeOutline, method_1_7341, drawOutlines

Framebuffer (int): transmittanceTarget, method_1_7351, getTransmittanceTargetFramebuffer

Framebuffer (): accumulateTarget, method_1_7337, getAccumulateFramebuffer

String (): lambda$executeOutline$0, method_1_7349, method_1_7349

String (): lambda$executeOitWaterMask$0, method_1_7348, method_1_7348

String (): lambda$executeOit$1, method_1_7347, method_1_7347

String (): lambda$executeOit$0, method_1_7346, method_1_7346

void (GpuBufferSlice, float, boolean, SectionRenderState, RenderDispatcher$PreparedFrame): lambda$addMainPass$0, method_1_7343, method_1_7343

String (): lambda$addMainPass$2, method_1_7345, method_1_7345

String (boolean): lambda$addMainPass$1, method_1_7344, method_1_7344

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

int: SECTION_SIZE, field_32759, SECTION_SIZE

int: HALF_SECTION_SIZE, field_34812, HALF_SECTION_SIZE

int: NEARBY_SECTION_DISTANCE_IN_BLOCKS, field_54162, NEARBY_SECTION_DISTANCE

float: CHUNK_VISIBILITY_THRESHOLD, field_64450, field_64450

float: CHUNK_VISIBILITY_THRESHOLD, field_64450, MIN_CHUNK_RENDERING_OPACITY

MinecraftClient: minecraft, field_4088, client

SkyRendering: skyRenderer, field_53075, skyRendering

SkyRenderer: skyRenderer, field_53075, skyRenderer

WorldBorderRendering: worldBorderRenderer, field_53077, worldBorderRendering

WorldBorderRenderer: worldBorderRenderer, field_53077, worldBorderRenderer

WeatherRendering: weatherEffectRenderer, field_53078, weatherRendering

WeatherRenderer: weatherEffectRenderer, field_53078, weatherRenderer

DebugRenderer: debugRenderer, field_63067, debugRenderer

GameTestDebugRenderer: gameTestBlockHighlightRenderer, field_63068, gameTestDebugRenderer

ClientWorld: level, field_4085, world

int: ticks, field_4073, ticks

it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockBreakingInfo>: destroyingBlocks, field_4058, blockBreakingInfos

it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockBreakingInfo>>: destructionProgress, field_20950, blockBreakingProgressions

Framebuffer: entityOutlineTarget, field_53080, entityOutlineFramebuffer

Framebuffer: entityOutlineTarget, field_1_5673, entityOutlineFramebuffer

int: lastCameraSectionX, field_4084, cameraChunkX

int: lastCameraSectionY, field_4105, cameraChunkY

int: lastCameraSectionZ, field_4121, cameraChunkZ

double: prevCamX, field_4069, lastCameraX

double: prevCamY, field_4081, lastCameraY

double: prevCamZ, field_4096, lastCameraZ

double: prevCamRotX, field_4115, lastCameraPitch

double: prevCamRotY, field_4064, lastCameraYaw

int: lastViewDistance, field_4062, viewDistance

RenderDispatcher: featureRenderDispatcher, field_61739, entityRenderDispatcher

RenderDispatcher: featureRenderDispatcher, field_61739, renderDispatcher

GizmoCollectorImpl: collectedGizmos, field_63574, gizmoCollector

GizmoCollectorImpl: renderThreadGizmos, field_63574, gizmoCollector

boolean: lastSmartCull, field_1_2164, wasChunkCullingEnabled

org.joml.Vector4fc: SCREEN_SIZE_TARGET_CLEAR_COLOR, field_1_6302, FRAMEBUFFER_CLEAR_COLOR

org.joml.Vector4fc: ENTITY_OUTLINE_CLEAR_COLOR, field_1_6301, ENTITY_OUTLINE_FRAMEBUFFER_CLEAR_COLOR

GameRenderer: gameRenderer, field_1_5674, gameRenderer

BakedModelManager: modelManager, field_1_5675, bakedModelManager

TextureManager: textureManager, field_1_5677, textureManager

AtlasManager: atlasManager, field_1_5672, atlasManager

ShaderLoader: shaderManager, field_1_5676, shaderLoader

Constructors

(MinecraftClient, EntityRenderManager, BlockEntityRenderManager, BufferBuilderStorage, GameRenderState, RenderDispatcher)

(EntityRenderManager, BlockEntityRenderManager, BakedModelManager, TextureManager, AtlasManager, ShaderLoader, GameRenderer, int, int)

Methods

void (ResourceManager): onResourceManagerReload, method_14491, reload

void (): initOutline, method_3296, loadEntityOutlinePostProcessor

boolean (): shouldShowEntityOutlines, method_3270, canDrawEntityOutlines

void (ClientWorld): setLevel, method_3244, setWorld

void (): clearVisibleSections, method_64059, clear

void (): clearVisibleSections, method_64059, clearBuiltAndNearbyChunks

void (): allChanged, method_3279, reload

String (): getSectionStatistics, method_3289, getChunksDebugString

ChunkBuilder (): getSectionRenderDispatcher, method_34810, getChunkBuilder

ChunkBuilder (): sectionRenderDispatcher, method_34810, getChunkBuilder

double (): getTotalSections, method_34811, getChunkCount

double (): getLastViewDistance, method_34812, getViewDistance

int (): countRenderedSections, method_3246, getCompletedChunkCount

void (): resetSampler, method_76296, refreshTerrainSampler

String (): getEntityStatistics, method_3272, getEntitiesDebugString

void (Camera, Frustum, boolean): cullTerrain, method_74752, updateCamera

Frustum (Frustum): offsetFrustum, method_52816, offsetFrustum

void (Frustum): applyFrustum, method_38551, applyFrustum

void (ChunkBuilder$BuiltChunk): addRecentlyCompiledSection, method_38550, addBuiltChunk

void (Camera, Frustum, RenderTickCounter, WorldRenderState): extractVisibleEntities, method_72917, fillEntityRenderStates

void (Camera, float, WorldRenderState): extractVisibleBlockEntities, method_74314, fillBlockEntityRenderStates

void (MatrixStack, WorldRenderState, OrderedRenderCommandQueueImpl): submitBlockEntities, method_62208, renderBlockEntities

void (Camera, WorldRenderState): extractBlockDestroyAnimation, method_74922, fillBlockBreakingProgressRenderState

void (Camera, WorldRenderState): extractBlockOutline, method_74923, fillEntityOutlineRenderStates

void (VertexConsumerProvider$Immediate, MatrixStack, boolean, WorldRenderState): renderBlockOutline, method_62210, renderTargetBlockOutline

EntityRenderState (Entity, float): extractEntity, method_72914, getAndUpdateRenderState

void (Camera): tick, method_3252, tick

void (): removeBlockBreakingProgress, method_74921, updateBlockBreakingProgress

void (BlockBreakingInfo): removeProgress, method_22987, removeBlockBreakingInfo

void (Camera): compileSections, method_3269, updateChunks

void (MatrixStack, VertexConsumer, double, double, double, OutlineRenderState, int, float): renderHitOutline, method_22712, drawBlockOutline

void (BlockView, BlockPos, BlockState, BlockState, int): blockChanged, method_8570, updateBlock

void (BlockPos, boolean): setBlockDirty, method_16037, scheduleSectionRender

void (int, int, int, int, int, int): setBlocksDirty, method_18146, scheduleBlockRenders

void (BlockPos, BlockState, BlockState): setBlockDirty, method_21596, scheduleBlockRerenderIfNeeded

void (int, int, int): setSectionDirtyWithNeighbors, method_18145, scheduleChunkRenders3x3x3

void (int, int, int, int, int, int): setSectionRangeDirty, method_62219, scheduleChunkRenders

void (int, int, int): setSectionDirty, method_8571, scheduleChunkRender

void (int, int, int, boolean): setSectionDirty, method_3295, scheduleChunkRender

void (long): onSectionBecomingNonEmpty, method_62908, onChunkUnload

void (int, BlockPos, int): destroyBlockProgress, method_8569, setBlockBreakingInfo

void (ChunkPos): onChunkReadyToRender, method_65201, scheduleNeighborUpdates

void (): needsUpdate, method_3292, scheduleTerrainUpdate

int (BlockLightingView, BlockPos): getLightCoords, method_23794, getLightmapCoordinates

int (WorldRenderer$BrightnessGetter, BlockLightingView, BlockState, BlockPos): getLightCoords, method_23793, getLightmapCoordinates

Framebuffer (): getTranslucentTarget, method_29360, getTranslucentFramebuffer

Framebuffer (): translucentTarget, method_29360, getTranslucentFramebuffer

Framebuffer (): getItemEntityTarget, method_29361, getEntityFramebuffer

Framebuffer (): itemEntityTarget, method_29361, getEntityFramebuffer

Framebuffer (): getParticlesTarget, method_29362, getParticlesFramebuffer

Framebuffer (): particlesTarget, method_29362, getParticlesFramebuffer

Framebuffer (): getWeatherTarget, method_29363, getWeatherFramebuffer

Framebuffer (): weatherTarget, method_29363, getWeatherFramebuffer

Framebuffer (): getCloudsTarget, method_29364, getCloudsFramebuffer

Framebuffer (): cloudsTarget, method_29364, getCloudsFramebuffer

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> (): getVisibleSections, method_62220, getBuiltChunks

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> (): visibleSections, method_62220, getBuiltChunks

ChunkRenderingDataPreparer (): getSectionOcclusionGraph, method_62221, getChunkRenderingDataPreparer

ChunkRenderingDataPreparer (): sectionOcclusionGraph, method_62221, getChunkRenderingDataPreparer

CloudRenderer (): getCloudRenderer, method_62196, getCloudRenderer

CloudRenderer (): cloudRenderer, method_62196, getCloudRenderer

GizmoDrawing$CollectorScope (): collectPerFrameGizmos, method_75414, startDrawingGizmos

GizmoDrawing$CollectorScope (): collectPerFrameRenderThreadGizmos, method_75414, startDrawingGizmos

SortedSet (long): lambda$destroyBlockProgress$0, method_22988, method_22988

void (GpuBufferSlice, SkyRenderState, SkyRendering): lambda$addSkyPass$0, method_62215, method_62215

void (org.joml.Vector4f): lambda$renderLevel$0, method_62218, method_62218

void (org.joml.Vector4f): lambda$render$0, method_62218, method_62218

void (Camera): update, method_1_2234, prepareForRender

void (ObjectAllocator, RenderTickCounter, boolean, CameraRenderState, org.joml.Matrix4fc, GpuBufferSlice, org.joml.Vector4f, boolean, SectionRenderState): renderLevel, method_22710, render

void (RenderTickCounter, Camera, float): extractLevel, method_1_2231, fillRenderStatesFromWorld

void (FrameGraphBuilder, Frustum, org.joml.Matrix4fc, GpuBufferSlice, boolean, WorldRenderState, RenderTickCounter, Profiler, SectionRenderState): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice, org.joml.Matrix4fc): addLateDebugPass, method_62199, renderLateDebug

void (GpuBufferSlice, Handle, CameraRenderState, org.joml.Matrix4fc): lambda$addLateDebugPass$0, method_75413, method_75413

void (GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState, Handle, Handle, Handle, Handle, Handle, boolean, org.joml.Matrix4fc): lambda$addMainPass$0, method_62214, method_62214

void (ObjectAllocator, RenderTickCounter, boolean, CameraRenderState, org.joml.Matrix4fc, GpuBufferSlice, org.joml.Vector4f, boolean): render, method_22710, render

void (WorldRenderState, OrderedRenderCommandQueue, boolean): submitFeatures, method_1_5122, submitFeatures

void (CameraRenderState): repositionCamera, method_1_2234, prepareForRender

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, RenderDispatcher$PreparedFrame, GpuBufferSlice): addAlwaysOnTopPass, method_1_5121, renderOnTopElements

void (CameraRenderState): compileSections, method_3269, updateChunks

void (MatrixStack, WorldRenderState, OrderedRenderCommandQueue): submitBlockEntities, method_62208, renderBlockEntities

void (MatrixStack, OrderedRenderCommandQueue, WorldRenderState): submitBlockOutline, method_62210, renderTargetBlockOutline

void (MatrixStack, OrderedRenderCommandQueue, RenderLayer, OutlineRenderState, int, float, boolean): submitHitOutline, method_22712, drawBlockOutline

void (ClientWorld, GameOptions, Camera, BlockColors): invalidateCompiledGeometry, method_1_4861, rebuildChunks

void (): resetLevelRenderData, method_1_4863, clear

EntityRenderManager (): entityRenderDispatcher, method_1_4860, getEntityRenderManager

BlockEntityRenderManager (): blockEntityRenderDispatcher, method_1_4859, getBlockEntityRenderManager

SkyRenderer (): skyRenderer, method_1_4864, getSkyRenderer

WeatherRenderer (): weatherEffectRenderer, method_1_4866, getWeatherRenderer

WorldBorderRenderer (): worldBorderRenderer, method_1_4867, getWorldBorderRenderer

BuiltChunkStorage (): viewArea, method_1_4865, getChunks

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> (): nearbyVisibleSections, method_1_4862, getNearbyChunks

it.unimi.dsi.fastutil.longs.LongCollection (): expectedChunks, method_1_6185, getLoadedChunkPositions

void (List<GizmoCollectorImpl$Entry>): addMainThreadGizmos, method_1_4858, addGizmos

void (GpuBufferSlice, Handle, RenderDispatcher$PreparedFrame): lambda$addAlwaysOnTopPass$0, method_75413, method_75413

void (GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState, Handle, RenderDispatcher$PreparedFrame, Handle, Handle, Handle, Handle): lambda$addMainPass$0, method_62214, method_62214

void (GpuBufferSlice, SkyRenderState): lambda$addSkyPass$0, method_62215, method_62215

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

SubmittableBatch: particlesRenderState, field_62647, particleBatch

boolean: captureFrustum, field_62945, captureFrustum

Frustum: capturedFrustum, field_4056, capturedFrustum

boolean: lastSmartCull, field_1_2164, wasChunkCullingEnabled

OptionsRenderState: optionsRenderState, field_1_2266, optionsRenderState

Constructors

(MinecraftClient, EntityRenderManager, BlockEntityRenderManager, BufferBuilderStorage, WorldRenderState, RenderDispatcher)

(MinecraftClient, EntityRenderManager, BlockEntityRenderManager, BufferBuilderStorage, GameRenderState, RenderDispatcher)

Methods

Frustum (org.joml.Matrix4f, org.joml.Matrix4f, Vec3d): prepareCullFrustum, method_32133, setupFrustum

void (ObjectAllocator, RenderTickCounter, boolean, Camera, org.joml.Matrix4f, org.joml.Matrix4f, org.joml.Matrix4f, GpuBufferSlice, org.joml.Vector4f, boolean): renderLevel, method_22710, render

void (FrameGraphBuilder, Frustum, org.joml.Matrix4f, GpuBufferSlice, boolean, WorldRenderState, RenderTickCounter, Profiler): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, GpuBufferSlice): addParticlesPass, method_62201, renderParticles

void (FrameGraphBuilder, CloudRenderMode, Vec3d, long, float, int, float): addCloudsPass, method_62204, renderClouds

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice, org.joml.Matrix4f): addLateDebugPass, method_62199, renderLateDebug

void (MatrixStack, VertexConsumerProvider$Immediate, WorldRenderState): renderBlockDestroyAnimation, method_62206, renderBlockDamage

SectionRenderState (org.joml.Matrix4fc, double, double, double): prepareChunkRenders, method_72157, renderBlockLayers

void (): captureFrustum, method_35775, captureFrustum

void (): killFrustum, method_35776, killFrustum

void (FrameGraphBuilder, Camera, GpuBufferSlice): addSkyPass, method_62200, renderSky

boolean (Camera): doesMobEffectBlockSky, method_43788, hasBlindnessOrDarkness

int (BlockRenderView, BlockPos): getLightColor, method_23794, getLightmapCoordinates

int (BlockLightingView, BlockPos): getLightCoords, method_23794, getLightmapCoordinates

int (WorldRenderer$BrightnessGetter, BlockRenderView, BlockState, BlockPos): getLightColor, method_23793, getLightmapCoordinates

int (WorldRenderer$BrightnessGetter, BlockLightingView, BlockState, BlockPos): getLightCoords, method_23793, getLightmapCoordinates

Frustum (): getCapturedFrustum, method_62222, getCapturedFrustum

SortedSet (long): lambda$destroyBlockProgress$8, method_22988, method_22988

SortedSet (long): lambda$destroyBlockProgress$0, method_22988, method_22988

void (GpuBufferSlice, SkyRenderState, SkyRendering): lambda$addSkyPass$7, method_62215, method_62215

void (GpuBufferSlice, SkyRenderState, SkyRendering): lambda$addSkyPass$0, method_62215, method_62215

void (int, GpuBufferSlice[], RenderPass$UniformUploader): lambda$prepareChunkRenders$6, method_72156, method_72156

void (int, GpuBufferSlice[], RenderPass$UniformUploader): lambda$prepareChunkRenders$1, method_72156, method_72156

void (GpuBufferSlice, Handle, CameraRenderState, org.joml.Matrix4f): lambda$addLateDebugPass$5, method_75413, method_75413

void (GpuBufferSlice, int, float): lambda$addWeatherPass$4, method_62216, method_62216

void (int, CloudRenderMode, float, Vec3d, long, float): lambda$addCloudsPass$3, method_62205, method_62205

void (GpuBufferSlice, Handle, Handle): lambda$addParticlesPass$2, method_62213, method_62213

void (GpuBufferSlice, WorldRenderState, Profiler, org.joml.Matrix4f, Handle, Handle, boolean, Handle, Handle): lambda$addMainPass$1, method_62214, method_62214

void (Camera): update, method_1_2234, prepareForRender

void (ObjectAllocator, RenderTickCounter, boolean, CameraRenderState, org.joml.Matrix4fc, GpuBufferSlice, org.joml.Vector4f, boolean, SectionRenderState): renderLevel, method_22710, render

void (RenderTickCounter, Camera, float): extractLevel, method_1_2231, fillRenderStatesFromWorld

void (FrameGraphBuilder, Frustum, org.joml.Matrix4fc, GpuBufferSlice, boolean, WorldRenderState, RenderTickCounter, Profiler, SectionRenderState): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, CloudRenderMode, Vec3d, long, float, int, float, int): addCloudsPass, method_62204, renderClouds

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice, org.joml.Matrix4fc): addLateDebugPass, method_62199, renderLateDebug

void (MatrixStack, OrderedRenderCommandQueue, WorldRenderState): submitBlockDestroyAnimation, method_62206, renderBlockDamage

SectionRenderState (org.joml.Matrix4fc): prepareChunkRenders, method_1_2233, createSectionRenderState

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice): addSkyPass, method_62200, renderSky

List (int): lambda$prepareChunkRenders$0, method_1_2232, method_1_2232

void (GpuBufferSlice, Handle, CameraRenderState, org.joml.Matrix4fc): lambda$addLateDebugPass$0, method_75413, method_75413

void (GpuBufferSlice, int): lambda$addWeatherPass$0, method_62216, method_62216

void (int, CloudRenderMode, float, int, Vec3d, long, float): lambda$addCloudsPass$0, method_62205, method_62205

void (GpuBufferSlice, WorldRenderState, Profiler, SectionRenderState, Handle, Handle, Handle, Handle, Handle, boolean, org.joml.Matrix4fc): lambda$addMainPass$0, method_62214, method_62214

1.21.11_unobfuscated

Names

net.minecraft.client.renderer.LevelRenderer

net.minecraft.class_761

net.minecraft.client.render.WorldRenderer

Fields

Identifier: TRANSPARENCY_POST_CHAIN_ID, field_53900, TRANSPARENCY

Identifier: ENTITY_OUTLINE_POST_CHAIN_ID, field_53901, ENTITY_OUTLINE

int: SECTION_SIZE, field_32759, SECTION_SIZE

int: HALF_SECTION_SIZE, field_34812, HALF_SECTION_SIZE

int: NEARBY_SECTION_DISTANCE_IN_BLOCKS, field_54162, NEARBY_SECTION_DISTANCE

int: MINIMUM_TRANSPARENT_SORT_COUNT, field_54163, MIN_TRANSPARENT_SORT_COUNT

float: CHUNK_VISIBILITY_THRESHOLD, field_64450, field_64450

MinecraftClient: minecraft, field_4088, client

EntityRenderManager: entityRenderDispatcher, field_4109, entityRenderManager

BlockEntityRenderManager: blockEntityRenderDispatcher, field_27741, blockEntityRenderManager

BufferBuilderStorage: renderBuffers, field_20951, bufferBuilders

SkyRendering: skyRenderer, field_53075, skyRendering

CloudRenderer: cloudRenderer, field_53076, cloudRenderer

WorldBorderRendering: worldBorderRenderer, field_53077, worldBorderRendering

WeatherRendering: weatherEffectRenderer, field_53078, weatherRendering

SubmittableBatch: particlesRenderState, field_62647, particleBatch

DebugRenderer: debugRenderer, field_63067, debugRenderer

GameTestDebugRenderer: gameTestBlockHighlightRenderer, field_63068, gameTestDebugRenderer

ClientWorld: level, field_4085, world

ChunkRenderingDataPreparer: sectionOcclusionGraph, field_45615, chunkRenderingDataPreparer

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>: visibleSections, field_45616, builtChunks

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>: nearbyVisibleSections, field_54164, nearbyChunks

BuiltChunkStorage: viewArea, field_4112, chunks

int: ticks, field_4073, ticks

it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockBreakingInfo>: destroyingBlocks, field_4058, blockBreakingInfos

it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockBreakingInfo>>: destructionProgress, field_20950, blockBreakingProgressions

Framebuffer: entityOutlineTarget, field_53080, entityOutlineFramebuffer

DefaultFramebufferSet: targets, field_53081, framebufferSet

int: lastCameraSectionX, field_4084, cameraChunkX

int: lastCameraSectionY, field_4105, cameraChunkY

int: lastCameraSectionZ, field_4121, cameraChunkZ

double: prevCamX, field_4069, lastCameraX

double: prevCamY, field_4081, lastCameraY

double: prevCamZ, field_4096, lastCameraZ

double: prevCamRotX, field_4115, lastCameraPitch

double: prevCamRotY, field_4064, lastCameraYaw

ChunkBuilder: sectionRenderDispatcher, field_45614, chunkBuilder

int: lastViewDistance, field_4062, viewDistance

boolean: captureFrustum, field_62945, captureFrustum

Frustum: capturedFrustum, field_4056, capturedFrustum

BlockPos: lastTranslucentSortBlockPos, field_54160, lastTranslucencySortCameraPos

int: translucencyResortIterationIndex, field_54161, chunkIndex

WorldRenderState: levelRenderState, field_61737, worldRenderState

OrderedRenderCommandQueueImpl: submitNodeStorage, field_61738, entityRenderCommandQueue

RenderDispatcher: featureRenderDispatcher, field_61739, entityRenderDispatcher

GpuSampler: chunkLayerSampler, field_64218, terrainSampler

GizmoCollectorImpl: collectedGizmos, field_63574, gizmoCollector

WorldRenderer$Gizmos: finalizedGizmos, field_64566, gizmos

Constructors

(MinecraftClient, EntityRenderManager, BlockEntityRenderManager, BufferBuilderStorage, WorldRenderState, RenderDispatcher)

Methods

void (): close

void (ResourceManager): onResourceManagerReload, method_14491, reload

void (): initOutline, method_3296, loadEntityOutlinePostProcessor

PostEffectProcessor (): getTransparencyChain, method_62907, getTransparencyPostEffectProcessor

void (): doEntityOutline, method_3254, drawEntityOutlinesFramebuffer

boolean (): shouldShowEntityOutlines, method_3270, canDrawEntityOutlines

void (ClientWorld): setLevel, method_3244, setWorld

void (): clearVisibleSections, method_64059, clear

void (): allChanged, method_3279, reload

void (int, int): resize, method_3242, onResized

String (): getSectionStatistics, method_3289, getChunksDebugString

ChunkBuilder (): getSectionRenderDispatcher, method_34810, getChunkBuilder

double (): getTotalSections, method_34811, getChunkCount

double (): getLastViewDistance, method_34812, getViewDistance

int (): countRenderedSections, method_3246, getCompletedChunkCount

void (): resetSampler, method_76296, refreshTerrainSampler

String (): getEntityStatistics, method_3272, getEntitiesDebugString

void (Camera, Frustum, boolean): cullTerrain, method_74752, updateCamera

Frustum (Frustum): offsetFrustum, method_52816, offsetFrustum

void (Frustum): applyFrustum, method_38551, applyFrustum

void (ChunkBuilder$BuiltChunk): addRecentlyCompiledSection, method_38550, addBuiltChunk

Frustum (org.joml.Matrix4f, org.joml.Matrix4f, Vec3d): prepareCullFrustum, method_32133, setupFrustum

void (ObjectAllocator, RenderTickCounter, boolean, Camera, org.joml.Matrix4f, org.joml.Matrix4f, org.joml.Matrix4f, GpuBufferSlice, org.joml.Vector4f, boolean): renderLevel, method_22710, render

void (FrameGraphBuilder, Frustum, org.joml.Matrix4f, GpuBufferSlice, boolean, WorldRenderState, RenderTickCounter, Profiler): addMainPass, method_62202, renderMain

void (FrameGraphBuilder, GpuBufferSlice): addParticlesPass, method_62201, renderParticles

void (FrameGraphBuilder, CloudRenderMode, Vec3d, long, float, int, float): addCloudsPass, method_62204, renderClouds

void (FrameGraphBuilder, GpuBufferSlice): addWeatherPass, method_62203, renderWeather

void (FrameGraphBuilder, CameraRenderState, GpuBufferSlice, org.joml.Matrix4f): addLateDebugPass, method_62199, renderLateDebug

void (Camera, Frustum, RenderTickCounter, WorldRenderState): extractVisibleEntities, method_72917, fillEntityRenderStates

void (MatrixStack, WorldRenderState, OrderedRenderCommandQueue): submitEntities, method_72916, pushEntityRenders

void (Camera, float, WorldRenderState): extractVisibleBlockEntities, method_74314, fillBlockEntityRenderStates

void (MatrixStack, WorldRenderState, OrderedRenderCommandQueueImpl): submitBlockEntities, method_62208, renderBlockEntities

void (Camera, WorldRenderState): extractBlockDestroyAnimation, method_74922, fillBlockBreakingProgressRenderState

void (MatrixStack, VertexConsumerProvider$Immediate, WorldRenderState): renderBlockDestroyAnimation, method_62206, renderBlockDamage

void (Camera, WorldRenderState): extractBlockOutline, method_74923, fillEntityOutlineRenderStates

void (VertexConsumerProvider$Immediate, MatrixStack, boolean, WorldRenderState): renderBlockOutline, method_62210, renderTargetBlockOutline

void (MatrixStack): checkPoseStack, method_22979, checkEmpty

EntityRenderState (Entity, float): extractEntity, method_72914, getAndUpdateRenderState

void (Vec3d): scheduleTranslucentSectionResort, method_62198, translucencySort

void (ChunkBuilder$BuiltChunk, NormalizedRelativePos, Vec3d, boolean, boolean): scheduleResort, method_64060, scheduleChunkTranslucencySort

SectionRenderState (org.joml.Matrix4fc, double, double, double): prepareChunkRenders, method_72157, renderBlockLayers

void (): endFrame, method_71118, rotate

void (): captureFrustum, method_35775, captureFrustum

void (): killFrustum, method_35776, killFrustum

void (Camera): tick, method_3252, tick

void (): removeBlockBreakingProgress, method_74921, updateBlockBreakingProgress

void (BlockBreakingInfo): removeProgress, method_22987, removeBlockBreakingInfo

void (FrameGraphBuilder, Camera, GpuBufferSlice): addSkyPass, method_62200, renderSky

boolean (Camera): doesMobEffectBlockSky, method_43788, hasBlindnessOrDarkness

void (Camera): compileSections, method_3269, updateChunks

void (MatrixStack, VertexConsumer, double, double, double, OutlineRenderState, int, float): renderHitOutline, method_22712, drawBlockOutline

void (BlockView, BlockPos, BlockState, BlockState, int): blockChanged, method_8570, updateBlock

void (BlockPos, boolean): setBlockDirty, method_16037, scheduleSectionRender

void (int, int, int, int, int, int): setBlocksDirty, method_18146, scheduleBlockRenders

void (BlockPos, BlockState, BlockState): setBlockDirty, method_21596, scheduleBlockRerenderIfNeeded

void (int, int, int): setSectionDirtyWithNeighbors, method_18145, scheduleChunkRenders3x3x3

void (int, int, int, int, int, int): setSectionRangeDirty, method_62219, scheduleChunkRenders

void (int, int, int): setSectionDirty, method_8571, scheduleChunkRender

void (int, int, int, boolean): setSectionDirty, method_3295, scheduleChunkRender

void (long): onSectionBecomingNonEmpty, method_62908, onChunkUnload

void (int, BlockPos, int): destroyBlockProgress, method_8569, setBlockBreakingInfo

boolean (): hasRenderedAllSections, method_3281, isTerrainRenderComplete

void (ChunkPos): onChunkReadyToRender, method_65201, scheduleNeighborUpdates

void (): needsUpdate, method_3292, scheduleTerrainUpdate

int (BlockRenderView, BlockPos): getLightColor, method_23794, getLightmapCoordinates

int (WorldRenderer$BrightnessGetter, BlockRenderView, BlockState, BlockPos): getLightColor, method_23793, getLightmapCoordinates

boolean (BlockPos): isSectionCompiledAndVisible, method_40050, isRenderingReady

Framebuffer (): entityOutlineTarget, method_22990, getEntityOutlinesFramebuffer

Framebuffer (): getTranslucentTarget, method_29360, getTranslucentFramebuffer

Framebuffer (): getItemEntityTarget, method_29361, getEntityFramebuffer

Framebuffer (): getParticlesTarget, method_29362, getParticlesFramebuffer

Framebuffer (): getWeatherTarget, method_29363, getWeatherFramebuffer

Framebuffer (): getCloudsTarget, method_29364, getCloudsFramebuffer

it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> (): getVisibleSections, method_62220, getBuiltChunks

ChunkRenderingDataPreparer (): getSectionOcclusionGraph, method_62221, getChunkRenderingDataPreparer

Frustum (): getCapturedFrustum, method_62222, getCapturedFrustum

CloudRenderer (): getCloudRenderer, method_62196, getCloudRenderer

GizmoDrawing$CollectorScope (): collectPerFrameGizmos, method_75414, startDrawingGizmos

void (): finalizeGizmoCollection, method_76647, collectGizmos

SortedSet (long): lambda$destroyBlockProgress$8, method_22988, method_22988

void (GpuBufferSlice, SkyRenderState, SkyRendering): lambda$addSkyPass$7, method_62215, method_62215

void (int, GpuBufferSlice[], RenderPass$UniformUploader): lambda$prepareChunkRenders$6, method_72156, method_72156

void (GpuBufferSlice, Handle, CameraRenderState, org.joml.Matrix4f): lambda$addLateDebugPass$5, method_75413, method_75413

void (GpuBufferSlice, int, float): lambda$addWeatherPass$4, method_62216, method_62216

void (int, CloudRenderMode, float, Vec3d, long, float): lambda$addCloudsPass$3, method_62205, method_62205

void (GpuBufferSlice, Handle, Handle): lambda$addParticlesPass$2, method_62213, method_62213

void (GpuBufferSlice, WorldRenderState, Profiler, org.joml.Matrix4f, Handle, Handle, boolean, Handle, Handle): lambda$addMainPass$1, method_62214, method_62214

void (org.joml.Vector4f): lambda$renderLevel$0, method_62218, method_62218