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 atm
intermediary net/minecraft/class_632
named net/minecraft/world/WorldSaveHandler
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Latm;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_2336 Lnet/minecraft/class_632;field_2336:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/WorldSaveHandler;LOGGER:Lorg/apache/logging/log4j/Logger;
    • worldFolder

      private final File worldFolder
      Mappings:
      Namespace Name Mixin selector
      official b Latm;b:Ljava/io/File;
      intermediary field_2337 Lnet/minecraft/class_632;field_2337:Ljava/io/File;
      named worldFolder Lnet/minecraft/world/WorldSaveHandler;worldFolder:Ljava/io/File;
    • playerdataFolder

      private final File playerdataFolder
      Mappings:
      Namespace Name Mixin selector
      official c Latm;c:Ljava/io/File;
      intermediary field_2338 Lnet/minecraft/class_632;field_2338:Ljava/io/File;
      named playerdataFolder Lnet/minecraft/world/WorldSaveHandler;playerdataFolder:Ljava/io/File;
    • data

      private final File data
      Mappings:
      Namespace Name Mixin selector
      official d Latm;d:Ljava/io/File;
      intermediary field_2339 Lnet/minecraft/class_632;field_2339:Ljava/io/File;
      named data Lnet/minecraft/world/WorldSaveHandler;data:Ljava/io/File;
    • startTime

      private final long startTime
      Mappings:
      Namespace Name Mixin selector
      official e Latm;e:J
      intermediary field_2340 Lnet/minecraft/class_632;field_2340:J
      named startTime Lnet/minecraft/world/WorldSaveHandler;startTime:J
    • worldName

      private final String worldName
      Mappings:
      Namespace Name Mixin selector
      official f Latm;f:Ljava/lang/String;
      intermediary field_2341 Lnet/minecraft/class_632;field_2341:Ljava/lang/String;
      named worldName Lnet/minecraft/world/WorldSaveHandler;worldName:Ljava/lang/String;
  • Constructor Details

    • WorldSaveHandler

      public WorldSaveHandler​(File savesFolder, String worldName, boolean createPlayerDataDir)
      Mappings:
      Namespace Name Mixin selector
      official <init> Latm;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      intermediary <init> Lnet/minecraft/class_632;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      named <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 h Latm;h()V
      intermediary method_1911 Lnet/minecraft/class_632;method_1911()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 Latp;b()Ljava/io/File;
      intermediary method_2014 Lnet/minecraft/class_635;method_2014()Ljava/io/File;
      named getWorldFolder Lnet/minecraft/world/SaveHandler;getWorldFolder()Ljava/io/File;
    • readSessionLock

      public void readSessionLock() throws WorldLoadException
      Specified by:
      readSessionLock in interface SaveHandler
      Throws:
      WorldLoadException
      Mappings:
      Namespace Name Mixin selector
      official c Latp;c()V
      intermediary method_2015 Lnet/minecraft/class_635;method_2015()V
      named readSessionLock Lnet/minecraft/world/SaveHandler;readSessionLock()V
    • getChunkWriter

      public ChunkWriter getChunkWriter​(Dimension dim)
      Specified by:
      getChunkWriter in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Latp;a(Lanm;)Land;
      intermediary method_2010 Lnet/minecraft/class_635;method_2010(Lnet/minecraft/class_411;)Lnet/minecraft/class_404;
      named getChunkWriter Lnet/minecraft/world/SaveHandler;getChunkWriter(Lnet/minecraft/world/dimension/Dimension;)Lnet/minecraft/world/chunk/ChunkWriter;
    • getLevelProperties

      public LevelProperties getLevelProperties()
      Specified by:
      getLevelProperties in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official d Latp;d()Lato;
      intermediary method_2016 Lnet/minecraft/class_635;method_2016()Lnet/minecraft/class_634;
      named getLevelProperties Lnet/minecraft/world/SaveHandler;getLevelProperties()Lnet/minecraft/world/level/LevelProperties;
    • method_2012

      public void method_2012​(LevelProperties properties, CompoundTag nbt)
      Specified by:
      method_2012 in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Latp;a(Lato;Ldn;)V
      intermediary method_2012 Lnet/minecraft/class_635;method_2012(Lnet/minecraft/class_634;Lnet/minecraft/class_1405;)V
      named method_2012 Lnet/minecraft/world/SaveHandler;method_2012(Lnet/minecraft/world/level/LevelProperties;Lnet/minecraft/nbt/CompoundTag;)V
    • saveLevelProperties

      public void saveLevelProperties​(LevelProperties levelProperties)
      Specified by:
      saveLevelProperties in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Latp;a(Lato;)V
      intermediary method_2011 Lnet/minecraft/class_635;method_2011(Lnet/minecraft/class_634;)V
      named saveLevelProperties Lnet/minecraft/world/SaveHandler;saveLevelProperties(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 Laty;a(Lwn;)V
      intermediary method_2040 Lnet/minecraft/class_640;method_2040(Lnet/minecraft/class_1963;)V
      named savePlayerData Lnet/minecraft/world/PlayerDataHandler;savePlayerData(Lnet/minecraft/entity/player/PlayerEntity;)V
    • getPlayerData

      public CompoundTag getPlayerData​(PlayerEntity player)
      Specified by:
      getPlayerData in interface PlayerDataHandler
      Mappings:
      Namespace Name Mixin selector
      official b Laty;b(Lwn;)Ldn;
      intermediary method_2041 Lnet/minecraft/class_640;method_2041(Lnet/minecraft/class_1963;)Lnet/minecraft/class_1405;
      named getPlayerData Lnet/minecraft/world/PlayerDataHandler;getPlayerData(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/nbt/CompoundTag;
    • getInstance

      public PlayerDataHandler getInstance()
      Specified by:
      getInstance in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official e Latp;e()Laty;
      intermediary method_2017 Lnet/minecraft/class_635;method_2017()Lnet/minecraft/class_640;
      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 Laty;f()[Ljava/lang/String;
      intermediary method_2042 Lnet/minecraft/class_640;method_2042()[Ljava/lang/String;
      named getSavedPlayerIds Lnet/minecraft/world/PlayerDataHandler;getSavedPlayerIds()[Ljava/lang/String;
    • method_2009

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

      public File getDataFile​(String fileName)
      Specified by:
      getDataFile in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official a Latp;a(Ljava/lang/String;)Ljava/io/File;
      intermediary method_2013 Lnet/minecraft/class_635;method_2013(Ljava/lang/String;)Ljava/io/File;
      named getDataFile Lnet/minecraft/world/SaveHandler;getDataFile(Ljava/lang/String;)Ljava/io/File;
    • getWorldName

      public String getWorldName()
      Specified by:
      getWorldName in interface SaveHandler
      Mappings:
      Namespace Name Mixin selector
      official g Latp;g()Ljava/lang/String;
      intermediary method_2018 Lnet/minecraft/class_635;method_2018()Ljava/lang/String;
      named getWorldName Lnet/minecraft/world/SaveHandler;getWorldName()Ljava/lang/String;