Class LevelStorage.Session
java.lang.Object
net.minecraft.world.level.storage.LevelStorage.Session
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
LevelStorage
- Mappings:
Namespace Name official dyv$cintermediary net/minecraft/class_32$class_5143named net/minecraft/world/level/storage/LevelStorage$Session
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final LevelStorage.LevelSaveprivate final String(package private) final SessionLockprivate final Map<WorldSavePath,Path> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbackupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties) voidbackupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties, @Nullable NbtCompound nbt) private voidvoidclose()longvoidgetDirectory(WorldSavePath savePath) @Nullable com.mojang.datafixers.util.Pair<SaveProperties,DimensionOptionsRegistryHolder.DimensionsConfig> readLevelProperties(com.mojang.serialization.DynamicOps<NbtElement> ops, DataConfiguration dataConfiguration, Registry<DimensionOptions> dimensionOptionsRegistry, com.mojang.serialization.Lifecycle lifecycle) void
-
Field Details
-
lock
- Mappings:
Namespace Name Mixin selector official bLdyv$c;b:Laog;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
- Mappings:
Namespace Name Mixin selector official cLdyv$c;c:Ldyv$b;intermediary field_23768Lnet/minecraft/class_32$class_5143;field_23768:Lnet/minecraft/class_32$class_7411;named directoryLnet/minecraft/world/level/storage/LevelStorage$Session;directory:Lnet/minecraft/world/level/storage/LevelStorage$LevelSave;
-
directoryName
- Mappings:
Namespace Name Mixin selector official dLdyv$c;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
- Mappings:
Namespace Name Mixin selector official eLdyv$c;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;
-
-
Constructor Details
-
Session
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official <init>Ldyv$c;<init>(Ldyv;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
-
-
Method Details
-
getDirectoryName
- Mappings:
Namespace Name Mixin selector official aLdyv$c;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
- Mappings:
Namespace Name Mixin selector official aLdyv$c;a(Ldyt;)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
- Mappings:
Namespace Name Mixin selector official aLdyv$c;a(Lacp;)Ljava/nio/file/Path;intermediary method_27424Lnet/minecraft/class_32$class_5143;method_27424(Lnet/minecraft/class_5321;)Ljava/nio/file/Path;named getWorldDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getWorldDirectory(Lnet/minecraft/registry/RegistryKey;)Ljava/nio/file/Path;
-
checkValid
private void checkValid()- Mappings:
Namespace Name Mixin selector official hLdyv$c;h()Vintermediary method_27017Lnet/minecraft/class_32$class_5143;method_27017()Vnamed checkValidLnet/minecraft/world/level/storage/LevelStorage$Session;checkValid()V
-
createSaveHandler
- Mappings:
Namespace Name Mixin selector official bLdyv$c;b()Ldyy;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;
-
getLevelSummary
- Mappings:
Namespace Name Mixin selector official cLdyv$c;c()Ldyw;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 com.mojang.datafixers.util.Pair<SaveProperties,DimensionOptionsRegistryHolder.DimensionsConfig> readLevelProperties(com.mojang.serialization.DynamicOps<NbtElement> ops, DataConfiguration dataConfiguration, Registry<DimensionOptions> dimensionOptionsRegistry, com.mojang.serialization.Lifecycle lifecycle) - Mappings:
Namespace Name Mixin selector official aLdyv$c;a(Lcom/mojang/serialization/DynamicOps;Lcnd;Lhr;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/datafixers/util/Pair;intermediary method_27013Lnet/minecraft/class_32$class_5143;method_27013(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7712;Lnet/minecraft/class_2378;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/datafixers/util/Pair;named readLevelPropertiesLnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resource/DataConfiguration;Lnet/minecraft/registry/Registry;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/datafixers/util/Pair;
-
getDataPackSettings
- Mappings:
Namespace Name Mixin selector official dLdyv$c;d()Lcnd;intermediary method_29585Lnet/minecraft/class_32$class_5143;method_29585()Lnet/minecraft/class_7712;named getDataPackSettingsLnet/minecraft/world/level/storage/LevelStorage$Session;getDataPackSettings()Lnet/minecraft/resource/DataConfiguration;
-
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties) - Mappings:
Namespace Name Mixin selector official aLdyv$c;a(Lhs;Ldzb;)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/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;)V
-
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties, @Nullable @Nullable NbtCompound nbt) - Mappings:
Namespace Name Mixin selector official aLdyv$c;a(Lhs;Ldzb;Lqr;)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/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;)V
-
getIconFile
- Mappings:
Namespace Name Mixin selector official eLdyv$c;e()Ljava/util/Optional;intermediary method_27014Lnet/minecraft/class_32$class_5143;method_27014()Ljava/util/Optional;named getIconFileLnet/minecraft/world/level/storage/LevelStorage$Session;getIconFile()Ljava/util/Optional;
-
deleteSessionLock
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official fLdyv$c;f()Vintermediary method_27015Lnet/minecraft/class_32$class_5143;method_27015()Vnamed deleteSessionLockLnet/minecraft/world/level/storage/LevelStorage$Session;deleteSessionLock()V
-
save
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyv$c;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
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official gLdyv$c;g()Jintermediary method_27016Lnet/minecraft/class_32$class_5143;method_27016()Jnamed createBackupLnet/minecraft/world/level/storage/LevelStorage$Session;createBackup()J
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-