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$Session- intermediary - net/minecraft/class_32$class_5143- official - evg$c
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final LevelStorage.LevelSaveprivate final String(package private) final SessionLockprivate final Map<WorldSavePath, Path> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 - lock- Lnet/minecraft/world/level/storage/LevelStorage$Session;lock:Lnet/minecraft/world/level/storage/SessionLock;- intermediary - field_23767- Lnet/minecraft/class_32$class_5143;field_23767:Lnet/minecraft/class_5125;- official - b- Levg$c;b:Layf;
 
- 
directory- Mappings:
- Namespace - Name - Mixin selector - named - directory- Lnet/minecraft/world/level/storage/LevelStorage$Session;directory:Lnet/minecraft/world/level/storage/LevelStorage$LevelSave;- intermediary - field_23768- Lnet/minecraft/class_32$class_5143;field_23768:Lnet/minecraft/class_32$class_7411;- official - c- Levg$c;c:Levg$b;
 
- 
directoryName- Mappings:
- Namespace - Name - Mixin selector - named - directoryName- Lnet/minecraft/world/level/storage/LevelStorage$Session;directoryName:Ljava/lang/String;- intermediary - field_23769- Lnet/minecraft/class_32$class_5143;field_23769:Ljava/lang/String;- official - d- Levg$c;d:Ljava/lang/String;
 
- 
paths- Mappings:
- Namespace - Name - Mixin selector - named - paths- Lnet/minecraft/world/level/storage/LevelStorage$Session;paths:Ljava/util/Map;- intermediary - field_24190- Lnet/minecraft/class_32$class_5143;field_24190:Ljava/util/Map;- official - e- Levg$c;e:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
SessionSession(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;)V- intermediary - <init>- Lnet/minecraft/class_32$class_5143;<init>(Lnet/minecraft/class_32;Ljava/lang/String;Ljava/nio/file/Path;)V- official - <init>- Levg$c;<init>(Levg;Ljava/lang/String;Ljava/nio/file/Path;)V
 
 
- 
- 
Method Details- 
getUsableSpacepublic long getUsableSpace()- Mappings:
- Namespace - Name - Mixin selector - named - getUsableSpace- Lnet/minecraft/world/level/storage/LevelStorage$Session;getUsableSpace()J- intermediary - method_57628- Lnet/minecraft/class_32$class_5143;method_57628()J- official - a- Levg$c;a()J
 
- 
shouldShowLowDiskSpaceWarningpublic boolean shouldShowLowDiskSpaceWarning()- Mappings:
- Namespace - Name - Mixin selector - named - shouldShowLowDiskSpaceWarning- Lnet/minecraft/world/level/storage/LevelStorage$Session;shouldShowLowDiskSpaceWarning()Z- intermediary - method_57629- Lnet/minecraft/class_32$class_5143;method_57629()Z- official - b- Levg$c;b()Z
 
- 
tryClosepublic void tryClose()- Mappings:
- Namespace - Name - Mixin selector - named - tryClose- Lnet/minecraft/world/level/storage/LevelStorage$Session;tryClose()V- intermediary - method_54532- Lnet/minecraft/class_32$class_5143;method_54532()V- official - c- Levg$c;c()V
 
- 
getLevelStorage- Mappings:
- Namespace - Name - Mixin selector - named - getLevelStorage- Lnet/minecraft/world/level/storage/LevelStorage$Session;getLevelStorage()Lnet/minecraft/world/level/storage/LevelStorage;- intermediary - method_52617- Lnet/minecraft/class_32$class_5143;method_52617()Lnet/minecraft/class_32;- official - d- Levg$c;d()Levg;
 
- 
getDirectory- Mappings:
- Namespace - Name - Mixin selector - named - getDirectory- Lnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory()Lnet/minecraft/world/level/storage/LevelStorage$LevelSave;- intermediary - method_54543- Lnet/minecraft/class_32$class_5143;method_54543()Lnet/minecraft/class_32$class_7411;- official - e- Levg$c;e()Levg$b;
 
