Class LevelStorage

java.lang.Object
net.minecraft.world.level.storage.LevelStorage
All Implemented Interfaces:
LevelStorageAccess
Direct Known Subclasses:
AnvilLevelStorage

public class LevelStorage extends Object implements LevelStorageAccess
Mappings:
Namespace Name
official cca
intermediary net/minecraft/class_99
named net/minecraft/world/level/storage/LevelStorage
  • Field Details

    • lOGGER

      private static final Logger lOGGER
      Mappings:
      Namespace Name Mixin selector
      official e Lcca;e:Lorg/apache/logging/log4j/Logger;
      intermediary field_7607 Lnet/minecraft/class_99;field_7607:Lorg/apache/logging/log4j/Logger;
      named lOGGER Lnet/minecraft/world/level/storage/LevelStorage;lOGGER:Lorg/apache/logging/log4j/Logger;
    • field_19759

      protected final Path field_19759
      Mappings:
      Namespace Name Mixin selector
      official a Lcca;a:Ljava/nio/file/Path;
      intermediary field_19759 Lnet/minecraft/class_99;field_19759:Ljava/nio/file/Path;
      named field_19759 Lnet/minecraft/world/level/storage/LevelStorage;field_19759:Ljava/nio/file/Path;
    • field_19760

      protected final Path field_19760
      Mappings:
      Namespace Name Mixin selector
      official b Lcca;b:Ljava/nio/file/Path;
      intermediary field_19760 Lnet/minecraft/class_99;field_19760:Ljava/nio/file/Path;
      named field_19760 Lnet/minecraft/world/level/storage/LevelStorage;field_19760:Ljava/nio/file/Path;
    • field_19761

      protected final com.mojang.datafixers.DataFixer field_19761
      Mappings:
      Namespace Name Mixin selector
      official c Lcca;c:Lcom/mojang/datafixers/DataFixer;
      intermediary field_19761 Lnet/minecraft/class_99;field_19761:Lcom/mojang/datafixers/DataFixer;
      named field_19761 Lnet/minecraft/world/level/storage/LevelStorage;field_19761:Lcom/mojang/datafixers/DataFixer;
  • Constructor Details

    • LevelStorage

      public LevelStorage(Path path, Path path2, com.mojang.datafixers.DataFixer dataFixer)
  • Method Details

    • getFormat

      @Environment(CLIENT) public String getFormat()
      Specified by:
      getFormat in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcce;a()Ljava/lang/String;
      intermediary method_6605 Lnet/minecraft/class_102;method_6605()Ljava/lang/String;
      named getFormat Lnet/minecraft/world/level/storage/LevelStorageAccess;getFormat()Ljava/lang/String;
    • getLevelList

      @Environment(CLIENT) public List<LevelSummary> getLevelList() throws ClientException
      Specified by:
      getLevelList in interface LevelStorageAccess
      Throws:
      ClientException
      Mappings:
      Namespace Name Mixin selector
      official b Lcce;b()Ljava/util/List;
      intermediary method_251 Lnet/minecraft/class_102;method_251()Ljava/util/List;
      named getLevelList Lnet/minecraft/world/level/storage/LevelStorageAccess;getLevelList()Ljava/util/List;
    • method_254

      @Environment(CLIENT) public void method_254()
      Specified by:
      method_254 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official d Lcce;d()V
      intermediary method_254 Lnet/minecraft/class_102;method_254()V
      named method_254 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_254()V
    • getLevelProperties

      @Nullable public LevelProperties getLevelProperties(String name)
      Specified by:
      getLevelProperties in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official c Lcce;c(Ljava/lang/String;)Lccb;
      intermediary method_253 Lnet/minecraft/class_102;method_253(Ljava/lang/String;)Lnet/minecraft/class_100;
      named getLevelProperties Lnet/minecraft/world/level/storage/LevelStorageAccess;getLevelProperties(Ljava/lang/String;)Lnet/minecraft/world/level/LevelProperties;
    • method_17949

      @Nullable public static LevelProperties method_17949(File file, com.mojang.datafixers.DataFixer dataFixer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcca;a(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lccb;
      intermediary method_17949 Lnet/minecraft/class_99;method_17949(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_100;
      named method_17949 Lnet/minecraft/world/level/storage/LevelStorage;method_17949(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/LevelProperties;
    • renameLevel

      @Environment(CLIENT) public void renameLevel(String name, String newName)
      Specified by:
      renameLevel in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcce;a(Ljava/lang/String;Ljava/lang/String;)V
      intermediary method_249 Lnet/minecraft/class_102;method_249(Ljava/lang/String;Ljava/lang/String;)V
      named renameLevel Lnet/minecraft/world/level/storage/LevelStorageAccess;renameLevel(Ljava/lang/String;Ljava/lang/String;)V
    • isLevelNameValid

      @Environment(CLIENT) public boolean isLevelNameValid(String name)
      Specified by:
      isLevelNameValid in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official d Lcce;d(Ljava/lang/String;)Z
      intermediary method_6607 Lnet/minecraft/class_102;method_6607(Ljava/lang/String;)Z
      named isLevelNameValid Lnet/minecraft/world/level/storage/LevelStorageAccess;isLevelNameValid(Ljava/lang/String;)Z
    • deleteLevel

      @Environment(CLIENT) public boolean deleteLevel(String name)
      Specified by:
      deleteLevel in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official e Lcce;e(Ljava/lang/String;)Z
      intermediary method_255 Lnet/minecraft/class_102;method_255(Ljava/lang/String;)Z
      named deleteLevel Lnet/minecraft/world/level/storage/LevelStorageAccess;deleteLevel(Ljava/lang/String;)Z
    • deleteFilesRecursively

      @Environment(CLIENT) protected static boolean deleteFilesRecursively(File[] files)
      Mappings:
      Namespace Name Mixin selector
      official a Lcca;a([Ljava/io/File;)Z
      intermediary method_4128 Lnet/minecraft/class_99;method_4128([Ljava/io/File;)Z
      named deleteFilesRecursively Lnet/minecraft/world/level/storage/LevelStorage;deleteFilesRecursively([Ljava/io/File;)Z
    • method_250

      public SaveHandler method_250(String string, @Nullable MinecraftServer minecraftServer)
      Specified by:
      method_250 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcce;a(Ljava/lang/String;Lnet/minecraft/server/MinecraftServer;)Lccc;
      intermediary method_250 Lnet/minecraft/class_102;method_250(Ljava/lang/String;Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_101;
      named method_250 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_250(Ljava/lang/String;Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/world/SaveHandler;
    • method_6606

      @Environment(CLIENT) public boolean method_6606(String worldName)
      Specified by:
      method_6606 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcce;a(Ljava/lang/String;)Z
      intermediary method_6606 Lnet/minecraft/class_102;method_6606(Ljava/lang/String;)Z
      named method_6606 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_6606(Ljava/lang/String;)Z
    • needsConversion

      public boolean needsConversion(String worldName)
      Specified by:
      needsConversion in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official b Lcce;b(Ljava/lang/String;)Z
      intermediary method_252 Lnet/minecraft/class_102;method_252(Ljava/lang/String;)Z
      named needsConversion Lnet/minecraft/world/level/storage/LevelStorageAccess;needsConversion(Ljava/lang/String;)Z
    • convert

      public boolean convert(String worldName, ProgressListener progressListener)
      Specified by:
      convert in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lcce;a(Ljava/lang/String;Lxs;)Z
      intermediary method_248 Lnet/minecraft/class_102;method_248(Ljava/lang/String;Lnet/minecraft/class_841;)Z
      named convert Lnet/minecraft/world/level/storage/LevelStorageAccess;convert(Ljava/lang/String;Lnet/minecraft/util/ProgressListener;)Z
    • levelExists

      @Environment(CLIENT) public boolean levelExists(String name)
      Specified by:
      levelExists in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official f Lcce;f(Ljava/lang/String;)Z
      intermediary method_4160 Lnet/minecraft/class_102;method_4160(Ljava/lang/String;)Z
      named levelExists Lnet/minecraft/world/level/storage/LevelStorageAccess;levelExists(Ljava/lang/String;)Z
    • method_11957

      public File method_11957(String string, String string2)
      Specified by:
      method_11957 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official b Lcce;b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
      intermediary method_11957 Lnet/minecraft/class_102;method_11957(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
      named method_11957 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_11957(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
    • method_17969

      @Environment(CLIENT) public Path method_17969(String string)
      Specified by:
      method_17969 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official g Lcce;g(Ljava/lang/String;)Ljava/nio/file/Path;
      intermediary method_17969 Lnet/minecraft/class_102;method_17969(Ljava/lang/String;)Ljava/nio/file/Path;
      named method_17969 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_17969(Ljava/lang/String;)Ljava/nio/file/Path;
    • method_17968

      @Environment(CLIENT) public Path method_17968()
      Specified by:
      method_17968 in interface LevelStorageAccess
      Mappings:
      Namespace Name Mixin selector
      official e Lcce;e()Ljava/nio/file/Path;
      intermediary method_17968 Lnet/minecraft/class_102;method_17968()Ljava/nio/file/Path;
      named method_17968 Lnet/minecraft/world/level/storage/LevelStorageAccess;method_17968()Ljava/nio/file/Path;