History - net.minecraft.client.render.chunk.ChunkBuilder

26.3

Names

Fields

Consumer<ChunkBuilder$BuiltChunk>: onSectionMeshUpdate, onSectionMeshUpdate, field_1_5922, field_1_5922

Consumer<ChunkBuilder$BuiltChunk>: onSectionMeshUpdate, onSectionMeshUpdate, field_1_5922, onChunkChanged

Constructors

Methods

26.2

Names

Fields

ClientWorld: level, level, field_20831, world

WorldRenderer: renderer, renderer, field_20832, worldRenderer

ChunkRenderTaskScheduler: compileQueue, compileQueue, field_53957, scheduler

ChunkRenderTaskScheduler: queue, queue, field_53957, scheduler

int: NEARBY_SECTION_DISTANCE_IN_BLOCKS, NEARBY_SECTION_DISTANCE_IN_BLOCKS, field_1_5921, field_1_5921

Consumer<ChunkBuilder$BuiltChunk>: onSectionMeshUpdate, onSectionMeshUpdate, field_1_5922, field_1_5922

StagingBuffer: stagingBuffer, stagingBuffer, field_1_3813, chunkStagingBuffer

Constructors

(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, SectionBuilder)

(NameableExecutor, BufferBuilderStorage, SectionBuilder, Consumer<ChunkBuilder$BuiltChunk>)

Methods

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): rebuildSectionSync, rebuildSectionSync, method_3627, rebuild

void (ClientWorld, SectionBuilder): setLevel, setLevel, method_22752, setWorld

void (): uploadGlobalGeomBuffersToGPU, uploadGlobalGeomBuffersToGPU, method_1_2405, uploadGlobalBuffers

void (): uploadTerrainBuffersToGpu, uploadTerrainBuffersToGpu, method_1_2405, uploadGlobalBuffers

void (SectionBuilder): setCompiler, setCompiler, method_22752, setWorld

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

hts

net.minecraft.client.renderer.chunk.SectionRenderDispatcher

net.minecraft.class_846

net.minecraft.client.render.chunk.ChunkBuilder

Fields

Queue<Runnable>: b, toUpload, field_4443, uploadQueue, f_losuuhkx, uploadQueue, f_290841_

BlockBufferAllocatorStorage: e, fixedBuffers, field_20828, buffers, f_kmfkzwvn, buffers, f_290794_

BlockBufferAllocatorStorage: fixedBuffers, fixedBuffers, field_20828, buffers

ClientWorld: j, level, field_20831, world, f_ibkvsieq, world, f_291400_

ClientWorld: level, level, field_20831, world

WorldRenderer: k, renderer, field_20832, worldRenderer, f_riknywno, renderer, f_290611_

WorldRenderer: renderer, renderer, field_20832, worldRenderer

BlockBufferBuilderPool: f, bufferPool, field_46907, buffersPool, f_tmavnhca, bufferPool, f_302374_

BlockBufferBuilderPool: bufferPool, bufferPool, field_46907, buffersPool

boolean: g, closed, field_46908, stopped, f_wxcmutvp, closed, f_302977_

boolean: closed, closed, field_46908, stopped

SectionBuilder: m, sectionCompiler, field_52171, sectionBuilder, f_ahdftdbj, sectionBuilder, f_337370_

SectionBuilder: sectionCompiler, sectionCompiler, field_52171, sectionBuilder

ChunkRenderTaskScheduler: a, compileQueue, field_53957, scheduler, f_tkjxelar, f_348011_

ChunkRenderTaskScheduler: compileQueue, compileQueue, field_53957, scheduler

SimpleConsecutiveExecutor: h, consecutiveExecutor, field_54167, consecutiveExecutor, f_rnqpligm, f_347986_

NameableExecutor: i, executor, field_20830, executor, f_mirqeqau, executor, f_291206_

NameableExecutor: executor, executor, field_20830, executor

Executor: c, mainThreadUploadExecutor, field_61028, uploadExecutor, f_oviditae, f_399201_

Queue<AbstractChunkRenderData>: d, toClose, field_61029, renderQueue, f_pgqcjbwm, f_398812_

