Package net.minecraft.world
Class WorldSaveHandler
java.lang.Object
net.minecraft.world.WorldSaveHandler
- All Implemented Interfaces:
PlayerDataHandler,SaveHandler
- Direct Known Subclasses:
class_629
public class WorldSaveHandler extends Object implements SaveHandler, PlayerDataHandler
- Mappings:
Namespace Name official atmintermediary net/minecraft/class_632named net/minecraft/world/WorldSaveHandler
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WorldSaveHandler(File savesFolder, String worldName, boolean createPlayerDataDir) -
Method Summary
Modifier and Type Method Description ChunkWritergetChunkWriter(Dimension dim)FilegetDataFile(String fileName)PlayerDataHandlergetInstance()LevelPropertiesgetLevelProperties()CompoundTaggetPlayerData(PlayerEntity player)String[]getSavedPlayerIds()FilegetWorldFolder()StringgetWorldName()voidmethod_2009()voidmethod_2012(LevelProperties properties, CompoundTag nbt)voidreadSessionLock()voidsaveLevelProperties(LevelProperties levelProperties)voidsavePlayerData(PlayerEntity player)private voidwriteSessionLock()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLatm;a:Lorg/apache/logging/log4j/Logger;intermediary field_2336Lnet/minecraft/class_632;field_2336:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/WorldSaveHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
worldFolder
- Mappings:
Namespace Name Mixin selector official bLatm;b:Ljava/io/File;intermediary field_2337Lnet/minecraft/class_632;field_2337:Ljava/io/File;named worldFolderLnet/minecraft/world/WorldSaveHandler;worldFolder:Ljava/io/File;
-
playerdataFolder
- Mappings:
Namespace Name Mixin selector official cLatm;c:Ljava/io/File;intermediary field_2338Lnet/minecraft/class_632;field_2338:Ljava/io/File;named playerdataFolderLnet/minecraft/world/WorldSaveHandler;playerdataFolder:Ljava/io/File;
-
data
- Mappings:
Namespace Name Mixin selector official dLatm;d:Ljava/io/File;intermediary field_2339Lnet/minecraft/class_632;field_2339:Ljava/io/File;named dataLnet/minecraft/world/WorldSaveHandler;data:Ljava/io/File;
-
startTime
private final long startTime- Mappings:
Namespace Name Mixin selector official eLatm;e:Jintermediary field_2340Lnet/minecraft/class_632;field_2340:Jnamed startTimeLnet/minecraft/world/WorldSaveHandler;startTime:J
-
worldName
- Mappings:
Namespace Name Mixin selector official fLatm;f:Ljava/lang/String;intermediary field_2341Lnet/minecraft/class_632;field_2341:Ljava/lang/String;named worldNameLnet/minecraft/world/WorldSaveHandler;worldName:Ljava/lang/String;
-
-
Constructor Details
-
WorldSaveHandler
- Mappings:
Namespace Name Mixin selector official <init>Latm;<init>(Ljava/io/File;Ljava/lang/String;Z)Vintermediary <init>Lnet/minecraft/class_632;<init>(Ljava/io/File;Ljava/lang/String;Z)Vnamed <init>Lnet/minecraft/world/WorldSaveHandler;<init>(Ljava/io/File;Ljava/lang/String;Z)V
-
-
Method Details
-
writeSessionLock
private void writeSessionLock()- Mappings:
Namespace Name Mixin selector official hLatm;h()Vintermediary method_1911Lnet/minecraft/class_632;method_1911()Vnamed writeSessionLockLnet/minecraft/world/WorldSaveHandler;writeSessionLock()V
-
getWorldFolder
- Specified by:
getWorldFolderin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official bLatp;b()Ljava/io/File;intermediary method_2014Lnet/minecraft/class_635;method_2014()Ljava/io/File;named getWorldFolderLnet/minecraft/world/SaveHandler;getWorldFolder()Ljava/io/File;
-
readSessionLock
- Specified by:
readSessionLockin interfaceSaveHandler- Throws:
WorldLoadException- Mappings:
Namespace Name Mixin selector official cLatp;c()Vintermediary method_2015Lnet/minecraft/class_635;method_2015()Vnamed readSessionLockLnet/minecraft/world/SaveHandler;readSessionLock()V
-
getChunkWriter
- Specified by:
getChunkWriterin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLatp;a(Lanm;)Land;intermediary method_2010Lnet/minecraft/class_635;method_2010(Lnet/minecraft/class_411;)Lnet/minecraft/class_404;named getChunkWriterLnet/minecraft/world/SaveHandler;getChunkWriter(Lnet/minecraft/world/dimension/Dimension;)Lnet/minecraft/world/chunk/ChunkWriter;
-
getLevelProperties
- Specified by:
getLevelPropertiesin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official dLatp;d()Lato;intermediary method_2016Lnet/minecraft/class_635;method_2016()Lnet/minecraft/class_634;named getLevelPropertiesLnet/minecraft/world/SaveHandler;getLevelProperties()Lnet/minecraft/world/level/LevelProperties;
-
method_2012
- Specified by:
method_2012in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLatp;a(Lato;Ldn;)Vintermediary method_2012Lnet/minecraft/class_635;method_2012(Lnet/minecraft/class_634;Lnet/minecraft/class_1405;)Vnamed method_2012Lnet/minecraft/world/SaveHandler;method_2012(Lnet/minecraft/world/level/LevelProperties;Lnet/minecraft/nbt/CompoundTag;)V
-
saveLevelProperties
- Specified by:
saveLevelPropertiesin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLatp;a(Lato;)Vintermediary method_2011Lnet/minecraft/class_635;method_2011(Lnet/minecraft/class_634;)Vnamed saveLevelPropertiesLnet/minecraft/world/SaveHandler;saveLevelProperties(Lnet/minecraft/world/level/LevelProperties;)V
-
savePlayerData
- Specified by:
savePlayerDatain interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official aLaty;a(Lwn;)Vintermediary method_2040Lnet/minecraft/class_640;method_2040(Lnet/minecraft/class_1963;)Vnamed savePlayerDataLnet/minecraft/world/PlayerDataHandler;savePlayerData(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getPlayerData
- Specified by:
getPlayerDatain interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official bLaty;b(Lwn;)Ldn;intermediary method_2041Lnet/minecraft/class_640;method_2041(Lnet/minecraft/class_1963;)Lnet/minecraft/class_1405;named getPlayerDataLnet/minecraft/world/PlayerDataHandler;getPlayerData(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/nbt/CompoundTag;
-
getInstance
- Specified by:
getInstancein interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official eLatp;e()Laty;intermediary method_2017Lnet/minecraft/class_635;method_2017()Lnet/minecraft/class_640;named getInstanceLnet/minecraft/world/SaveHandler;getInstance()Lnet/minecraft/world/PlayerDataHandler;
-
getSavedPlayerIds
- Specified by:
getSavedPlayerIdsin interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official fLaty;f()[Ljava/lang/String;intermediary method_2042Lnet/minecraft/class_640;method_2042()[Ljava/lang/String;named getSavedPlayerIdsLnet/minecraft/world/PlayerDataHandler;getSavedPlayerIds()[Ljava/lang/String;
-
method_2009
public void method_2009()- Specified by:
method_2009in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLatp;a()Vintermediary method_2009Lnet/minecraft/class_635;method_2009()Vnamed method_2009Lnet/minecraft/world/SaveHandler;method_2009()V
-
getDataFile
- Specified by:
getDataFilein interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLatp;a(Ljava/lang/String;)Ljava/io/File;intermediary method_2013Lnet/minecraft/class_635;method_2013(Ljava/lang/String;)Ljava/io/File;named getDataFileLnet/minecraft/world/SaveHandler;getDataFile(Ljava/lang/String;)Ljava/io/File;
-
getWorldName
- Specified by:
getWorldNamein interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official gLatp;g()Ljava/lang/String;intermediary method_2018Lnet/minecraft/class_635;method_2018()Ljava/lang/String;named getWorldNameLnet/minecraft/world/SaveHandler;getWorldName()Ljava/lang/String;
-