History - net.minecraft.world.chunk.AbstractChunkHolder

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.server.level.GenerationChunkHolder

net.minecraft.class_9761

net.minecraft.world.chunk.AbstractChunkHolder

Fields

List<ChunkStatus>: CHUNK_STATUSES, field_51865, STATUSES

OptionalChunk<Chunk>: NOT_DONE_YET, field_51869, NOT_DONE

OptionalChunk<Chunk>: UNLOADED_CHUNK, field_51866, UNLOADED

CompletableFuture<OptionalChunk<Chunk>>: UNLOADED_CHUNK_FUTURE, field_51867, UNLOADED_FUTURE

ChunkPos: pos, field_51868, pos

ChunkStatus: highestAllowedStatus, field_51870, status

AtomicReference<ChunkStatus>: startedWork, field_51871, currentStatus

AtomicReferenceArray<CompletableFuture<OptionalChunk<Chunk>>>: futures, field_51872, chunkFuturesByStatus

AtomicReference<ChunkLoader>: task, field_51873, chunkLoader

AtomicInteger: generationRefCount, field_51874, refCount

CompletableFuture<Void>: generationSaveSyncFuture, field_54045, referenceFuture

Constructors

(ChunkPos)

Methods

CompletableFuture<OptionalChunk<Chunk>> (ChunkStatus, ServerChunkLoadingManager): scheduleChunkGenerationTask, method_60458, load

CompletableFuture<OptionalChunk<Chunk>> (ChunkGenerationStep, ChunkLoadingManager, BoundedRegionArray<AbstractChunkHolder>): applyStep, method_60461, generate

void (ServerChunkLoadingManager): updateHighestAllowedStatus, method_60454, updateStatus

void (WrapperProtoChunk): replaceProtoChunk, method_60456, replaceWith

void (ChunkLoader): removeTask, method_60453, clearLoader

void (ServerChunkLoadingManager, ChunkStatus): rescheduleChunkTask, method_60455, createLoader

CompletableFuture<OptionalChunk<Chunk>> (ChunkStatus): getOrCreateFuture, method_60464, getOrCreateFuture

void (ChunkStatus, ChunkStatus): failAndClearPendingFuturesBetween, method_60460, unload

void (int, CompletableFuture<OptionalChunk<Chunk>>): failAndClearPendingFuture, method_60452, unload

void (ChunkStatus, Chunk): completeFuture, method_60459, completeChunkFuture

ChunkStatus (ChunkStatus): findHighestStatusWithPendingFuture, method_60465, getMaxPendingStatus

boolean (ChunkStatus): acquireStatusBump, method_60466, progressStatus

boolean (ChunkStatus): isStatusDisallowed, method_60467, cannotBeLoaded

void (CompletableFuture<?>): addSaveDependency, method_39967, combineSavingFuture

void (): increaseGenerationRefCount, method_60468, incrementRefCount

void (): decreaseGenerationRefCount, method_60469, decrementRefCount

Chunk (ChunkStatus): getChunkIfPresentUnchecked, method_60457, getUncheckedOrNull

Chunk (ChunkStatus): getChunkIfPresent, method_60463, getOrNull

Chunk (): getLatestChunk, method_60471, getLatest

ChunkStatus (): getPersistedStatus, method_60472, getActualStatus

ChunkPos (): getPos, method_60473, getPos

ChunkLevelType (): getFullStatus, method_60474, getLevelType

int (): getTicketLevel, method_14005, getLevel

int (): getQueueLevel, method_17208, getCompletedLevel

List<com.mojang.datafixers.util.Pair<ChunkStatus, CompletableFuture<OptionalChunk<Chunk>>>> (): getAllFutures, method_60475, enumerateFutures

ChunkStatus (): getLatestStatus, method_60476, getLatestStatus

OptionalChunk (ChunkGenerationStep, Chunk, Throwable): lambda$applyStep$0, method_60462, method_60462