Class LevelStorage.Session
java.lang.Object
net.minecraft.world.level.storage.LevelStorage.Session
- All Implemented Interfaces:
 AutoCloseable
- Enclosing class:
 LevelStorage
- Mappings:
 Namespace Name named net/minecraft/world/level/storage/LevelStorage$Sessionintermediary net/minecraft/class_32$class_5143official erf$c
- 
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) getLastModifiedTime(boolean old) getLevelSummary(com.mojang.serialization.Dynamic<?> dynamic) longbooleancom.mojang.serialization.Dynamic<?> private com.mojang.serialization.Dynamic<?> readLevelProperties(boolean old) com.mojang.serialization.Dynamic<?> voidremovePlayerAndSave(String name) voidprivate voidsave(Consumer<NbtCompound> nbtProcessor) private voidsave(NbtCompound nbt) booleanvoidtryClose()boolean 
- 
Field Details
- 
lock
- Mappings:
 Namespace Name Mixin selector named lockLnet/minecraft/world/level/storage/LevelStorage$Session;lock:Lnet/minecraft/world/level/storage/SessionLock;intermediary field_23767Lnet/minecraft/class_32$class_5143;field_23767:Lnet/minecraft/class_5125;official bLerf$c;b:Laxt;
 - 
directory
- Mappings:
 Namespace Name Mixin selector named directoryLnet/minecraft/world/level/storage/LevelStorage$Session;directory:Lnet/minecraft/world/level/storage/LevelStorage$LevelSave;intermediary field_23768Lnet/minecraft/class_32$class_5143;field_23768:Lnet/minecraft/class_32$class_7411;official cLerf$c;c:Lerf$b;
 - 
directoryName
- Mappings:
 Namespace Name Mixin selector named directoryNameLnet/minecraft/world/level/storage/LevelStorage$Session;directoryName:Ljava/lang/String;intermediary field_23769Lnet/minecraft/class_32$class_5143;field_23769:Ljava/lang/String;official dLerf$c;d:Ljava/lang/String;
 - 
paths
- Mappings:
 Namespace Name Mixin selector named pathsLnet/minecraft/world/level/storage/LevelStorage$Session;paths:Ljava/util/Map;intermediary field_24190Lnet/minecraft/class_32$class_5143;field_24190:Ljava/util/Map;official eLerf$c;e:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
Session
Session(String directoryName, Path path) throws IOException - Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/level/storage/LevelStorage$Session;<init>(Lnet/minecraft/world/level/storage/LevelStorage;Ljava/lang/String;Ljava/nio/file/Path;)Vintermediary <init>Lnet/minecraft/class_32$class_5143;<init>(Lnet/minecraft/class_32;Ljava/lang/String;Ljava/nio/file/Path;)Vofficial <init>Lerf$c;<init>(Lerf;Ljava/lang/String;Ljava/nio/file/Path;)V
 
 - 
 - 
Method Details
- 
getUsableSpace
public long getUsableSpace()- Mappings:
 Namespace Name Mixin selector named getUsableSpaceLnet/minecraft/world/level/storage/LevelStorage$Session;getUsableSpace()Jintermediary method_57628Lnet/minecraft/class_32$class_5143;method_57628()Jofficial aLerf$c;a()J
 - 
shouldShowLowDiskSpaceWarning
public boolean shouldShowLowDiskSpaceWarning()- Mappings:
 Namespace Name Mixin selector named shouldShowLowDiskSpaceWarningLnet/minecraft/world/level/storage/LevelStorage$Session;shouldShowLowDiskSpaceWarning()Zintermediary method_57629Lnet/minecraft/class_32$class_5143;method_57629()Zofficial bLerf$c;b()Z
 - 
tryClose
public void tryClose()- Mappings:
 Namespace Name Mixin selector named tryCloseLnet/minecraft/world/level/storage/LevelStorage$Session;tryClose()Vintermediary method_54532Lnet/minecraft/class_32$class_5143;method_54532()Vofficial cLerf$c;c()V
 - 
