Package net.minecraft.util.worldupdate
Class WorldUpgrader.AbstractUpgrader<T extends AutoCloseable>
java.lang.Object
net.minecraft.util.worldupdate.WorldUpgrader.AbstractUpgrader<T>
- Direct Known Subclasses:
- WorldUpgrader.ChunkUpgrader,- WorldUpgrader.SimpleRegionStorageUpgrader
- Enclosing class:
- WorldUpgrader
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final DataFixTypesprivate final MutableComponentprivate final Stringprotected CompletableFuture<Void> private final Stringprivate final MutableComponent
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractUpgrader(DataFixTypes p_321854_, String p_321675_, String p_326131_, MutableComponent p_321807_, MutableComponent p_321799_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract TcreateStorage(RegionStorageInfo p_326496_, Path p_321752_) private static List<WorldUpgrader.FileToUpgrade> getAllChunkPositions(RegionStorageInfo p_326177_, Path p_326228_) private List<WorldUpgrader.DimensionToUpgrade<T>> private ListIterator<WorldUpgrader.FileToUpgrade> getFilesToProcess(RegionStorageInfo p_325920_, Path p_326489_) private voidonFileFinished(RegionFile p_321800_) private booleanprocessOnePosition(ResourceKey<Level> p_321757_, T p_321658_, ChunkPos p_321833_) protected abstract booleantryProcessOnePosition(T p_321640_, ChunkPos p_321536_, ResourceKey<Level> p_321782_) voidupgrade()
- 
Field Details- 
upgradingStatus
- 
finishedStatus
- 
type
- 
folderName
- 
previousWriteFuture
- 
dataFixType
 
- 
- 
Constructor Details- 
AbstractUpgraderAbstractUpgrader(DataFixTypes p_321854_, String p_321675_, String p_326131_, MutableComponent p_321807_, MutableComponent p_321799_) 
 
- 
- 
Method Details- 
upgradepublic void upgrade()
- 
getDimensionsToUpgrade
- 
createStorage
- 
getFilesToProcessprivate ListIterator<WorldUpgrader.FileToUpgrade> getFilesToProcess(RegionStorageInfo p_325920_, Path p_326489_) 
- 
getAllChunkPositionsprivate static List<WorldUpgrader.FileToUpgrade> getAllChunkPositions(RegionStorageInfo p_326177_, Path p_326228_) 
- 
processOnePosition
- 
tryProcessOnePositionprotected abstract boolean tryProcessOnePosition(T p_321640_, ChunkPos p_321536_, ResourceKey<Level> p_321782_) 
- 
onFileFinished
 
-