Vec3d: l, cameraPosition, field_18766, cameraPosition, f_xqnukako, f_399080_

AtomicReference<Vec3d>: cameraPosition, cameraPosition, field_18766, cameraPosition

Map<BlockRenderLayer, ChunkBuilder$GeometryBuffers>: chunkUberBuffers, chunkUberBuffers, field_1_1971, geometryByBlockRenderLayer

ReentrantLock: copyLock, copyLock, field_1_1972, lock

Constructors

(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderManager)

(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, SectionBuilder)

Methods

void (ClientWorld): a, setLevel, method_22752, setWorld, m_oqvvuilz, setWorld, m_293166_

void (): i, runTask, method_22763, scheduleRunTasks, m_blkvydyc, scheduleRunTasks, m_293371_

void (): runTask, runTask, method_22763, scheduleRunTasks

String (): e, getStats, method_3622, getDebugString, m_zylogpyc, getDebugString, m_292950_

String (): getStats, getStats, method_3622, getDebugString

int (): g, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, getUploadSize, m_294057_

int (): h, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, getFreeBuffers, m_293327_

int (): getFreeBufferCount, getFreeBufferCount, method_34847, getFreeBufferCount

void (): a, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, uploadAll, m_295287_

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): a, rebuildSectionSync, method_3627, rebuild, m_nymgawbn, rebuild, m_295202_

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): rebuildSectionSync, rebuildSectionSync, method_3627, rebuild

void (ChunkBuilder$BuiltChunk$Task): a, schedule, method_22756, send, m_gstwbdjb, addTask, m_294204_

void (ChunkBuilder$BuiltChunk$Task): schedule, schedule, method_22756, send

boolean (): c, isQueueEmpty, method_3630, isEmpty, m_jolodfem, isEmpty, m_293214_

boolean (): isQueueEmpty, isQueueEmpty, method_3630, isEmpty

void (): d, dispose, method_3619, stop, m_ajxgsyha, stop, m_294449_

void (): dispose, dispose, method_3619, stop

void (Vec3d): a, setCameraPosition, method_19419, setCameraPosition, m_sdwoiczm, m_401488_

void (Vec3d): setCameraPosition, setCameraPosition, method_19419, setCameraPosition

void (): b, clearCompileQueue, method_72045, cancelAllTasks, m_zrnuwucb, m_401621_

void (): clearCompileQueue, clearCompileQueue, method_72045, cancelAllTasks

int (): f, getCompileQueueSize, method_72046, getScheduledTaskCount, m_wluxgpgt, m_401254_

int (): getCompileQueueSize, getCompileQueueSize, method_72046, getScheduledTaskCount

void (ClientWorld, SectionBuilder): setLevel, setLevel, method_22752, setWorld

ChunkBuilder$OffsetGeometryBuffers (AbstractChunkRenderData, BlockRenderLayer): getRenderSectionSlice, getRenderSectionSlice, method_1_2401, getOffsetGeometryBuffers

void (): lock, lock, method_1_2403, lock

void (): unlock, unlock, method_1_2404, unlock

void (): uploadGlobalGeomBuffersToGPU, uploadGlobalGeomBuffersToGPU, method_1_2405, uploadGlobalBuffers

1.21.11

Names

hlc

hts

Fields

Constructors

Methods

1.21.10

Names

Fields

Constructors

Methods

1.21.9

Names

hbl

hlc

Fields

Constructors

Methods

1.21.8

Names

hbk

hbl

Fields

Constructors

Methods

1.21.7

Names

Fields

Constructors

Methods

1.21.6

Names

gvd

hbk

Fields

int: e, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, queuedTasks, f_290603_

BlockBufferAllocatorStorage: c, fixedBuffers, field_20828, buffers, f_kmfkzwvn, buffers, f_290794_

BlockBufferAllocatorStorage: e, fixedBuffers, field_20828, buffers, f_kmfkzwvn, buffers, f_290794_

ClientWorld: i, level, field_20831, world, f_ibkvsieq, world, f_291400_