getLevelStorage
- Mappings:
 Namespace Name Mixin selector named getLevelStorageLnet/minecraft/world/level/storage/LevelStorage$Session;getLevelStorage()Lnet/minecraft/world/level/storage/LevelStorage;intermediary method_52617Lnet/minecraft/class_32$class_5143;method_52617()Lnet/minecraft/class_32;official dLerf$c;d()Lerf;
 - 
getDirectory
- Mappings:
 Namespace Name Mixin selector named getDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory()Lnet/minecraft/world/level/storage/LevelStorage$LevelSave;intermediary method_54543Lnet/minecraft/class_32$class_5143;method_54543()Lnet/minecraft/class_32$class_7411;official eLerf$c;e()Lerf$b;
 - 
getDirectoryName
- Mappings:
 Namespace Name Mixin selector named getDirectoryNameLnet/minecraft/world/level/storage/LevelStorage$Session;getDirectoryName()Ljava/lang/String;intermediary method_27005Lnet/minecraft/class_32$class_5143;method_27005()Ljava/lang/String;official fLerf$c;f()Ljava/lang/String;
 - 
getDirectory
- Mappings:
 Namespace Name Mixin selector named getDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory(Lnet/minecraft/util/WorldSavePath;)Ljava/nio/file/Path;intermediary method_27010Lnet/minecraft/class_32$class_5143;method_27010(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;official aLerf$c;a(Lerd;)Ljava/nio/file/Path;
 - 
getWorldDirectory
- Mappings:
 Namespace Name Mixin selector named getWorldDirectoryLnet/minecraft/world/level/storage/LevelStorage$Session;getWorldDirectory(Lnet/minecraft/registry/RegistryKey;)Ljava/nio/file/Path;intermediary method_27424Lnet/minecraft/class_32$class_5143;method_27424(Lnet/minecraft/class_5321;)Ljava/nio/file/Path;official aLerf$c;a(Lakq;)Ljava/nio/file/Path;
 - 
checkValid
private void checkValid()- Mappings:
 Namespace Name Mixin selector named checkValidLnet/minecraft/world/level/storage/LevelStorage$Session;checkValid()Vintermediary method_27017Lnet/minecraft/class_32$class_5143;method_27017()Vofficial oLerf$c;o()V
 - 
createSaveHandler
- Mappings:
 Namespace Name Mixin selector named createSaveHandlerLnet/minecraft/world/level/storage/LevelStorage$Session;createSaveHandler()Lnet/minecraft/world/PlayerSaveHandler;intermediary method_27427Lnet/minecraft/class_32$class_5143;method_27427()Lnet/minecraft/class_29;official gLerf$c;g()Leri;
 - 
getLevelSummary
- Mappings:
 Namespace Name Mixin selector named getLevelSummaryLnet/minecraft/world/level/storage/LevelStorage$Session;getLevelSummary(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelSummary;intermediary method_29584Lnet/minecraft/class_32$class_5143;method_29584(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_34;official aLerf$c;a(Lcom/mojang/serialization/Dynamic;)Lerg;
 - 
readLevelProperties
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named readLevelPropertiesLnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties()Lcom/mojang/serialization/Dynamic;intermediary method_54545Lnet/minecraft/class_32$class_5143;method_54545()Lcom/mojang/serialization/Dynamic;official hLerf$c;h()Lcom/mojang/serialization/Dynamic;
 - 
readOldLevelProperties
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named readOldLevelPropertiesLnet/minecraft/world/level/storage/LevelStorage$Session;readOldLevelProperties()Lcom/mojang/serialization/Dynamic;intermediary method_54546Lnet/minecraft/class_32$class_5143;method_54546()Lcom/mojang/serialization/Dynamic;official iLerf$c;i()Lcom/mojang/serialization/Dynamic;
 - 
readLevelProperties
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named readLevelPropertiesLnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties(Z)Lcom/mojang/serialization/Dynamic;intermediary method_27013Lnet/minecraft/class_32$class_5143;method_27013(Z)Lcom/mojang/serialization/Dynamic;official bLerf$c;b(Z)Lcom/mojang/serialization/Dynamic;
 - 
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties) - Mappings:
 Namespace Name Mixin selector named backupLevelDataFileLnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;)Vintermediary method_27425Lnet/minecraft/class_32$class_5143;method_27425(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)Vofficial aLerf$c;a(Lka;Lerl;)V
 - 
backupLevelDataFile
public void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties, @Nullable @Nullable NbtCompound nbt) - Mappings:
 Namespace Name Mixin selector named backupLevelDataFileLnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_27426Lnet/minecraft/class_32$class_5143;method_27426(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)Vofficial aLerf$c;a(Lka;Lerl;Lub;)V
 - 
