Package net.minecraft.world.storage
Class VersionedChunkStorage
java.lang.Object
net.minecraft.world.storage.VersionedChunkStorage
- All Implemented Interfaces:
- AutoCloseable
- Direct Known Subclasses:
- ThreadedAnvilChunkStorage
- Mappings:
- Namespace - Name - official - dez- intermediary - net/minecraft/class_3977- named - net/minecraft/world/storage/VersionedChunkStorage
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final com.mojang.datafixers.DataFixerstatic final intprivate @Nullable FeatureUpdaterprivate final StorageIoWorker
- 
Constructor SummaryConstructorsConstructorDescriptionVersionedChunkStorage(Path directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidstatic intprivate FeatureUpdatergetFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerGetter) booleanneedsBlending(ChunkPos chunkPos, int checkRadius) static voidsaveContextToNbt(NbtCompound nbt, RegistryKey<World> worldKey, Optional<RegistryKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> generatorCodecKey) voidsetNbt(ChunkPos chunkPos, NbtCompound nbt) updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> generatorCodecKey) 
- 
Field Details- 
FEATURE_UPDATING_VERSIONpublic static final int FEATURE_UPDATING_VERSION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldez;c:I- intermediary - field_36219- Lnet/minecraft/class_3977;field_36219:I- named - FEATURE_UPDATING_VERSION- Lnet/minecraft/world/storage/VersionedChunkStorage;FEATURE_UPDATING_VERSION:I
 
- 
worker- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a:Ldfb;- intermediary - field_21494- Lnet/minecraft/class_3977;field_21494:Lnet/minecraft/class_4698;- named - worker- Lnet/minecraft/world/storage/VersionedChunkStorage;worker:Lnet/minecraft/world/storage/StorageIoWorker;
 
- 
dataFixerprotected final com.mojang.datafixers.DataFixer dataFixer- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldez;d:Lcom/mojang/datafixers/DataFixer;- intermediary - field_17655- Lnet/minecraft/class_3977;field_17655:Lcom/mojang/datafixers/DataFixer;- named - dataFixer- Lnet/minecraft/world/storage/VersionedChunkStorage;dataFixer:Lcom/mojang/datafixers/DataFixer;
 
- 
featureUpdater- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldez;b:Ldrv;- intermediary - field_17654- Lnet/minecraft/class_3977;field_17654:Lnet/minecraft/class_3360;- named - featureUpdater- Lnet/minecraft/world/storage/VersionedChunkStorage;featureUpdater:Lnet/minecraft/world/FeatureUpdater;
 
 
- 
- 
Constructor Details- 
VersionedChunkStoragepublic VersionedChunkStorage(Path directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldez;<init>(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V- intermediary - <init>- Lnet/minecraft/class_3977;<init>(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V- named - <init>- Lnet/minecraft/world/storage/VersionedChunkStorage;<init>(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
 
 
- 
- 
Method Details- 
needsBlending- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lclt;I)Z- intermediary - method_42328- Lnet/minecraft/class_3977;method_42328(Lnet/minecraft/class_1923;I)Z- named - needsBlending- Lnet/minecraft/world/storage/VersionedChunkStorage;needsBlending(Lnet/minecraft/util/math/ChunkPos;I)Z
 
- 
updateChunkNbtpublic NbtCompound updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, NbtCompound nbt, Optional<RegistryKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> generatorCodecKey) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lacp;Ljava/util/function/Supplier;Lqr;Ljava/util/Optional;)Lqr;- intermediary - method_17907- Lnet/minecraft/class_3977;method_17907(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487;- named - updateChunkNbt- Lnet/minecraft/world/storage/VersionedChunkStorage;updateChunkNbt(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Supplier;Lnet/minecraft/nbt/NbtCompound;Ljava/util/Optional;)Lnet/minecraft/nbt/NbtCompound;
 
- 
getFeatureUpdaterprivate FeatureUpdater getFeatureUpdater(RegistryKey<World> worldKey, Supplier<PersistentStateManager> stateManagerGetter) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lacp;Ljava/util/function/Supplier;)Ldrv;- intermediary - method_43411- Lnet/minecraft/class_3977;method_43411(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360;- named - getFeatureUpdater- Lnet/minecraft/world/storage/VersionedChunkStorage;getFeatureUpdater(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Supplier;)Lnet/minecraft/world/FeatureUpdater;
 
- 
saveContextToNbtpublic static void saveContextToNbt(NbtCompound nbt, RegistryKey<World> worldKey, Optional<RegistryKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> generatorCodecKey) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lqr;Lacp;Ljava/util/Optional;)V- intermediary - method_39799- Lnet/minecraft/class_3977;method_39799(Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;Ljava/util/Optional;)V- named - saveContextToNbt- Lnet/minecraft/world/storage/VersionedChunkStorage;saveContextToNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryKey;Ljava/util/Optional;)V
 
- 
getDataVersion- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lqr;)I- intermediary - method_17908- Lnet/minecraft/class_3977;method_17908(Lnet/minecraft/class_2487;)I- named - getDataVersion- Lnet/minecraft/world/storage/VersionedChunkStorage;getDataVersion(Lnet/minecraft/nbt/NbtCompound;)I
 
- 
getNbt- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldez;e(Lclt;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_23696- Lnet/minecraft/class_3977;method_23696(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;- named - getNbt- Lnet/minecraft/world/storage/VersionedChunkStorage;getNbt(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
 
- 
setNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldez;a(Lclt;Lqr;)V- intermediary - method_17910- Lnet/minecraft/class_3977;method_17910(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V- named - setNbt- Lnet/minecraft/world/storage/VersionedChunkStorage;setNbt(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)V
 
- 
completeAllpublic void completeAll()- Mappings:
- Namespace - Name - Mixin selector - official - o- Ldez;o()V- intermediary - method_23697- Lnet/minecraft/class_3977;method_23697()V- named - completeAll- Lnet/minecraft/world/storage/VersionedChunkStorage;completeAll()V
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
- 
getWorker- Mappings:
- Namespace - Name - Mixin selector - official - p- Ldez;p()Ldex;- intermediary - method_39800- Lnet/minecraft/class_3977;method_39800()Lnet/minecraft/class_6830;- named - getWorker- Lnet/minecraft/world/storage/VersionedChunkStorage;getWorker()Lnet/minecraft/world/storage/NbtScannable;
 
 
-