- 
getDirectoryName- Mappings:
- Namespace - Name - Mixin selector - named - getDirectoryName- Lnet/minecraft/world/level/storage/LevelStorage$Session;getDirectoryName()Ljava/lang/String;- intermediary - method_27005- Lnet/minecraft/class_32$class_5143;method_27005()Ljava/lang/String;- official - f- Levg$c;f()Ljava/lang/String;
 
- 
getDirectory- Mappings:
- Namespace - Name - Mixin selector - named - getDirectory- Lnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory(Lnet/minecraft/util/WorldSavePath;)Ljava/nio/file/Path;- intermediary - method_27010- Lnet/minecraft/class_32$class_5143;method_27010(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;- official - a- Levg$c;a(Leve;)Ljava/nio/file/Path;
 
- 
getWorldDirectory- Mappings:
- Namespace - Name - Mixin selector - named - getWorldDirectory- Lnet/minecraft/world/level/storage/LevelStorage$Session;getWorldDirectory(Lnet/minecraft/registry/RegistryKey;)Ljava/nio/file/Path;- intermediary - method_27424- Lnet/minecraft/class_32$class_5143;method_27424(Lnet/minecraft/class_5321;)Ljava/nio/file/Path;- official - a- Levg$c;a(Laku;)Ljava/nio/file/Path;
 
- 
checkValidprivate void checkValid()- Mappings:
- Namespace - Name - Mixin selector - named - checkValid- Lnet/minecraft/world/level/storage/LevelStorage$Session;checkValid()V- intermediary - method_27017- Lnet/minecraft/class_32$class_5143;method_27017()V- official - o- Levg$c;o()V
 
- 
createSaveHandler- Mappings:
- Namespace - Name - Mixin selector - named - createSaveHandler- Lnet/minecraft/world/level/storage/LevelStorage$Session;createSaveHandler()Lnet/minecraft/world/PlayerSaveHandler;- intermediary - method_27427- Lnet/minecraft/class_32$class_5143;method_27427()Lnet/minecraft/class_29;- official - g- Levg$c;g()Levj;
 
- 
getLevelSummary- Mappings:
- Namespace - Name - Mixin selector - named - getLevelSummary- Lnet/minecraft/world/level/storage/LevelStorage$Session;getLevelSummary(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelSummary;- intermediary - method_29584- Lnet/minecraft/class_32$class_5143;method_29584(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_34;- official - a- Levg$c;a(Lcom/mojang/serialization/Dynamic;)Levh;
 
- 
readLevelProperties- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readLevelProperties- Lnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties()Lcom/mojang/serialization/Dynamic;- intermediary - method_54545- Lnet/minecraft/class_32$class_5143;method_54545()Lcom/mojang/serialization/Dynamic;- official - h- Levg$c;h()Lcom/mojang/serialization/Dynamic;
 
- 
readOldLevelProperties- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readOldLevelProperties- Lnet/minecraft/world/level/storage/LevelStorage$Session;readOldLevelProperties()Lcom/mojang/serialization/Dynamic;- intermediary - method_54546- Lnet/minecraft/class_32$class_5143;method_54546()Lcom/mojang/serialization/Dynamic;- official - i- Levg$c;i()Lcom/mojang/serialization/Dynamic;
 
- 
readLevelProperties- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - readLevelProperties- Lnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties(Z)Lcom/mojang/serialization/Dynamic;- intermediary - method_27013- Lnet/minecraft/class_32$class_5143;method_27013(Z)Lcom/mojang/serialization/Dynamic;- official - b- Levg$c;b(Z)Lcom/mojang/serialization/Dynamic;
 
- 
backupLevelDataFilepublic void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties) - Mappings:
- Namespace - Name - Mixin selector - named - backupLevelDataFile- Lnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;)V- intermediary - method_27425- Lnet/minecraft/class_32$class_5143;method_27425(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)V- official - a- Levg$c;a(Lkf;Levm;)V
 
- 
backupLevelDataFilepublic void backupLevelDataFile(DynamicRegistryManager registryManager, SaveProperties saveProperties, @Nullable @Nullable NbtCompound nbt) - Mappings:
- Namespace - Name - Mixin selector - named - backupLevelDataFile- Lnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_27426- Lnet/minecraft/class_32$class_5143;method_27426(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)V- official - a- Levg$c;a(Lkf;Levm;Ltq;)V
 
- 
save- Mappings:
- Namespace - Name - Mixin selector - named - save- Lnet/minecraft/world/level/storage/LevelStorage$Session;save(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_54538- Lnet/minecraft/class_32$class_5143;method_54538(Lnet/minecraft/class_2487;)V- official - a- Levg$c;a(Ltq;)V
 
- 
getIconFile- Mappings:
- Namespace - Name - Mixin selector - named - getIconFile- Lnet/minecraft/world/level/storage/LevelStorage$Session;getIconFile()Ljava/util/Optional;- intermediary - method_27014- Lnet/minecraft/class_32$class_5143;method_27014()Ljava/util/Optional;- official - j- Levg$c;j()Ljava/util/Optional;
 
- 
deleteSessionLock- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - deleteSessionLock- Lnet/minecraft/world/level/storage/LevelStorage$Session;deleteSessionLock()V- intermediary - method_27015- Lnet/minecraft/class_32$class_5143;method_27015()V- official - k- Levg$c;k()V
 
- 
save- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - save- Lnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/lang/String;)V- intermediary - method_27008- Lnet/minecraft/class_32$class_5143;method_27008(Ljava/lang/String;)V- official - a- Levg$c;a(Ljava/lang/String;)V
 
- 
removePlayerAndSave- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - removePlayerAndSave- Lnet/minecraft/world/level/storage/LevelStorage$Session;removePlayerAndSave(Ljava/lang/String;)V- intermediary - method_54540- Lnet/minecraft/class_32$class_5143;method_54540(Ljava/lang/String;)V- official - b- Levg$c;b(Ljava/lang/String;)V
 
- 
save- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - save- Lnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/util/function/Consumer;)V- intermediary - method_54537- Lnet/minecraft/class_32$class_5143;method_54537(Ljava/util/function/Consumer;)V- official - a- Levg$c;a(Ljava/util/function/Consumer;)V
 
