历史 - net.minecraft.world.level.chunk.storage.IOWorker

1.21.11

名称

emz

ert

字段

AtomicBoolean: b, shutdownRequested, field_21497, closed, f_63516_

AtomicBoolean: c, shutdownRequested, field_21497, closed, f_63516_

RegionFileStorage: d, storage, field_21499, storage, f_63518_

RegionFileStorage: e, storage, field_21499, storage, f_63518_

org.slf4j.Logger: a, LOGGER, field_21495, LOGGER, f_63515_

org.slf4j.Logger: b, LOGGER, field_21495, LOGGER, f_63515_

it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<CompletableFuture<BitSet>>: f, regionCacheForBlender, field_38240, blendingStatusCaches, f_223459_

it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<CompletableFuture<BitSet>>: g, regionCacheForBlender, field_38240, blendingStatusCaches, f_223459_

int: g, REGION_CACHE_SIZE, field_38241, MAX_CACHE_SIZE, f_223460_

int: h, REGION_CACHE_SIZE, field_38241, MAX_CACHE_SIZE, f_223460_

PriorityConsecutiveExecutor: c, consecutiveExecutor, field_54149, executor, f_347378_

PriorityConsecutiveExecutor: d, consecutiveExecutor, field_54149, executor, f_347378_

SequencedMap<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, f_63519_

SequencedMap<ChunkPos, IOWorker$PendingStore>: f, pendingWrites, field_21500, results, f_63519_

Supplier<CompoundTag>: a, STORE_EMPTY, field_63958, NULL_NBT_SUPPLIER, f_435975_

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

ehk

emz

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

eez

ehk

字段

构造函数

方法

1.21.5

名称

eaf

eez

字段

构造函数

方法

1.21.4

名称

ebc

eaf

字段

构造函数

方法

1.21.3

名称

dwl

ebc

字段

Map<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, f_63519_

ProcessorMailbox<StrictQueue$IntRunnable>: c, mailbox, field_24468, executor, f_63517_

PriorityConsecutiveExecutor: c, consecutiveExecutor, field_54149, executor, f_347378_

SequencedMap<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, f_63519_

构造函数

方法

CompletableFuture<Void> (ChunkPos, Supplier<CompoundTag>): a, store, method_61773, setResult, m_355369_

<T> CompletableFuture<T> (IOWorker$ThrowingSupplier<T>): a, submitThrowingTask, method_64026, run, m_353217_

void (): d, waitForShutdown, method_64030, runRemainingTasks, m_356554_

1.21.1

名称

字段

构造函数

方法

1.21

名称

dvj

dwl

字段

构造函数

方法

void (): a, storePendingChunk, method_23719, writeResult, m_63553_

void (): b, storePendingChunk, method_23719, writeResult, m_63553_

void (): b, tellStorePending, method_27945, writeRemainingResults, m_63561_

void (): c, tellStorePending, method_27945, writeRemainingResults, m_63561_

RegionStorageInfo (): a, storageInfo, method_61004, getStorageKey, m_340351_

1.20.6

名称

dmh

dvj

字段

构造函数

(Path, boolean, String)

(RegionStorageInfo, Path, boolean)

方法

1.20.4

名称

dij

dmh

字段

构造函数

方法

1.20.2

名称

dfb

dij

字段

构造函数

方法

1.20.1

名称

deq

dfb

字段

构造函数

方法

1.19.4

名称

dbs

deq

字段

构造函数

方法

1.19.3

名称

cyl

dbs

字段

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

cxo

cyl

net.minecraft.world.level.chunk.storage.IOWorker

字段

构造函数

方法

1.19

名称

crq

cxo

net.minecraft.world.level.chunk.storage.IOWorker

字段

it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<CompletableFuture<BitSet>>: f, regionCacheForBlender, field_38240, blendingStatusCaches, f_223459_

int: g, REGION_CACHE_SIZE, field_38241, MAX_CACHE_SIZE, f_223460_

构造函数

方法

CompoundTag (ChunkPos): a, load, method_23700, getNbt, m_63533_

CompletableFuture<CompoundTag> (ChunkPos): b, loadAsync, method_31738, readChunkData, m_156587_

CompletableFuture<Optional<CompoundTag>> (ChunkPos): a, loadAsync, method_31738, readChunkData, m_156587_

boolean (ChunkPos, int): a, isOldChunkAround, method_42330, needsBlending, m_223471_

