Class ChunkStorage
java.lang.Object
net.minecraft.world.level.chunk.storage.ChunkStorage
- All Implemented Interfaces:
- AutoCloseable
- Direct Known Subclasses:
- ChunkMap
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final com.mojang.datafixers.DataFixerstatic final intprivate LegacyStructureDataHandlerprivate final IOWorker
- 
Constructor SummaryConstructorsConstructorDescriptionChunkStorage(Path p_196912_, com.mojang.datafixers.DataFixer p_196913_, boolean p_196914_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidprivate LegacyStructureDataHandlergetLegacyStructureHandler(ResourceKey<Level> p_223449_, Supplier<DimensionDataStorage> p_223450_) static intgetVersion(CompoundTag p_63506_) static voidinjectDatafixingContext(CompoundTag p_196919_, ResourceKey<Level> p_196920_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_196921_) booleanisOldChunkAround(ChunkPos p_223452_, int p_223453_) upgradeChunkTag(ResourceKey<Level> p_188289_, Supplier<DimensionDataStorage> p_188290_, CompoundTag p_188291_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_188292_) voidwrite(ChunkPos p_63503_, CompoundTag p_63504_) 
- 
Field Details- 
LAST_MONOLYTH_STRUCTURE_DATA_VERSIONpublic static final int LAST_MONOLYTH_STRUCTURE_DATA_VERSION- See Also:
 
- 
worker
- 
fixerUpperprotected final com.mojang.datafixers.DataFixer fixerUpper
- 
legacyStructureHandler
 
- 
- 
Constructor Details- 
ChunkStorage
 
- 
- 
Method Details- 
isOldChunkAround
- 
upgradeChunkTagpublic CompoundTag upgradeChunkTag(ResourceKey<Level> p_188289_, Supplier<DimensionDataStorage> p_188290_, CompoundTag p_188291_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_188292_) 
- 
getLegacyStructureHandlerprivate LegacyStructureDataHandler getLegacyStructureHandler(ResourceKey<Level> p_223449_, Supplier<DimensionDataStorage> p_223450_) 
- 
injectDatafixingContextpublic static void injectDatafixingContext(CompoundTag p_196919_, ResourceKey<Level> p_196920_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_196921_) 
- 
getVersion
- 
read
- 
write
- 
flushWorkerpublic void flushWorker()
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
- 
chunkScanner
 
-