类 WorldUpgrader.AbstractUpgrader<T extends AutoCloseable>
java.lang.Object
net.minecraft.util.worldupdate.WorldUpgrader.AbstractUpgrader<T>
- 封闭类:
WorldUpgrader
-
字段概要
字段修饰符和类型字段说明protected final DataFixTypes
private final Component
private final String
protected CompletableFuture
<Void> private final String
private final Component
-
构造器概要
构造器构造器说明AbstractUpgrader
(DataFixTypes p_321854_, String p_321675_, String p_326131_, Component p_362854_, Component p_361110_) -
方法概要
修饰符和类型方法说明protected abstract T
createStorage
(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 void
onFileFinished
(RegionFile p_321800_) private boolean
processOnePosition
(ResourceKey<Level> p_321757_, T p_321658_, ChunkPos p_321833_) protected abstract boolean
tryProcessOnePosition
(T p_321640_, ChunkPos p_321536_, ResourceKey<Level> p_321782_) void
upgrade()
-
字段详细资料
-
upgradingStatus
-
finishedStatus
-
type
-
folderName
-
previousWriteFuture
-
dataFixType
-
-
构造器详细资料
-
AbstractUpgrader
AbstractUpgrader(DataFixTypes p_321854_, String p_321675_, String p_326131_, Component p_362854_, Component p_361110_)
-
-
方法详细资料
-
upgrade
public void upgrade() -
getDimensionsToUpgrade
-
createStorage
-
getFilesToProcess
private ListIterator<WorldUpgrader.FileToUpgrade> getFilesToProcess(RegionStorageInfo p_325920_, Path p_326489_) -
getAllChunkPositions
private static List<WorldUpgrader.FileToUpgrade> getAllChunkPositions(RegionStorageInfo p_326177_, Path p_326228_) -
processOnePosition
-
tryProcessOnePosition
protected abstract boolean tryProcessOnePosition(T p_321640_, ChunkPos p_321536_, ResourceKey<Level> p_321782_) -
onFileFinished
-