Class WorldSaveHandler

java.lang.Object
net.minecraft.world.WorldSaveHandler
All Implemented Interfaces:
PlayerDataHandler, SaveHandler
Direct Known Subclasses:
AnvilWorldSaveHandler

public class WorldSaveHandler extends Object implements SaveHandler, PlayerDataHandler
Mappings:
Namespace Name
official bfb
intermediary net/minecraft/class_98
named net/minecraft/world/WorldSaveHandler
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lbfb;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_7606 Lnet/minecraft/class_98;field_7606:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/WorldSaveHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
    • worldDir

      private final File worldDir
      Mappings:
      Namespace Name Mixin selector
      official c Lbfb;c:Ljava/io/File;
      intermediary field_227 Lnet/minecraft/class_98;field_227:Ljava/io/File;
      named worldDir Lnet/minecraft/world/WorldSaveHandler;worldDir:Ljava/io/File;
    • playerDataDir

      private final File playerDataDir
      Mappings:
      Namespace Name Mixin selector
      official d Lbfb;d:Ljava/io/File;
      intermediary field_228 Lnet/minecraft/class_98;field_228:Ljava/io/File;
      named playerDataDir Lnet/minecraft/world/WorldSaveHandler;playerDataDir:Ljava/io/File;
    • dataDir

      private final File dataDir
      Mappings:
      Namespace Name Mixin selector
      official e Lbfb;e:Ljava/io/File;
      intermediary field_229 Lnet/minecraft/class_98;field_229:Ljava/io/File;
      named dataDir Lnet/minecraft/world/WorldSaveHandler;dataDir:Ljava/io/File;
    • startTime

      private final long startTime
      Mappings:
      Namespace Name Mixin selector
      official f Lbfb;f:J
      intermediary field_230 Lnet/minecraft/class_98;field_230:J
      named startTime Lnet/minecraft/world/WorldSaveHandler;startTime:J
    • worldName

      private final String worldName
      Mappings:
      Namespace Name Mixin selector
      official g Lbfb;g:Ljava/lang/String;
      intermediary field_231 Lnet/minecraft/class_98;field_231:Ljava/lang/String;
      named worldName Lnet/minecraft/world/WorldSaveHandler;worldName:Ljava/lang/String;
    • field_13097

      private final class_2763 field_13097
      Mappings:
      Namespace Name Mixin selector
      official h Lbfb;h:Lbcg;
      intermediary field_13097 Lnet/minecraft/class_98;field_13097:Lnet/minecraft/class_2763;
      named field_13097 Lnet/minecraft/world/WorldSaveHandler;field_13097:Lnet/minecraft/class_2763;
    • field_13096

      protected final class_2934 field_13096
      Mappings:
      Namespace Name Mixin selector
      official a Lbfb;a:Lry;
      intermediary field_13096 Lnet/minecraft/class_98;field_13096:Lnet/minecraft/class_2934;
      named field_13096 Lnet/minecraft/world/WorldSaveHandler;field_13096:Lnet/minecraft/class_2934;
  • Constructor Details

    • WorldSaveHandler

      public WorldSaveHandler(File file, String string, boolean bool, class_2934 class_2934)
  • Method Details

    • writeSessionLock

      private void writeSessionLock()
      Mappings:
      Namespace Name Mixin selector
      official i Lbfb;i()V
      intermediary method_199 Lnet/minecraft/class_98;method_199()V
      named writeSessionLock Lnet/minecraft/world/WorldSaveHandler;writeSessionLock()V
    • getWorldFolder

      public File getWorldFolder()
      Specified by:
      getWorldFolder in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbfe;b()Ljava/io/File;
      intermediary method_198 Lnet/minecraft/class_101;method_198()Ljava/io/File;
      named getWorldFolder Lnet/minecraft/world/SaveHandler;getWorldFolder()Ljava/io/File;
    • readSessionLock

      public void readSessionLock() throws WorldSaveException
      Specified by:
      readSessionLock in interface SaveHandler
      Throws:
      WorldSaveException
      Mappings:
      Namespace Name Mixin selector
      official c Lbfe;c()V
      intermediary method_244 Lnet/minecraft/class_101;method_244()V
      named readSessionLock Lnet/minecraft/world/SaveHandler;readSessionLock()V
    • getChunkWriter

      public ChunkStorage getChunkWriter(Dimension dim)
      Specified by:
      getChunkWriter in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Laym;)Layf;
      intermediary method_242 Lnet/minecraft/class_101;method_242(Lnet/minecraft/class_1208;)Lnet/minecraft/class_1199;
      named getChunkWriter Lnet/minecraft/world/SaveHandler;getChunkWriter(Lnet/minecraft/world/dimension/Dimension;)Lnet/minecraft/world/chunk/ChunkStorage;
    • getLevelProperties

      @Nullable public LevelProperties getLevelProperties()
      Specified by:
      getLevelProperties in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official d Lbfe;d()Lbfd;
      intermediary method_245 Lnet/minecraft/class_101;method_245()Lnet/minecraft/class_100;
      named getLevelProperties Lnet/minecraft/world/SaveHandler;getLevelProperties()Lnet/minecraft/world/level/LevelProperties;
    • saveWorld

      public void saveWorld(LevelProperties properties, @Nullable NbtCompound nbt)
      Specified by:
      saveWorld in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfd;Lfy;)V
      intermediary method_241 Lnet/minecraft/class_101;method_241(Lnet/minecraft/class_100;Lnet/minecraft/class_322;)V
      named saveWorld Lnet/minecraft/world/SaveHandler;saveWorld(Lnet/minecraft/world/level/LevelProperties;Lnet/minecraft/nbt/NbtCompound;)V
    • saveWorld

      public void saveWorld(LevelProperties properties)
      Specified by:
      saveWorld in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfd;)V
      intermediary method_240 Lnet/minecraft/class_101;method_240(Lnet/minecraft/class_100;)V
      named saveWorld Lnet/minecraft/world/SaveHandler;saveWorld(Lnet/minecraft/world/level/LevelProperties;)V
    • savePlayerData

      public void savePlayerData(PlayerEntity player)
      Specified by:
      savePlayerData in interface PlayerDataHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfk;a(Laed;)V
      intermediary method_264 Lnet/minecraft/class_105;method_264(Lnet/minecraft/class_988;)V
      named savePlayerData Lnet/minecraft/world/PlayerDataHandler;savePlayerData(Lnet/minecraft/entity/player/PlayerEntity;)V
    • getPlayerData

      @Nullable public NbtCompound getPlayerData(PlayerEntity player)
      Specified by:
      getPlayerData in interface PlayerDataHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbfk;b(Laed;)Lfy;
      intermediary method_265 Lnet/minecraft/class_105;method_265(Lnet/minecraft/class_988;)Lnet/minecraft/class_322;
      named getPlayerData Lnet/minecraft/world/PlayerDataHandler;getPlayerData(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/nbt/NbtCompound;
    • getInstance

      public PlayerDataHandler getInstance()
      Specified by:
      getInstance in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official e Lbfe;e()Lbfk;
      intermediary method_246 Lnet/minecraft/class_101;method_246()Lnet/minecraft/class_105;
      named getInstance Lnet/minecraft/world/SaveHandler;getInstance()Lnet/minecraft/world/PlayerDataHandler;
    • getSavedPlayerIds

      public String[] getSavedPlayerIds()
      Specified by:
      getSavedPlayerIds in interface PlayerDataHandler
      Mappings:
      Namespace Name Mixin selector
      official f Lbfk;f()[Ljava/lang/String;
      intermediary method_266 Lnet/minecraft/class_105;method_266()[Ljava/lang/String;
      named getSavedPlayerIds Lnet/minecraft/world/PlayerDataHandler;getSavedPlayerIds()[Ljava/lang/String;
    • method_239

      public void method_239()
      Specified by:
      method_239 in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a()V
      intermediary method_239 Lnet/minecraft/class_101;method_239()V
      named method_239 Lnet/minecraft/world/SaveHandler;method_239()V
    • getDataFile

      public File getDataFile(String fileName)
      Specified by:
      getDataFile in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Ljava/lang/String;)Ljava/io/File;
      intermediary method_243 Lnet/minecraft/class_101;method_243(Ljava/lang/String;)Ljava/io/File;
      named getDataFile Lnet/minecraft/world/SaveHandler;getDataFile(Ljava/lang/String;)Ljava/io/File;
    • method_11956

      public class_2763 method_11956()
      Specified by:
      method_11956 in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official h Lbfe;h()Lbcg;
      intermediary method_11956 Lnet/minecraft/class_101;method_11956()Lnet/minecraft/class_2763;
      named method_11956 Lnet/minecraft/world/SaveHandler;method_11956()Lnet/minecraft/class_2763;