ClientWorld: j, level, field_20831, world, f_ibkvsieq, world, f_291400_

WorldRenderer: j, renderer, field_20832, worldRenderer, f_riknywno, renderer, f_290611_

WorldRenderer: k, renderer, field_20832, worldRenderer, f_riknywno, renderer, f_290611_

Vec3d: k, camera, field_18766, cameraPosition, f_jyrbbucx, camera, f_290602_

BlockBufferBuilderPool: d, bufferPool, field_46907, buffersPool, f_tmavnhca, bufferPool, f_302374_

BlockBufferBuilderPool: f, bufferPool, field_46907, buffersPool, f_tmavnhca, bufferPool, f_302374_

boolean: f, closed, field_46908, stopped, f_wxcmutvp, closed, f_302977_

boolean: g, closed, field_46908, stopped, f_wxcmutvp, closed, f_302977_

SectionBuilder: l, sectionCompiler, field_52171, sectionBuilder, f_ahdftdbj, sectionBuilder, f_337370_

SectionBuilder: m, sectionCompiler, field_52171, sectionBuilder, f_ahdftdbj, sectionBuilder, f_337370_

SimpleConsecutiveExecutor: g, consecutiveExecutor, field_54167, consecutiveExecutor, f_rnqpligm, f_347986_

SimpleConsecutiveExecutor: h, consecutiveExecutor, field_54167, consecutiveExecutor, f_rnqpligm, f_347986_

NameableExecutor: h, executor, field_20830, executor, f_mirqeqau, executor, f_291206_

NameableExecutor: i, executor, field_20830, executor, f_mirqeqau, executor, f_291206_

Executor: c, mainThreadUploadExecutor, field_61028, uploadExecutor, f_oviditae, f_399201_

Queue<AbstractChunkRenderData>: d, toClose, field_61029, renderQueue, f_pgqcjbwm, f_398812_

Vec3d: l, cameraPosition, field_18766, cameraPosition, f_xqnukako, f_399080_

Constructors

Methods

void (): j, runTask, method_22763, scheduleRunTasks, m_blkvydyc, scheduleRunTasks, m_293371_

void (): i, runTask, method_22763, scheduleRunTasks, m_blkvydyc, scheduleRunTasks, m_293371_

String (): a, getStats, method_3622, getDebugString, m_zylogpyc, getDebugString, m_292950_

String (): e, getStats, method_3622, getDebugString, m_zylogpyc, getDebugString, m_292950_

int (): b, getToBatchCount, method_34845, getToBatchCount, m_etrueqhc, getQueuedTasks, m_293066_

int (): c, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, getUploadSize, m_294057_

int (): g, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, getUploadSize, m_294057_

int (): d, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, getFreeBuffers, m_293327_

int (): h, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, getFreeBuffers, m_293327_

void (Vec3d): a, setCamera, method_19419, setCameraPosition, m_onodhvgj, setCamera, m_294870_

Vec3d (): e, getCameraPosition, method_19420, getCameraPosition, m_xbodoxel, getCamera, m_293014_

void (): f, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, uploadAll, m_295287_

void (): a, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, uploadAll, m_295287_

void (): g, blockUntilClear, method_3632, reset, m_vpmiiwpk, clearBlocking, m_295714_

void (): k, clearBatchQueue, method_3633, clear, m_wkizlcdd, clear, m_295487_

boolean (): h, isQueueEmpty, method_3630, isEmpty, m_jolodfem, isEmpty, m_293214_

boolean (): c, isQueueEmpty, method_3630, isEmpty, m_jolodfem, isEmpty, m_293214_

void (): i, dispose, method_3619, stop, m_ajxgsyha, stop, m_294449_

void (): d, dispose, method_3619, stop, m_ajxgsyha, stop, m_294449_

void (Vec3d): a, setCameraPosition, method_19419, setCameraPosition, m_sdwoiczm, m_401488_

void (): b, clearCompileQueue, method_72045, cancelAllTasks, m_zrnuwucb, m_401621_

int (): f, getCompileQueueSize, method_72046, getScheduledTaskCount, m_wluxgpgt, m_401254_

