Package net.minecraft.world
Class WorldSaveHandler
java.lang.Object
net.minecraft.world.WorldSaveHandler
- All Implemented Interfaces:
PlayerDataHandler,SaveHandler
- Direct Known Subclasses:
AnvilWorldSaveHandler
- Mappings:
Namespace Name official cbzintermediary net/minecraft/class_98named net/minecraft/world/WorldSaveHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.mojang.datafixers.DataFixerprivate final class_3998private static final Loggerprivate final Fileprivate final longprivate final Fileprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionWorldSaveHandler(File file, String string, MinecraftServer minecraftServer, com.mojang.datafixers.DataFixer dataFixer) -
Method Summary
Modifier and TypeMethodDescriptiongetChunkWriter(Dimension dim) getPlayerData(PlayerEntity player) String[]com.mojang.datafixers.DataFixervoidmethod_243(DimensionType dimensionType, String string) voidvoidsavePlayerData(PlayerEntity player) voidsaveWorld(LevelProperties properties) voidsaveWorld(LevelProperties properties, NbtCompound nbt) private void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLcbz;b:Lorg/apache/logging/log4j/Logger;intermediary field_7606Lnet/minecraft/class_98;field_7606:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/WorldSaveHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
-
worldDir
- Mappings:
Namespace Name Mixin selector official cLcbz;c:Ljava/io/File;intermediary field_227Lnet/minecraft/class_98;field_227:Ljava/io/File;named worldDirLnet/minecraft/world/WorldSaveHandler;worldDir:Ljava/io/File;
-
playerDataDir
- Mappings:
Namespace Name Mixin selector official dLcbz;d:Ljava/io/File;intermediary field_228Lnet/minecraft/class_98;field_228:Ljava/io/File;named playerDataDirLnet/minecraft/world/WorldSaveHandler;playerDataDir:Ljava/io/File;
-
startTime
private final long startTime- Mappings:
Namespace Name Mixin selector official eLcbz;e:Jintermediary field_230Lnet/minecraft/class_98;field_230:Jnamed startTimeLnet/minecraft/world/WorldSaveHandler;startTime:J
-
worldName
- Mappings:
Namespace Name Mixin selector official fLcbz;f:Ljava/lang/String;intermediary field_231Lnet/minecraft/class_98;field_231:Ljava/lang/String;named worldNameLnet/minecraft/world/WorldSaveHandler;worldName:Ljava/lang/String;
-
field_19756
- Mappings:
Namespace Name Mixin selector official gLcbz;g:Lbxm;intermediary field_19756Lnet/minecraft/class_98;field_19756:Lnet/minecraft/class_3998;named field_19756Lnet/minecraft/world/WorldSaveHandler;field_19756:Lnet/minecraft/class_3998;
-
field_19755
protected final com.mojang.datafixers.DataFixer field_19755- Mappings:
Namespace Name Mixin selector official aLcbz;a:Lcom/mojang/datafixers/DataFixer;intermediary field_19755Lnet/minecraft/class_98;field_19755:Lcom/mojang/datafixers/DataFixer;named field_19755Lnet/minecraft/world/WorldSaveHandler;field_19755:Lcom/mojang/datafixers/DataFixer;
-
-
Constructor Details
-
WorldSaveHandler
public WorldSaveHandler(File file, String string, @Nullable MinecraftServer minecraftServer, com.mojang.datafixers.DataFixer dataFixer)
-
-
Method Details
-
writeSessionLock
private void writeSessionLock()- Mappings:
Namespace Name Mixin selector official jLcbz;j()Vintermediary method_199Lnet/minecraft/class_98;method_199()Vnamed writeSessionLockLnet/minecraft/world/WorldSaveHandler;writeSessionLock()V
-
getWorldFolder
- Specified by:
getWorldFolderin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official bLccc;b()Ljava/io/File;intermediary method_198Lnet/minecraft/class_101;method_198()Ljava/io/File;named getWorldFolderLnet/minecraft/world/SaveHandler;getWorldFolder()Ljava/io/File;
-
readSessionLock
- Specified by:
readSessionLockin interfaceSaveHandler- Throws:
WorldSaveException- Mappings:
Namespace Name Mixin selector official cLccc;c()Vintermediary method_244Lnet/minecraft/class_101;method_244()Vnamed readSessionLockLnet/minecraft/world/SaveHandler;readSessionLock()V
-
getChunkWriter
- Specified by:
getChunkWriterin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLccc;a(Lboc;)Lbnw;intermediary method_242Lnet/minecraft/class_101;method_242(Lnet/minecraft/class_1208;)Lnet/minecraft/class_1199;named getChunkWriterLnet/minecraft/world/SaveHandler;getChunkWriter(Lnet/minecraft/world/dimension/Dimension;)Lnet/minecraft/world/chunk/ChunkStorage;
-
getLevelProperties
- Specified by:
getLevelPropertiesin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official dLccc;d()Lccb;intermediary method_245Lnet/minecraft/class_101;method_245()Lnet/minecraft/class_100;named getLevelPropertiesLnet/minecraft/world/SaveHandler;getLevelProperties()Lnet/minecraft/world/level/LevelProperties;
-
saveWorld
- Specified by:
saveWorldin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLccc;a(Lccb;Lgy;)Vintermediary method_241Lnet/minecraft/class_101;method_241(Lnet/minecraft/class_100;Lnet/minecraft/class_322;)Vnamed saveWorldLnet/minecraft/world/SaveHandler;saveWorld(Lnet/minecraft/world/level/LevelProperties;Lnet/minecraft/nbt/NbtCompound;)V
-
saveWorld
- Specified by:
saveWorldin interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLccc;a(Lccb;)Vintermediary method_240Lnet/minecraft/class_101;method_240(Lnet/minecraft/class_100;)Vnamed saveWorldLnet/minecraft/world/SaveHandler;saveWorld(Lnet/minecraft/world/level/LevelProperties;)V
-
savePlayerData
- Specified by:
savePlayerDatain interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official aLcci;a(Laog;)Vintermediary method_264Lnet/minecraft/class_105;method_264(Lnet/minecraft/class_988;)Vnamed savePlayerDataLnet/minecraft/world/PlayerDataHandler;savePlayerData(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getPlayerData
- Specified by:
getPlayerDatain interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official bLcci;b(Laog;)Lgy;intermediary method_265Lnet/minecraft/class_105;method_265(Lnet/minecraft/class_988;)Lnet/minecraft/class_322;named getPlayerDataLnet/minecraft/world/PlayerDataHandler;getPlayerData(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/nbt/NbtCompound;
-
getInstance
- Specified by:
getInstancein interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official eLccc;e()Lcci;intermediary method_246Lnet/minecraft/class_101;method_246()Lnet/minecraft/class_105;named getInstanceLnet/minecraft/world/SaveHandler;getInstance()Lnet/minecraft/world/PlayerDataHandler;
-
getSavedPlayerIds
- Specified by:
getSavedPlayerIdsin interfacePlayerDataHandler- Mappings:
Namespace Name Mixin selector official fLcci;f()[Ljava/lang/String;intermediary method_266Lnet/minecraft/class_105;method_266()[Ljava/lang/String;named getSavedPlayerIdsLnet/minecraft/world/PlayerDataHandler;getSavedPlayerIds()[Ljava/lang/String;
-
method_239
public void method_239()- Specified by:
method_239in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLccc;a()Vintermediary method_239Lnet/minecraft/class_101;method_239()Vnamed method_239Lnet/minecraft/world/SaveHandler;method_239()V
-
method_243
- Specified by:
method_243in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official aLccc;a(Lbod;Ljava/lang/String;)Ljava/io/File;intermediary method_243Lnet/minecraft/class_101;method_243(Lnet/minecraft/class_3793;Ljava/lang/String;)Ljava/io/File;named method_243Lnet/minecraft/world/SaveHandler;method_243(Lnet/minecraft/world/dimension/DimensionType;Ljava/lang/String;)Ljava/io/File;
-
method_11956
- Specified by:
method_11956in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official hLccc;h()Lbxm;intermediary method_11956Lnet/minecraft/class_101;method_11956()Lnet/minecraft/class_3998;named method_11956Lnet/minecraft/world/SaveHandler;method_11956()Lnet/minecraft/class_3998;
-
method_17967
public com.mojang.datafixers.DataFixer method_17967()- Specified by:
method_17967in interfaceSaveHandler- Mappings:
Namespace Name Mixin selector official iLccc;i()Lcom/mojang/datafixers/DataFixer;intermediary method_17967Lnet/minecraft/class_101;method_17967()Lcom/mojang/datafixers/DataFixer;named method_17967Lnet/minecraft/world/SaveHandler;method_17967()Lcom/mojang/datafixers/DataFixer;
-