save
- Mappings:
 Namespace Name Mixin selector named saveLnet/minecraft/world/level/storage/LevelStorage$Session;save(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_54538Lnet/minecraft/class_32$class_5143;method_54538(Lnet/minecraft/class_2487;)Vofficial aLerf$c;a(Lub;)V
 - 
getIconFile
- Mappings:
 Namespace Name Mixin selector named getIconFileLnet/minecraft/world/level/storage/LevelStorage$Session;getIconFile()Ljava/util/Optional;intermediary method_27014Lnet/minecraft/class_32$class_5143;method_27014()Ljava/util/Optional;official jLerf$c;j()Ljava/util/Optional;
 - 
deleteSessionLock
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named deleteSessionLockLnet/minecraft/world/level/storage/LevelStorage$Session;deleteSessionLock()Vintermediary method_27015Lnet/minecraft/class_32$class_5143;method_27015()Vofficial kLerf$c;k()V
 - 
save
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named saveLnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/lang/String;)Vintermediary method_27008Lnet/minecraft/class_32$class_5143;method_27008(Ljava/lang/String;)Vofficial aLerf$c;a(Ljava/lang/String;)V
 - 
removePlayerAndSave
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named removePlayerAndSaveLnet/minecraft/world/level/storage/LevelStorage$Session;removePlayerAndSave(Ljava/lang/String;)Vintermediary method_54540Lnet/minecraft/class_32$class_5143;method_54540(Ljava/lang/String;)Vofficial bLerf$c;b(Ljava/lang/String;)V
 - 
save
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named saveLnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/util/function/Consumer;)Vintermediary method_54537Lnet/minecraft/class_32$class_5143;method_54537(Ljava/util/function/Consumer;)Vofficial aLerf$c;a(Ljava/util/function/Consumer;)V
 - 
createBackup
- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named createBackupLnet/minecraft/world/level/storage/LevelStorage$Session;createBackup()Jintermediary method_27016Lnet/minecraft/class_32$class_5143;method_27016()Jofficial lLerf$c;l()J
 - 
levelDatExists
public boolean levelDatExists()- Mappings:
 Namespace Name Mixin selector named levelDatExistsLnet/minecraft/world/level/storage/LevelStorage$Session;levelDatExists()Zintermediary method_54547Lnet/minecraft/class_32$class_5143;method_54547()Zofficial mLerf$c;m()Z
 - 
close
- Specified by:
 closein interfaceAutoCloseable- Throws:
 IOException
 - 
tryRestoreBackup
public boolean tryRestoreBackup()- Mappings:
 Namespace Name Mixin selector named tryRestoreBackupLnet/minecraft/world/level/storage/LevelStorage$Session;tryRestoreBackup()Zintermediary method_54548Lnet/minecraft/class_32$class_5143;method_54548()Zofficial nLerf$c;n()Z
 - 
getLastModifiedTime
- Mappings:
 Namespace Name Mixin selector named getLastModifiedTimeLnet/minecraft/world/level/storage/LevelStorage$Session;getLastModifiedTime(Z)Ljava/time/Instant;intermediary method_54539Lnet/minecraft/class_32$class_5143;method_54539(Z)Ljava/time/Instant;official aLerf$c;a(Z)Ljava/time/Instant;
 
 -