Class LevelStorage.Session
java.lang.Object
net.minecraft.world.level.storage.LevelStorage.Session
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- LevelStorage
- Mappings:
Namespace Name official dib$a
intermediary net/minecraft/class_32$class_5143
named net/minecraft/world/level/storage/LevelStorage$Session
-
Field Summary
Modifier and TypeFieldDescription(package private) Path
private String
(package private) SessionLock
private Map<WorldSavePath,Path>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
backupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties)
void
backupLevelDataFile(DynamicRegistryManager dynamicRegistryManager, SaveProperties saveProperties, @Nullable NbtCompound nbtCompound)
private void
void
close()
boolean
convert(ProgressListener progressListener)
long
void
getDirectory(WorldSavePath savePath)
getWorldDirectory(RegistryKey<World> key)
boolean
readLevelProperties(com.mojang.serialization.DynamicOps<NbtElement> dynamicOps, DataPackSettings dataPackSettings)
void
-
Field Details
-
lock
- Mappings:
Namespace Name Mixin selector official b
Ldib$a;b:Lagn;
intermediary field_23767
Lnet/minecraft/class_32$class_5143;field_23767:Lnet/minecraft/class_5125;
named lock
Lnet/minecraft/world/level/storage/LevelStorage$Session;lock:Lnet/minecraft/world/level/storage/SessionLock;
-
directory
- Mappings:
Namespace Name Mixin selector official c
Ldib$a;c:Ljava/nio/file/Path;
intermediary field_23768
Lnet/minecraft/class_32$class_5143;field_23768:Ljava/nio/file/Path;
named directory
Lnet/minecraft/world/level/storage/LevelStorage$Session;directory:Ljava/nio/file/Path;
-
directoryName
- Mappings:
Namespace Name Mixin selector official d
Ldib$a;d:Ljava/lang/String;
intermediary field_23769
Lnet/minecraft/class_32$class_5143;field_23769:Ljava/lang/String;
named directoryName
Lnet/minecraft/world/level/storage/LevelStorage$Session;directoryName:Ljava/lang/String;
-
paths
- Mappings:
Namespace Name Mixin selector official e
Ldib$a;e:Ljava/util/Map;
intermediary field_24190
Lnet/minecraft/class_32$class_5143;field_24190:Ljava/util/Map;
named paths
Lnet/minecraft/world/level/storage/LevelStorage$Session;paths:Ljava/util/Map;
-
-
Constructor Details
-
Session
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official <init>
Ldib$a;<init>(Ldib;Ljava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_32$class_5143;<init>(Lnet/minecraft/class_32;Ljava/lang/String;)V
named <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 a
Ldib$a;a()Ljava/lang/String;
intermediary method_27005
Lnet/minecraft/class_32$class_5143;method_27005()Ljava/lang/String;
named getDirectoryName
Lnet/minecraft/world/level/storage/LevelStorage$Session;getDirectoryName()Ljava/lang/String;
-
getDirectory
- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Ldhz;)Ljava/nio/file/Path;
intermediary method_27010
Lnet/minecraft/class_32$class_5143;method_27010(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;
named getDirectory
Lnet/minecraft/world/level/storage/LevelStorage$Session;getDirectory(Lnet/minecraft/util/WorldSavePath;)Ljava/nio/file/Path;
-
getWorldDirectory
- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Lwv;)Ljava/io/File;
intermediary method_27424
Lnet/minecraft/class_32$class_5143;method_27424(Lnet/minecraft/class_5321;)Ljava/io/File;
named getWorldDirectory
Lnet/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 i
Ldib$a;i()V
intermediary method_27017
Lnet/minecraft/class_32$class_5143;method_27017()V
named checkValid
Lnet/minecraft/world/level/storage/LevelStorage$Session;checkValid()V
-
createSaveHandler
- Mappings:
Namespace Name Mixin selector official b
Ldib$a;b()Ldif;
intermediary method_27427
Lnet/minecraft/class_32$class_5143;method_27427()Lnet/minecraft/class_29;
named createSaveHandler
Lnet/minecraft/world/level/storage/LevelStorage$Session;createSaveHandler()Lnet/minecraft/world/WorldSaveHandler;
-
needsConversion
public boolean needsConversion()- Mappings:
Namespace Name Mixin selector official c
Ldib$a;c()Z
intermediary method_27012
Lnet/minecraft/class_32$class_5143;method_27012()Z
named needsConversion
Lnet/minecraft/world/level/storage/LevelStorage$Session;needsConversion()Z
-
convert
- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Lahc;)Z
intermediary method_27006
Lnet/minecraft/class_32$class_5143;method_27006(Lnet/minecraft/class_3536;)Z
named convert
Lnet/minecraft/world/level/storage/LevelStorage$Session;convert(Lnet/minecraft/util/ProgressListener;)Z
-
getLevelSummary
- Mappings:
Namespace Name Mixin selector official d
Ldib$a;d()Ldic;
intermediary method_29584
Lnet/minecraft/class_32$class_5143;method_29584()Lnet/minecraft/class_34;
named getLevelSummary
Lnet/minecraft/world/level/storage/LevelStorage$Session;getLevelSummary()Lnet/minecraft/world/level/storage/LevelSummary;
-
readLevelProperties
@Nullable public @Nullable SaveProperties readLevelProperties(com.mojang.serialization.DynamicOps<NbtElement> dynamicOps, DataPackSettings dataPackSettings)- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Lcom/mojang/serialization/DynamicOps;Lbwc;)Ldii;
intermediary method_27013
Lnet/minecraft/class_32$class_5143;method_27013(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;)Lnet/minecraft/class_5219;
named readLevelProperties
Lnet/minecraft/world/level/storage/LevelStorage$Session;readLevelProperties(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resource/DataPackSettings;)Lnet/minecraft/world/SaveProperties;
-
getDataPackSettings
- Mappings:
Namespace Name Mixin selector official e
Ldib$a;e()Lbwc;
intermediary method_29585
Lnet/minecraft/class_32$class_5143;method_29585()Lnet/minecraft/class_5359;
named getDataPackSettings
Lnet/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 a
Ldib$a;a(Lgx;Ldii;)V
intermediary method_27425
Lnet/minecraft/class_32$class_5143;method_27425(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)V
named backupLevelDataFile
Lnet/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 NbtCompound nbtCompound)- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Lgx;Ldii;Lna;)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
named backupLevelDataFile
Lnet/minecraft/world/level/storage/LevelStorage$Session;backupLevelDataFile(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/world/SaveProperties;Lnet/minecraft/nbt/NbtCompound;)V
-
getIconFile
- Mappings:
Namespace Name Mixin selector official f
Ldib$a;f()Ljava/io/File;
intermediary method_27014
Lnet/minecraft/class_32$class_5143;method_27014()Ljava/io/File;
named getIconFile
Lnet/minecraft/world/level/storage/LevelStorage$Session;getIconFile()Ljava/io/File;
-
deleteSessionLock
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official g
Ldib$a;g()V
intermediary method_27015
Lnet/minecraft/class_32$class_5143;method_27015()V
named deleteSessionLock
Lnet/minecraft/world/level/storage/LevelStorage$Session;deleteSessionLock()V
-
save
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Ldib$a;a(Ljava/lang/String;)V
intermediary method_27008
Lnet/minecraft/class_32$class_5143;method_27008(Ljava/lang/String;)V
named save
Lnet/minecraft/world/level/storage/LevelStorage$Session;save(Ljava/lang/String;)V
-
createBackup
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official h
Ldib$a;h()J
intermediary method_27016
Lnet/minecraft/class_32$class_5143;method_27016()J
named createBackup
Lnet/minecraft/world/level/storage/LevelStorage$Session;createBackup()J
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
IOException
-