History - net.minecraft.world.storage.SerializingRegionBasedStorage
26.4-snapshot-7
Names
Fields
Constructors
Methods
CompletableFuture<?> (ChunkPos): prefetch, method_61780, load
CompletableFuture (ChunkPos, long): lambda$prefetch$0, method_61785, method_61785
CompletableFuture<?> (int, int): prefetch, method_61780, load
CompletableFuture (int, int, long): lambda$prefetch$0, method_61785, method_61785
26.4-snapshot-6
Names
Fields
Constructors
Methods
26.4-snapshot-5
Names
Fields
Constructors
Methods
26.4-snapshot-4
Names
Fields
Constructors
Methods
26.4-snapshot-3
Names
Fields
Constructors
Methods
void (long): onSectionLoad, method_19291, onLoad
void (R, long): onSectionLoad, method_19291, onLoad
26.4-snapshot-2
Names
Fields
Constructors
Methods
26.4-snapshot-1
Names
Fields
Constructors
Methods
26.3
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
void (Map, com.mojang.serialization.DynamicOps, String, Object): lambda$writeChunk$11, method_61784, method_61784
void (Map, com.mojang.serialization.DynamicOps, String, Object): lambda$writeChunk$1, method_61784, method_61784
Void (ChunkPos, Throwable): lambda$writeChunk$10, method_61783, method_61783
Void (ChunkPos, Throwable): lambda$writeChunk$0, method_61783, method_61783
void (long, boolean, Object): lambda$unpackChunk$9, method_61777, method_61777
void (long, boolean, Object): lambda$unpackChunk$3, method_61777, method_61777
Object (long, Object): lambda$unpackChunk$8, method_61776, method_61776
Object (long, Object): lambda$unpackChunk$1, method_61776, method_61776
void (long): lambda$unpackChunk$7, method_61788, method_61788
void (long): lambda$unpackChunk$2, method_61788, method_61788
Optional (ChunkPos, Throwable): lambda$tryRead$6, method_43412, method_43412
Optional (ChunkPos, Throwable): lambda$tryRead$2, method_43412, method_43412
Optional (RegistryOps, Optional): lambda$tryRead$5, method_61778, method_61778
Optional (RegistryOps, Optional): lambda$tryRead$0, method_61778, method_61778
SerializingRegionBasedStorage$LoadResult (RegistryOps, NbtCompound): lambda$tryRead$4, method_61779, method_61779
SerializingRegionBasedStorage$LoadResult (RegistryOps, NbtCompound): lambda$tryRead$1, method_61779, method_61779
CompletableFuture (ChunkPos, long): lambda$unpackChunk$3, method_61781, method_61781
CompletableFuture (ChunkPos, long): lambda$unpackChunk$0, method_61781, method_61781
CompletableFuture (ChunkPos, long): lambda$prefetch$2, method_61785, method_61785
CompletableFuture (ChunkPos, long): lambda$prefetch$0, method_61785, method_61785
void (long): lambda$getOrCreate$1, method_19297, method_19297
void (long): lambda$getOrCreate$0, method_19297, method_19297
1.21.11_unobfuscated
Names
net.minecraft.world.level.chunk.storage.SectionStorage
net.minecraft.class_4180
net.minecraft.world.storage.SerializingRegionBasedStorage
Fields
org.slf4j.Logger: LOGGER, field_18691, LOGGER
String: SECTIONS_TAG, field_31427, SECTIONS_KEY
VersionedChunkStorage: simpleRegionStorage, field_48759, storageAccess
it.unimi.dsi.fastutil.longs.Long2ObjectMap<Optional<R>>: storage, field_18692, loadedElements
it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet: dirtyChunks, field_18693, unsavedElements
com.mojang.serialization.Codec<P>: codec, field_24750, codec
Function<R, P>: packer, field_52647, serializer
BiFunction<P, Runnable, R>: unpacker, field_52648, deserializer
Function<Runnable, R>: factory, field_18695, factory
DynamicRegistryManager: registryAccess, field_39315, registryManager
ChunkErrorHandler: errorReporter, field_52227, errorHandler
HeightLimitView: levelHeightAccessor, field_27240, world
it.unimi.dsi.fastutil.longs.LongSet: loadedChunks, field_52649, loadedChunks
it.unimi.dsi.fastutil.longs.Long2ObjectMap<CompletableFuture<Optional<SerializingRegionBasedStorage$LoadResult<P>>>>: pendingLoads, field_52650, pendingLoads
Object: loadLock, field_52651, lock
Constructors
(VersionedChunkStorage, com.mojang.serialization.Codec<P>, Function<R, P>, BiFunction<P, Runnable, R>, Function<Runnable, R>, DynamicRegistryManager, ChunkErrorHandler, HeightLimitView)
Methods
void (BooleanSupplier): tick, method_19290, tick
void (): unpackPendingLoads, method_61786, tickPendingLoads
void (): flushAll, method_61775, save
boolean (): hasWork, method_40020, hasUnsavedElements
Optional<R> (long): get, method_19293, getIfLoaded
Optional<R> (long): getOrLoad, method_19294, get
boolean (long): outsideStoredRange, method_19292, isPosInvalid
R (long): getOrCreate, method_19295, getOrCreate
CompletableFuture<?> (ChunkPos): prefetch, method_61780, load
void (ChunkPos): unpackChunk, method_61787, loadAndWait
CompletableFuture<Optional<SerializingRegionBasedStorage$LoadResult<P>>> (ChunkPos): tryRead, method_20621, loadNbt
void (ChunkPos, SerializingRegionBasedStorage$LoadResult<P>): unpackChunk, method_61782, onLoad
void (ChunkPos): writeChunk, method_20370, save
<T> com.mojang.serialization.Dynamic<T> (ChunkPos, com.mojang.serialization.DynamicOps<T>): writeChunk, method_20367, serialize
long (ChunkPos, int): getKey, method_33637, chunkSectionPosAsLong
void (long): onSectionLoad, method_19291, onLoad
void (long): setDirty, method_19288, onUpdate
void (ChunkPos): flush, method_20436, saveChunk
void (): close
void (Map, com.mojang.serialization.DynamicOps, String, Object): lambda$writeChunk$11, method_61784, method_61784
Void (ChunkPos, Throwable): lambda$writeChunk$10, method_61783, method_61783
void (long, boolean, Object): lambda$unpackChunk$9, method_61777, method_61777
Object (long, Object): lambda$unpackChunk$8, method_61776, method_61776
void (long): lambda$unpackChunk$7, method_61788, method_61788
Optional (ChunkPos, Throwable): lambda$tryRead$6, method_43412, method_43412
Optional (RegistryOps, Optional): lambda$tryRead$5, method_61778, method_61778
SerializingRegionBasedStorage$LoadResult (RegistryOps, NbtCompound): lambda$tryRead$4, method_61779, method_61779
CompletableFuture (ChunkPos, long): lambda$unpackChunk$3, method_61781, method_61781
CompletableFuture (ChunkPos, long): lambda$prefetch$2, method_61785, method_61785
void (long): lambda$getOrCreate$1, method_19297, method_19297
void (long): lambda$flushAll$0, method_61789, method_61789