1.21.5

Names

gpn

gvd

Fields

Constructors

Methods

CompletableFuture<Void> (BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, uploadVertexData, m_292947_

CompletableFuture<Void> (BufferAllocator$CloseableBuffer, VertexBuffer): a, uploadSectionIndexBuffer, method_60906, scheduleIndexBufferUpload, m_cqnxjmac, uploadIndexData, m_339467_

1.21.4

Names

goy

gpn

Fields

Constructors

Methods

1.21.3

Names

gia

goy

Fields

int: a, MAX_HIGH_PRIORITY_QUOTA, field_35300, field_35300, f_xoftmotc, f_291537_

PriorityBlockingQueue<ChunkBuilder$BuiltChunk$Task>: b, toBatchHighPriority, field_35301, prioritizedTaskQueue, f_mwlwkxtl, f_290449_

Queue<ChunkBuilder$BuiltChunk$Task>: c, toBatchLowPriority, field_35302, taskQueue, f_dtjduquv, f_291696_

int: d, highPriorityQuota, field_35303, processablePrioritizedTaskCount, f_xuywwywj, f_291840_

Queue<Runnable>: e, toUpload, field_4443, uploadQueue, f_losuuhkx, currentLinkedQueue, f_290841_

Queue<Runnable>: b, toUpload, field_4443, uploadQueue, f_losuuhkx, uploadQueue, f_290841_

int: h, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, f_290603_

int: e, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, queuedTasks, f_290603_

BlockBufferAllocatorStorage: f, fixedBuffers, field_20828, buffers, f_kmfkzwvn, f_290794_

BlockBufferAllocatorStorage: c, fixedBuffers, field_20828, buffers, f_kmfkzwvn, buffers, f_290794_

TaskExecutor<Runnable>: j, mailbox, field_20829, mailbox, f_wiljtwvw, f_290713_

Executor: k, executor, field_20830, executor, f_mirqeqau, f_291206_

ClientWorld: l, level, field_20831, world, f_ibkvsieq, world, f_291400_

ClientWorld: i, level, field_20831, world, f_ibkvsieq, world, f_291400_

WorldRenderer: m, renderer, field_20832, worldRenderer, f_riknywno, f_290611_

WorldRenderer: j, renderer, field_20832, worldRenderer, f_riknywno, renderer, f_290611_

Vec3d: n, camera, field_18766, cameraPosition, f_jyrbbucx, f_290602_

Vec3d: k, camera, field_18766, cameraPosition, f_jyrbbucx, camera, f_290602_

BlockBufferBuilderPool: g, bufferPool, field_46907, buffersPool, f_tmavnhca, f_302374_

BlockBufferBuilderPool: d, bufferPool, field_46907, buffersPool, f_tmavnhca, bufferPool, f_302374_

boolean: i, closed, field_46908, stopped, f_wxcmutvp, f_302977_

boolean: f, closed, field_46908, stopped, f_wxcmutvp, closed, f_302977_

SectionBuilder: o, sectionCompiler, field_52171, field_52171, f_ahdftdbj, f_337370_

SectionBuilder: l, sectionCompiler, field_52171, sectionBuilder, f_ahdftdbj, sectionBuilder, f_337370_

ChunkRenderTaskScheduler: a, compileQueue, field_53957, scheduler, f_tkjxelar, f_348011_

SimpleConsecutiveExecutor: g, consecutiveExecutor, field_54167, consecutiveExecutor, f_rnqpligm, f_347986_

NameableExecutor: h, executor, field_20830, executor, f_mirqeqau, executor, f_291206_

Constructors

(ClientWorld, WorldRenderer, Executor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderDispatcher)

(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderDispatcher)

Methods

void (ClientWorld): a, setLevel, method_22752, setWorld, m_oqvvuilz, m_oqvvuilz, m_293166_

void (ClientWorld): a, setLevel, method_22752, setWorld, m_oqvvuilz, setWorld, m_293166_

void (): j, runTask, method_22763, scheduleRunTasks, m_blkvydyc, m_293371_

void (): j, runTask, method_22763, scheduleRunTasks, m_blkvydyc, scheduleRunTasks, m_293371_

ChunkBuilder$BuiltChunk$Task (): k, pollTask, method_39132, pollTask, m_pbanztup, m_293164_

String (): a, getStats, method_3622, getDebugString, m_zylogpyc, m_292950_

String (): a, getStats, method_3622, getDebugString, m_zylogpyc, getDebugString, m_292950_

int (): b, getToBatchCount, method_34845, getToBatchCount, m_etrueqhc, m_293066_

int (): b, getToBatchCount, method_34845, getToBatchCount, m_etrueqhc, getQueuedTasks, m_293066_

int (): c, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, m_294057_

int (): c, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, getUploadSize, m_294057_

int (): d, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, m_293327_

int (): d, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, getFreeBuffers, m_293327_

void (Vec3d): a, setCamera, method_19419, setCameraPosition, m_onodhvgj, m_294870_

void (Vec3d): a, setCamera, method_19419, setCameraPosition, m_onodhvgj, setCamera, m_294870_

Vec3d (): e, getCameraPosition, method_19420, getCameraPosition, m_xbodoxel, m_293014_

Vec3d (): e, getCameraPosition, method_19420, getCameraPosition, m_xbodoxel, getCamera, m_293014_

void (): f, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, m_295287_

void (): f, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, uploadAll, m_295287_

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): a, rebuildSectionSync, method_3627, rebuild, m_nymgawbn, m_295202_

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): a, rebuildSectionSync, method_3627, rebuild, m_nymgawbn, rebuild, m_295202_