CompletableFuture<BitSet> (int, int): a, getOrCreateOldDataForRegion, method_42329, getOrComputeBlendingStatus, m_223463_

CompletableFuture<BitSet> (int, int): b, createOldDataForRegion, method_42333, computeBlendingStatus, m_223489_

boolean (CompoundTag): a, isOldChunk, method_42332, needsBlending, m_223484_

1.18.2

名称

cqy

crq

字段

org.apache.logging.log4j.Logger: a, LOGGER, field_21495, LOGGER, f_63515_

org.slf4j.Logger: a, LOGGER, field_21495, LOGGER, f_63515_

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

cnm

cqy

字段

构造函数

(File, boolean, String)

(Path, boolean, String)

方法

CompletableFuture<Void> (ChunkPos, StreamTagVisitor): a, scanChunk, method_39795, scanChunk, m_196358_

1.17.1

名称

cnl

cnm

字段

构造函数

方法

CompletableFuture<Void> (): a, synchronize, method_23698, completeAll, m_63525_

void (): b, storePendingChunk, method_23719, writeResult, m_63553_

void (): a, storePendingChunk, method_23719, writeResult, m_63553_

void (): c, tellStorePending, method_27945, writeRemainingResults, m_63561_

void (): b, tellStorePending, method_27945, writeRemainingResults, m_63561_

CompletableFuture<Void> (boolean): a, synchronize, method_23698, completeAll, m_182498_

1.17

名称

cgv

cnl

net.minecraft.world.chunk.storage.IOWorker

net.minecraft.src.C_2160_

net.minecraft.server.v1_16_R3.IOWorker

net.minecraft.world.level.chunk.storage.IOWorker

字段

org.apache.logging.log4j.Logger: a, LOGGER, field_21495, LOGGER, field_227080_a_

org.apache.logging.log4j.Logger: a, LOGGER, field_21495, LOGGER, f_63515_

AtomicBoolean: b, shutdownRequested, field_21497, closed, field_227082_c_

AtomicBoolean: b, shutdownRequested, field_21497, closed, f_63516_

RegionFileStorage: d, storage, field_21499, storage, field_227084_e_

RegionFileStorage: d, storage, field_21499, storage, f_63518_

Map<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, field_227085_f_

Map<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, f_63519_

ProcessorMailbox<StrictQueue$IntRunnable>: c, mailbox, field_24468, field_24468, field_235969_c_

ProcessorMailbox<StrictQueue$IntRunnable>: c, mailbox, field_24468, executor, f_63517_

构造函数

方法

CompletableFuture<Void> (ChunkPos, CompoundTag): a, store, method_23703, setResult, func_227093_a_

CompletableFuture<Void> (ChunkPos, CompoundTag): a, store, method_23703, setResult, m_63538_

CompoundTag (ChunkPos): a, load, method_23700, getNbt, func_227090_a_

CompoundTag (ChunkPos): a, load, method_23700, getNbt, m_63533_

CompletableFuture<Void> (): a, synchronize, method_23698, completeAll, func_227088_a_

CompletableFuture<Void> (): a, synchronize, method_23698, completeAll, m_63525_

void (ChunkPos, IOWorker$PendingStore): a, runStore, method_23701, write, func_227091_a_

void (ChunkPos, IOWorker$PendingStore): a, runStore, method_23701, write, m_63535_

void (): close, close, close, close, close

void (): close, close, close

<T> CompletableFuture<T> (Supplier<com.mojang.datafixers.util.Either<T, Exception>>): a, submitTask, method_23709, run, func_235975_a_

<T> CompletableFuture<T> (Supplier<com.mojang.datafixers.util.Either<T, Exception>>): a, submitTask, method_23709, run, m_63545_

void (): b, storePendingChunk, method_23719, writeResult, func_235978_b_

void (): b, storePendingChunk, method_23719, writeResult, m_63553_

void (): c, tellStorePending, method_27945, method_27945, func_235982_c_

void (): c, tellStorePending, method_27945, writeRemainingResults, m_63561_

CompletableFuture<CompoundTag> (ChunkPos): b, loadAsync, method_31738, readChunkData, m_156587_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

cgs

cgv

net.minecraft.server.v1_16_R2.IOWorker

net.minecraft.server.v1_16_R3.IOWorker

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

chx

cgs

net.minecraft.server.v1_16_R1.IOWorker

net.minecraft.server.v1_16_R2.IOWorker

字段

构造函数

方法

1.16.1

名称

caz

chx

