Class DimensionFile

java.lang.Object
net.minecraft.level.dimension.DimensionFile
All Implemented Interfaces:
DimensionData, PlayerHandler
Direct Known Subclasses:
McRegionDimensionFile

Mappings:
Namespace Name
intermediary net/minecraft/class_81
glue class_138
server dq
client fm
named net/minecraft/level/dimension/DimensionFile
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      intermediary field_278 Lnet/minecraft/class_81;field_278:Ljava/util/logging/Logger;
      glue field_511 Lclass_138;field_511:Ljava/util/logging/Logger;
      server a Ldq;a:Ljava/util/logging/Logger;
      client a Lfm;a:Ljava/util/logging/Logger;
      named LOGGER Lnet/minecraft/level/dimension/DimensionFile;LOGGER:Ljava/util/logging/Logger;
    • parentFolder

      private final File parentFolder
      Mappings:
      Namespace Name Mixin selector
      intermediary field_279 Lnet/minecraft/class_81;field_279:Ljava/io/File;
      glue field_512 Lclass_138;field_512:Ljava/io/File;
      server b Ldq;b:Ljava/io/File;
      client b Lfm;b:Ljava/io/File;
      named parentFolder Lnet/minecraft/level/dimension/DimensionFile;parentFolder:Ljava/io/File;
    • playersFolder

      private final File playersFolder
      Mappings:
      Namespace Name Mixin selector
      intermediary field_280 Lnet/minecraft/class_81;field_280:Ljava/io/File;
      glue field_513 Lclass_138;field_513:Ljava/io/File;
      server c Ldq;c:Ljava/io/File;
      client c Lfm;c:Ljava/io/File;
      named playersFolder Lnet/minecraft/level/dimension/DimensionFile;playersFolder:Ljava/io/File;
    • dataFolder

      private final File dataFolder
      Mappings:
      Namespace Name Mixin selector
      intermediary field_281 Lnet/minecraft/class_81;field_281:Ljava/io/File;
      glue field_514 Lclass_138;field_514:Ljava/io/File;
      server d Ldq;d:Ljava/io/File;
      client d Lfm;d:Ljava/io/File;
      named dataFolder Lnet/minecraft/level/dimension/DimensionFile;dataFolder:Ljava/io/File;
    • lastUpdate

      private final long lastUpdate
      Mappings:
      Namespace Name Mixin selector
      intermediary field_282 Lnet/minecraft/class_81;field_282:J
      glue field_515 Lclass_138;field_515:J
      server e Ldq;e:J
      client e Lfm;e:J
      named lastUpdate Lnet/minecraft/level/dimension/DimensionFile;lastUpdate:J
  • Constructor Details

    • DimensionFile

      public DimensionFile(File file, String worldName, boolean mkdirs)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_81;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      glue <init> Lclass_138;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      server <init> Ldq;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      client <init> Lfm;<init>(Ljava/io/File;Ljava/lang/String;Z)V
      named <init> Lnet/minecraft/level/dimension/DimensionFile;<init>(Ljava/io/File;Ljava/lang/String;Z)V
  • Method Details

    • updateSessionLock

      private void updateSessionLock()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_334 Lnet/minecraft/class_81;method_334()V
      glue method_666 Lclass_138;method_666()V
      server f Ldq;f()V
      client d Lfm;d()V
      named updateSessionLock Lnet/minecraft/level/dimension/DimensionFile;updateSessionLock()V
    • getParentFolder

      protected File getParentFolder()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_332 Lnet/minecraft/class_81;method_332()Ljava/io/File;
      glue method_654 Lclass_138;method_654()Ljava/io/File;
      server a Ldq;a()Ljava/io/File;
      client a Lfm;a()Ljava/io/File;
      named getParentFolder Lnet/minecraft/level/dimension/DimensionFile;getParentFolder()Ljava/io/File;
    • checkSessionLock

      public void checkSessionLock()
      Specified by:
      checkSessionLock in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1735 Lnet/minecraft/class_52;method_1735()V
      glue method_660 Lclass_561;method_660()V
      server b Lom;b()V
      client b Lwt;b()V
      named checkSessionLock Lnet/minecraft/level/dimension/DimensionData;checkSessionLock()V
    • getChunkIO

      public ChunkIO getChunkIO(Dimension dimension)
      Specified by:
      getChunkIO in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1734 Lnet/minecraft/class_52;method_1734(Lnet/minecraft/class_50;)Lnet/minecraft/class_243;
      glue method_659 Lclass_561;method_659(Lclass_570;)Lclass_26;
      server a Lom;a(Los;)Lan;
      client a Lwt;a(Lxa;)Lbf;
      named getChunkIO Lnet/minecraft/level/dimension/DimensionData;getChunkIO(Lnet/minecraft/level/dimension/Dimension;)Lnet/minecraft/level/chunk/ChunkIO;
    • getLevelProperties

      public LevelProperties getLevelProperties()
      Specified by:
      getLevelProperties in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1737 Lnet/minecraft/class_52;method_1737()Lnet/minecraft/class_7;
      glue method_663 Lclass_561;method_663()Lclass_104;
      server c Lom;c()Lct;
      client c Lwt;c()Lei;
      named getLevelProperties Lnet/minecraft/level/dimension/DimensionData;getLevelProperties()Lnet/minecraft/level/LevelProperties;
    • saveLevelDataOnMP

      public void saveLevelDataOnMP(LevelProperties properties, List list)
      Specified by:
      saveLevelDataOnMP in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1733 Lnet/minecraft/class_52;method_1733(Lnet/minecraft/class_7;Ljava/util/List;)V
      glue method_656 Lclass_561;method_656(Lclass_104;Ljava/util/List;)V
      server a Lom;a(Lct;Ljava/util/List;)V
      client a Lwt;a(Lei;Ljava/util/List;)V
      named saveLevelDataOnMP Lnet/minecraft/level/dimension/DimensionData;saveLevelDataOnMP(Lnet/minecraft/level/LevelProperties;Ljava/util/List;)V
    • saveLevelData

      public void saveLevelData(LevelProperties properties)
      Specified by:
      saveLevelData in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1732 Lnet/minecraft/class_52;method_1732(Lnet/minecraft/class_7;)V
      glue method_655 Lclass_561;method_655(Lclass_104;)V
      server a Lom;a(Lct;)V
      client a Lwt;a(Lei;)V
      named saveLevelData Lnet/minecraft/level/dimension/DimensionData;saveLevelData(Lnet/minecraft/level/LevelProperties;)V
    • savePlayer

      @Environment(SERVER) public void savePlayer(PlayerBase playerBase)
      Specified by:
      savePlayer in interface PlayerHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_609 Lnet/minecraft/class_168;method_609(Lnet/minecraft/class_54;)V
      glue method_657 Lclass_208;method_657(Lclass_172;)V
      server a Lfl;a(Lem;)V
      client method_609 Lnet/minecraft/class_168;method_609(Lgs;)V
      named savePlayer Lnet/minecraft/server/PlayerHandler;savePlayer(Lnet/minecraft/entity/player/PlayerBase;)V
    • loadPlayer

      @Environment(SERVER) public void loadPlayer(PlayerBase playerBase)
      Specified by:
      loadPlayer in interface PlayerHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_610 Lnet/minecraft/class_168;method_610(Lnet/minecraft/class_54;)V
      glue method_661 Lclass_208;method_661(Lclass_172;)V
      server b Lfl;b(Lem;)V
      client method_610 Lnet/minecraft/class_168;method_610(Lgs;)V
      named loadPlayer Lnet/minecraft/server/PlayerHandler;loadPlayer(Lnet/minecraft/entity/player/PlayerBase;)V
    • getPlayerData

      @Environment(SERVER) public CompoundTag getPlayerData(String playerName)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_333 Lnet/minecraft/class_81;method_333(Ljava/lang/String;)Lnet/minecraft/class_8;
      glue method_658 Lclass_138;method_658(Ljava/lang/String;)Lclass_333;
      server a Ldq;a(Ljava/lang/String;)Liq;
      client method_333 Lfm;method_333(Ljava/lang/String;)Lnu;
      named getPlayerData Lnet/minecraft/level/dimension/DimensionFile;getPlayerData(Ljava/lang/String;)Lnet/minecraft/util/io/CompoundTag;
    • getInstance

      @Environment(SERVER) public PlayerHandler getInstance()
      Specified by:
      getInstance in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1738 Lnet/minecraft/class_52;method_1738()Lnet/minecraft/class_168;
      glue method_664 Lclass_561;method_664()Lclass_208;
      server d Lom;d()Lfl;
      client method_1738 Lwt;method_1738()Lnet/minecraft/class_168;
      named getInstance Lnet/minecraft/level/dimension/DimensionData;getInstance()Lnet/minecraft/server/PlayerHandler;
    • clearRegionLoaderCache

      @Environment(SERVER) public void clearRegionLoaderCache()
      Specified by:
      clearRegionLoaderCache in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1739 Lnet/minecraft/class_52;method_1739()V
      glue method_665 Lclass_561;method_665()V
      server e Lom;e()V
      client method_1739 Lwt;method_1739()V
      named clearRegionLoaderCache Lnet/minecraft/level/dimension/DimensionData;clearRegionLoaderCache()V
    • getFile

      public File getFile(String name)
      Specified by:
      getFile in interface DimensionData
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1736 Lnet/minecraft/class_52;method_1736(Ljava/lang/String;)Ljava/io/File;
      glue method_662 Lclass_561;method_662(Ljava/lang/String;)Ljava/io/File;
      server b Lom;b(Ljava/lang/String;)Ljava/io/File;
      client a Lwt;a(Ljava/lang/String;)Ljava/io/File;
      named getFile Lnet/minecraft/level/dimension/DimensionData;getFile(Ljava/lang/String;)Ljava/io/File;