void (): g, blockUntilClear, method_3632, reset, m_vpmiiwpk, m_295714_

void (): g, blockUntilClear, method_3632, reset, m_vpmiiwpk, clearBlocking, m_295714_

void (ChunkBuilder$BuiltChunk$Task): a, schedule, method_22756, send, m_gstwbdjb, m_294204_

void (ChunkBuilder$BuiltChunk$Task): a, schedule, method_22756, send, m_gstwbdjb, addTask, m_294204_

void (): l, clearBatchQueue, method_3633, clear, m_wkizlcdd, m_295487_

void (): k, clearBatchQueue, method_3633, clear, m_wkizlcdd, clear, m_295487_

boolean (): h, isQueueEmpty, method_3630, isEmpty, m_jolodfem, m_293214_

boolean (): h, isQueueEmpty, method_3630, isEmpty, m_jolodfem, isEmpty, m_293214_

void (): i, dispose, method_3619, stop, m_ajxgsyha, m_294449_

void (): i, dispose, method_3619, stop, m_ajxgsyha, stop, m_294449_

CompletableFuture<Void> (BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, m_292947_

CompletableFuture<Void> (BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, uploadVertexData, m_292947_

CompletableFuture<Void> (BufferAllocator$CloseableBuffer, VertexBuffer): a, uploadSectionIndexBuffer, method_60906, method_60906, m_cqnxjmac, m_339467_

CompletableFuture<Void> (BufferAllocator$CloseableBuffer, VertexBuffer): a, uploadSectionIndexBuffer, method_60906, scheduleIndexBufferUpload, m_cqnxjmac, uploadIndexData, m_339467_

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

ggq

gia

net.minecraft.unmapped.C_sjynkhfr

net.minecraft.client.render.chunk.ChunkBuilder

Fields

Queue<Runnable>: e, toUpload, field_4443, uploadQueue, f_losuuhkx, f_290841_

Queue<Runnable>: e, toUpload, field_4443, uploadQueue, f_losuuhkx, currentLinkedQueue, f_290841_

SectionBuilder: o, sectionCompiler, field_52171, field_52171, f_ahdftdbj, f_337370_

Constructors

(ClientWorld, WorldRenderer, Executor, BufferBuilderStorage)

(ClientWorld, WorldRenderer, Executor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderDispatcher)

Methods

CompletableFuture<Void> (BufferBuilder$BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, m_292947_

CompletableFuture<Void> (BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, m_292947_

CompletableFuture<Void> (BufferAllocator$CloseableBuffer, VertexBuffer): a, uploadSectionIndexBuffer, method_60906, method_60906, m_cqnxjmac, m_339467_

1.20.6

Names

fwg

ggq

Fields

Constructors

Methods

1.20.4

Names

frc

fwg

Fields

org.slf4j.Logger: a, LOGGER, field_4445, LOGGER, f_bllhadqn, LOGGER, f_291440_

int: b, MAX_WORKERS_32_BIT, field_32831, field_32831, f_qnhsjphk, f_290396_

int: c, MAX_HIGH_PRIORITY_QUOTA, field_35300, field_35300, f_xoftmotc, f_291537_

int: a, MAX_HIGH_PRIORITY_QUOTA, field_35300, field_35300, f_xoftmotc, f_291537_

PriorityBlockingQueue<ChunkBuilder$BuiltChunk$Task>: d, toBatchHighPriority, field_35301, prioritizedTaskQueue, f_mwlwkxtl, f_290449_

PriorityBlockingQueue<ChunkBuilder$BuiltChunk$Task>: b, toBatchHighPriority, field_35301, prioritizedTaskQueue, f_mwlwkxtl, f_290449_

Queue<ChunkBuilder$BuiltChunk$Task>: e, toBatchLowPriority, field_35302, taskQueue, f_dtjduquv, f_291696_

Queue<ChunkBuilder$BuiltChunk$Task>: c, toBatchLowPriority, field_35302, taskQueue, f_dtjduquv, f_291696_

int: f, highPriorityQuota, field_35303, processablePrioritizedTaskCount, f_xuywwywj, f_291840_

int: d, highPriorityQuota, field_35303, processablePrioritizedTaskCount, f_xuywwywj, f_291840_

Queue<BlockBufferBuilderStorage>: g, freeBuffers, field_20827, threadBuffers, f_orkadfjw, f_290858_

Queue<Runnable>: h, toUpload, field_4443, uploadQueue, f_losuuhkx, f_290841_

Queue<Runnable>: e, toUpload, field_4443, uploadQueue, f_losuuhkx, f_290841_

int: i, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, f_290603_

int: h, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, f_290603_

int: j, freeBufferCount, field_20993, bufferCount, f_gyswsehe, f_291113_

BlockBufferBuilderStorage: k, fixedBuffers, field_20828, buffers, f_kmfkzwvn, f_290794_

BlockBufferBuilderStorage: f, fixedBuffers, field_20828, buffers, f_kmfkzwvn, f_290794_

TaskExecutor<Runnable>: l, mailbox, field_20829, mailbox, f_wiljtwvw, f_290713_

TaskExecutor<Runnable>: j, mailbox, field_20829, mailbox, f_wiljtwvw, f_290713_

Executor: m, executor, field_20830, executor, f_mirqeqau, f_291206_

Executor: k, executor, field_20830, executor, f_mirqeqau, f_291206_

ClientWorld: n, level, field_20831, world, f_ibkvsieq, world, f_291400_

ClientWorld: l, level, field_20831, world, f_ibkvsieq, world, f_291400_

WorldRenderer: o, renderer, field_20832, worldRenderer, f_riknywno, f_290611_

WorldRenderer: m, renderer, field_20832, worldRenderer, f_riknywno, f_290611_

Vec3d: p, camera, field_18766, cameraPosition, f_jyrbbucx, f_290602_

Vec3d: n, camera, field_18766, cameraPosition, f_jyrbbucx, f_290602_

BlockBufferBuilderPool: g, bufferPool, field_46907, buffersPool, f_tmavnhca, f_302374_

boolean: i, closed, field_46908, stopped, f_wxcmutvp, f_302977_

Constructors

(ClientWorld, WorldRenderer, Executor, boolean, BlockBufferBuilderStorage)

(ClientWorld, WorldRenderer, Executor, BufferBuilderStorage)

Methods

1.20.2

Names

frc

net.minecraft.client.renderer.chunk.SectionRenderDispatcher

net.minecraft.class_846

net.minecraft.client.render.chunk.ChunkBuilder

net.minecraft.unmapped.C_sjynkhfr

net.minecraft.unmapped.C_sjynkhfr

net.minecraft.src.C_290152_

Fields

org.slf4j.Logger: a, LOGGER, field_4445, LOGGER, f_bllhadqn, LOGGER, f_291440_

int: b, MAX_WORKERS_32_BIT, field_32831, field_32831, f_qnhsjphk, f_290396_

int: c, MAX_HIGH_PRIORITY_QUOTA, field_35300, field_35300, f_xoftmotc, f_291537_

PriorityBlockingQueue<ChunkBuilder$BuiltChunk$Task>: d, toBatchHighPriority, field_35301, prioritizedTaskQueue, f_mwlwkxtl, f_290449_

Queue<ChunkBuilder$BuiltChunk$Task>: e, toBatchLowPriority, field_35302, taskQueue, f_dtjduquv, f_291696_

int: f, highPriorityQuota, field_35303, processablePrioritizedTaskCount, f_xuywwywj, f_291840_

Queue<BlockBufferBuilderStorage>: g, freeBuffers, field_20827, threadBuffers, f_orkadfjw, f_290858_

Queue<Runnable>: h, toUpload, field_4443, uploadQueue, f_losuuhkx, f_290841_

int: i, toBatchCount, field_20992, queuedTaskCount, f_jsyjcjmv, f_290603_

int: j, freeBufferCount, field_20993, bufferCount, f_gyswsehe, f_291113_

BlockBufferBuilderStorage: k, fixedBuffers, field_20828, buffers, f_kmfkzwvn, f_290794_

TaskExecutor<Runnable>: l, mailbox, field_20829, mailbox, f_wiljtwvw, f_290713_

Executor: m, executor, field_20830, executor, f_mirqeqau, f_291206_

ClientWorld: n, level, field_20831, world, f_ibkvsieq, world, f_291400_

WorldRenderer: o, renderer, field_20832, worldRenderer, f_riknywno, f_290611_

Vec3d: p, camera, field_18766, cameraPosition, f_jyrbbucx, f_290602_

Constructors

(ClientWorld, WorldRenderer, Executor, boolean, BlockBufferBuilderStorage)

Methods

void (ClientWorld): a, setLevel, method_22752, setWorld, m_oqvvuilz, m_oqvvuilz, m_293166_

void (): j, runTask, method_22763, scheduleRunTasks, m_blkvydyc, m_293371_

ChunkBuilder$BuiltChunk$Task (): k, pollTask, method_39132, pollTask, m_pbanztup, m_293164_

String (): a, getStats, method_3622, getDebugString, m_zylogpyc, m_292950_

int (): b, getToBatchCount, method_34845, getToBatchCount, m_etrueqhc, m_293066_

int (): c, getToUpload, method_34846, getChunksToUpload, m_rncrkajk, m_294057_

int (): d, getFreeBufferCount, method_34847, getFreeBufferCount, m_jxbkgmnw, m_293327_

void (Vec3d): a, setCamera, method_19419, setCameraPosition, m_onodhvgj, m_294870_

Vec3d (): e, getCameraPosition, method_19420, getCameraPosition, m_xbodoxel, m_293014_

void (): f, uploadAllPendingUploads, method_22761, upload, m_ljxpcrlr, m_295287_

void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): a, rebuildSectionSync, method_3627, rebuild, m_nymgawbn, m_295202_

void (): g, blockUntilClear, method_3632, reset, m_vpmiiwpk, m_295714_

void (ChunkBuilder$BuiltChunk$Task): a, schedule, method_22756, send, m_gstwbdjb, m_294204_

CompletableFuture<Void> (BufferBuilder$BuiltBuffer, VertexBuffer): a, uploadSectionLayer, method_3635, scheduleUpload, m_qqonjvzv, m_292947_

void (): l, clearBatchQueue, method_3633, clear, m_wkizlcdd, m_295487_

boolean (): h, isQueueEmpty, method_3630, isEmpty, m_jolodfem, m_293214_

void (): i, dispose, method_3619, stop, m_ajxgsyha, m_294449_