- 
createBackup- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - createBackup- Lnet/minecraft/world/level/storage/LevelStorage$Session;createBackup()J- intermediary - method_27016- Lnet/minecraft/class_32$class_5143;method_27016()J- official - l- Levg$c;l()J
 
- 
levelDatExistspublic boolean levelDatExists()- Mappings:
- Namespace - Name - Mixin selector - named - levelDatExists- Lnet/minecraft/world/level/storage/LevelStorage$Session;levelDatExists()Z- intermediary - method_54547- Lnet/minecraft/class_32$class_5143;method_54547()Z- official - m- Levg$c;m()Z
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
- 
tryRestoreBackuppublic boolean tryRestoreBackup()- Mappings:
- Namespace - Name - Mixin selector - named - tryRestoreBackup- Lnet/minecraft/world/level/storage/LevelStorage$Session;tryRestoreBackup()Z- intermediary - method_54548- Lnet/minecraft/class_32$class_5143;method_54548()Z- official - n- Levg$c;n()Z
 
- 
getLastModifiedTime- Mappings:
- Namespace - Name - Mixin selector - named - getLastModifiedTime- Lnet/minecraft/world/level/storage/LevelStorage$Session;getLastModifiedTime(Z)Ljava/time/Instant;- intermediary - method_54539- Lnet/minecraft/class_32$class_5143;method_54539(Z)Ljava/time/Instant;- official - a- Levg$c;a(Z)Ljava/time/Instant;
 
 
-