类 LevelStorage.Session
- java.lang.Object
-
- net.minecraft.world.level.storage.LevelStorage.Session
-
- 所有已实现的接口:
AutoCloseable
- 封闭类:
- LevelStorage
public class LevelStorage.Session extends Object implements AutoCloseable
- Mappings:
Namespace Name official dhb$aintermediary net/minecraft/class_32$class_5143named net/minecraft/world/level/storage/LevelStorage$Session
-
-
字段概要
字段 修饰符和类型 字段 说明 private Pathdirectoryprivate StringdirectoryNameprivate SessionLocklockprivate Map<WorldSavePath,Path>paths
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbackupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties)voidbackupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties, @Nullable CompoundTag compoundTag)private voidcheckValid()voidclose()booleanconvert(ProgressListener progressListener)longcreateBackup()WorldSaveHandlercreateSaveHandler()voiddeleteSessionLock()@Nullable DataPackSettingsgetDataPackSettings()PathgetDirectory(WorldSavePath savePath)StringgetDirectoryName()FilegetIconFile()@Nullable LevelSummarygetLevelSummary()FilegetWorldDirectory(RegistryKey<World> key)booleanneedsConversion()@Nullable SavePropertiesreadLevelProperties(com.mojang.serialization.DynamicOps<Tag> dynamicOps, DataPackSettings dataPackSettings)voidsave(String name)
-
-
-
字段详细资料
-
lock
private final SessionLock lock
- Mappings:
Namespace Name Mixin selector official bLdhb$a;b:Lagf;intermediary field_23767Lnet/minecraft/class_32$class_5143;field_23767:Lnet/minecraft/class_5125;named lockLnet/minecraft/world/level/storage/LevelStorage$Session;lock:Lnet/minecraft/world/level/storage/SessionLock;
-
directory
private final Path directory
- Mappings:
Namespace Name Mixin selector official cLdhb$a;c:Ljava/nio/file/Path;intermediary field_23768Lnet/minecraft/class_32$class_5143;field_23768:Ljava/nio/file/Path;named directoryLnet/minecraft/world/level/storage/LevelStorage$Session;directory:Ljava/nio/file/Path;
-
directoryName
private final String directoryName
- Mappings:
Namespace Name Mixin selector official dLdhb$a;d:Ljava/lang/String;intermediary field_23769Lnet/minecraft/class_32$class_5143;field_23769:Ljava/lang/String;named directoryNameLnet/minecraft/world/level/storage/LevelStorage$Session;directoryName:Ljava/lang/String;
-
paths
private final Map<WorldSavePath,Path> paths
- Mappings:
Namespace Name Mixin selector official eLdhb$a;e:Ljava/util/Map;intermediary field_24190Lnet/minecraft/class_32$class_5143;field_24190:Ljava/util/Map;named pathsLnet/minecraft/world/level/storage/LevelStorage$Session;paths:Ljava/util/Map;
-
-
构造器详细资料
-
Session
public Session(String directoryName) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official <init>Ldhb$a;<init>(Ldhb;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_32$class_5143;<init>(Lnet/minecraft/class_32;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/world/level/storage/LevelStorage$Session;<init>(Lnet/minecraft/world/level/storage/LevelStorage;Ljava/lang/String;)V
-
-
方法详细资料
-
getDirectoryName
public String getDirectoryName()
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a()Ljava/lang/String;intermediary method_27005Lnet/minecraft/class_32$class_5143;method_27005()Ljava/lang/String;named getDirectoryNameLnet/minecraft/world/level/storage/LevelStorage$Session;getDirectoryName()Ljava/lang/String;
-
getDirectory
public Path getDirectory(WorldSavePath savePath)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Ldgz;)Ljava/nio/file/Path;intermediary method_27010Lnet/minecraft/class_32$class_5143;method_27010(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;named getDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory(Lnet/minecraft/util/WorldSavePath;)Ljava/nio/file/Path;
-
getWorldDirectory
public File getWorldDirectory(RegistryKey<World> key)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Lwo;)Ljava/io/File;intermediary method_27424Lnet/minecraft/class_32$class_5143;method_27424(Lnet/minecraft/class_5321;)Ljava/io/File;named getWorldDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getWorldDirectory(Lnet/minecraft/util/registry/RegistryKey;)Ljava/io/File;
-
checkValid
private void checkValid()
- Mappings:
Namespace Name Mixin selector official iLdhb$a;i()Vintermediary method_27017Lnet/minecraft/class_32$class_5143;method_27017()Vnamed checkValidLnet/minecraft/world/level/storage/LevelStorage$Session;checkValid()V
-
createSaveHandler
public WorldSaveHandler createSaveHandler()
- Mappings:
Namespace Name Mixin selector official bLdhb$a;b()Ldhf;intermediary method_27427Lnet/minecraft/class_32$class_5143;method_27427()Lnet/minecraft/class_29;named createSaveHandlerLnet/minecraft/world/level/storage/LevelStorage$Session;createSaveHandler()Lnet/minecraft/world/WorldSaveHandler;
-
needsConversion
public boolean needsConversion()
- Mappings:
Namespace Name Mixin selector official cLdhb$a;c()Zintermediary method_27012Lnet/minecraft/class_32$class_5143;method_27012()Znamed needsConversionLnet/minecraft/world/level/storage/LevelStorage$Session;needsConversion()Z
-
convert
public boolean convert(ProgressListener progressListener)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Lagu;)Zintermediary method_27006Lnet/minecraft/class_32$class_5143;method_27006(Lnet/minecraft/class_3536;)Znamed convertLnet/minecraft/world/level/storage/LevelStorage$Session;convert(Lnet/minecraft/util/ProgressListener;)Z
-
getLevelSummary
@Nullable public @Nullable LevelSummary getLevelSummary()
- Mappings:
Namespace Name Mixin selector official dLdhb$a;d()Ldhc;intermediary method_29584Lnet/minecraft/class_32$class_5143;method_29584()Lnet/minecraft/class_34;named getLevelSummaryLnet/minecraft/world/level/storage/LevelStorage$Session;getLevelSummary()Lnet/minecraft/world/level/storage/LevelSummary;
-
readLevelProperties
@Nullable public @Nullable SaveProperties readLevelProperties(com.mojang.serialization.DynamicOps<Tag> dynamicOps, DataPackSettings dataPackSettings)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Lcom/mojang/serialization/DynamicOps;Lbve;)Ldhi;intermediary method_27013Lnet/minecraft/class_32$class_5143;method_27013(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;)Lnet/minecraft/class_5219;named readLevelPropertiesLnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resource/DataPackSettings;)Lnet/minecraft/world/SaveProperties;
-
getDataPackSettings
@Nullable public @Nullable DataPackSettings getDataPackSettings()
- Mappings:
Namespace Name Mixin selector official eLdhb$a;e()Lbve;intermediary method_29585Lnet/minecraft/class_32$class_5143;method_29585()Lnet/minecraft/class_5359;named getDataPackSettingsLnet/minecraft/world/level/storage/LevelStorage$Session;getDataPackSettings()Lnet/minecraft/resource/DataPackSettings;
-
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Lgs;Ldhi;)Vintermediary method_27425Lnet/minecraft/class_32$class_5143;method_27425(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)Vnamed backupLevelDataFileLnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;)V
-
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties, @Nullable @Nullable CompoundTag compoundTag)
- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Lgs;Ldhi;Lmv;)Vintermediary method_27426Lnet/minecraft/class_32$class_5143;method_27426(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)Vnamed backupLevelDataFileLnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/CompoundTag;)V
-
getIconFile
public File getIconFile()
- Mappings:
Namespace Name Mixin selector official fLdhb$a;f()Ljava/io/File;intermediary method_27014Lnet/minecraft/class_32$class_5143;method_27014()Ljava/io/File;named getIconFileLnet/minecraft/world/level/storage/LevelStorage$Session;getIconFile()Ljava/io/File;
-
deleteSessionLock
public void deleteSessionLock() throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official gLdhb$a;g()Vintermediary method_27015Lnet/minecraft/class_32$class_5143;method_27015()Vnamed deleteSessionLockLnet/minecraft/world/level/storage/LevelStorage$Session;deleteSessionLock()V
-
save
public void save(String name) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLdhb$a;a(Ljava/lang/String;)Vintermediary method_27008Lnet/minecraft/class_32$class_5143;method_27008(Ljava/lang/String;)Vnamed saveLnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/lang/String;)V
-
createBackup
public long createBackup() throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official hLdhb$a;h()Jintermediary method_27016Lnet/minecraft/class_32$class_5143;method_27016()Jnamed createBackupLnet/minecraft/world/level/storage/LevelStorage$Session;createBackup()J
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official closeLdhb$a;close()Vintermediary closeLnet/minecraft/class_32$class_5143;close()Vnamed closeLnet/minecraft/world/level/storage/LevelStorage$Session;close()V
-
-