net.minecraft.server.v1_15_R1.IOWorker

net.minecraft.server.v1_16_R1.IOWorker

字段

Thread: b, thread, field_21496, thread, field_227081_b_

AtomicBoolean: c, shutdownRequested, field_21497, closed, field_227082_c_

AtomicBoolean: b, shutdownRequested, field_21497, closed, field_227082_c_

Queue<Runnable>: d, inbox, field_21498, tasks, field_227083_d_

RegionFileStorage: e, storage, field_21499, storage, field_227084_e_

RegionFileStorage: d, storage, field_21499, storage, field_227084_e_

Map<ChunkPos, IOWorker$PendingStore>: f, pendingWrites, field_21500, results, field_227085_f_

Map<ChunkPos, IOWorker$PendingStore>: e, pendingWrites, field_21500, results, field_227085_f_

boolean: g, running, field_21501, active, field_227086_g_

CompletableFuture<Void>: h, shutdownListener, field_21502, future, field_227087_h_

ProcessorMailbox<StrictQueue$IntRunnable>: c, mailbox, field_24468, field_24468, field_235969_c_

构造函数

(RegionFileStorage, String)

(File, boolean, String)

方法

CompletableFuture<Void> (): b, shutdown, method_23710, shutdown, func_227100_b_

<T> CompletableFuture<T> (Function<CompletableFuture<T>, Runnable>): a, submitTask, method_23709, run, func_227099_a_

void (): c, waitForQueueNonEmpty, method_23715, park, func_227105_c_

void (): d, loop, method_23717, work, func_227107_d_

boolean (): e, storePendingChunk, method_23719, writeResult, func_227109_e_

void (): f, storeRemainingPendingChunks, method_23720, writeAll, func_227110_f_

void (): g, closeStorage, method_23721, finish, func_227111_g_

boolean (): h, processInbox, method_23722, runTask, func_227112_h_

void (): close, close, close, close

void (): close, close, close, close, close

<T> CompletableFuture<T> (Supplier<com.mojang.datafixers.util.Either<T, Exception>>): a, submitTask, method_23709, run, func_235975_a_

void (): b, storePendingChunk, method_23719, writeResult, func_235978_b_

void (): c, tellStorePending, method_27945, method_27945, func_235982_c_

1.15.2

名称

caw

caz

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

caw

net.minecraft.world.level.chunk.storage.IOWorker

net.minecraft.class_4698

net.minecraft.world.storage.StorageIoWorker

net.minecraft.world.chunk.storage.IOWorker

net.minecraft.server.v1_15_R1.IOWorker

字段

org.apache.logging.log4j.Logger: a, LOGGER, field_21495, LOGGER, field_227080_a_

Thread: b, thread, field_21496, thread, field_227081_b_

AtomicBoolean: c, shutdownRequested, field_21497, closed, field_227082_c_

Queue<Runnable>: d, inbox, field_21498, tasks, field_227083_d_

RegionFileStorage: e, storage, field_21499, storage, field_227084_e_

Map<ChunkPos, IOWorker$PendingStore>: f, pendingWrites, field_21500, results, field_227085_f_

boolean: g, running, field_21501, active, field_227086_g_

CompletableFuture<Void>: h, shutdownListener, field_21502, future, field_227087_h_

构造函数

(RegionFileStorage, String)

方法

CompletableFuture<Void> (ChunkPos, CompoundTag): a, store, method_23703, setResult, func_227093_a_

CompoundTag (ChunkPos): a, load, method_23700, getNbt, func_227090_a_

CompletableFuture<Void> (): b, shutdown, method_23710, shutdown, func_227100_b_

CompletableFuture<Void> (): a, synchronize, method_23698, completeAll, func_227088_a_

<T> CompletableFuture<T> (Function<CompletableFuture<T>, Runnable>): a, submitTask, method_23709, run, func_227099_a_

void (): c, waitForQueueNonEmpty, method_23715, park, func_227105_c_

void (): d, loop, method_23717, work, func_227107_d_

boolean (): e, storePendingChunk, method_23719, writeResult, func_227109_e_

void (): f, storeRemainingPendingChunks, method_23720, writeAll, func_227110_f_

void (ChunkPos, IOWorker$PendingStore): a, runStore, method_23701, write, func_227091_a_

void (): g, closeStorage, method_23721, finish, func_227111_g_

boolean (): h, processInbox, method_23722, runTask, func_227112_h_

void (): close, close, close, close