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 Summary
FieldsModifier and TypeFieldDescriptionprotected final DataFixTypesprivate final MutableComponentprivate final Stringprotected CompletableFuture<Void> private final Stringprivate final MutableComponent -
Constructor Summary
ConstructorsConstructorDescriptionAbstractUpgrader(DataFixTypes p_332379_, String p_334432_, String p_334138_, MutableComponent p_332782_, MutableComponent p_331966_) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TcreateStorage(RegionStorageInfo p_328836_, Path p_332071_) private static List<WorldUpgrader.FileToUpgrade> getAllChunkPositions(RegionStorageInfo p_330333_, Path p_330743_) private List<WorldUpgrader.DimensionToUpgrade<T>> private ListIterator<WorldUpgrader.FileToUpgrade> getFilesToProcess(RegionStorageInfo p_332870_, Path p_331013_) private voidonFileFinished(RegionFile p_332836_) private booleanprocessOnePosition(ResourceKey<Level> p_328452_, T p_333889_, ChunkPos p_332028_) protected abstract booleantryProcessOnePosition(T p_329483_, ChunkPos p_327751_, ResourceKey<Level> p_335733_) voidupgrade()
-
Field Details
-
upgradingStatus
-
finishedStatus
-
type
-
folderName
-
previousWriteFuture
-
dataFixType
-
-
Constructor Details
-
AbstractUpgrader
AbstractUpgrader(DataFixTypes p_332379_, String p_334432_, String p_334138_, MutableComponent p_332782_, MutableComponent p_331966_)
-
-
Method Details
-
upgrade
public void upgrade() -
getDimensionsToUpgrade
-
createStorage
-
getFilesToProcess
private ListIterator<WorldUpgrader.FileToUpgrade> getFilesToProcess(RegionStorageInfo p_332870_, Path p_331013_) -
getAllChunkPositions
private static List<WorldUpgrader.FileToUpgrade> getAllChunkPositions(RegionStorageInfo p_330333_, Path p_330743_) -
processOnePosition
-
tryProcessOnePosition
protected abstract boolean tryProcessOnePosition(T p_329483_, ChunkPos p_327751_, ResourceKey<Level> p_335733_) -
onFileFinished
-