Class LevelStorageSource
java.lang.Object
net.minecraft.world.level.storage.LevelStorageSource
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Path
(package private) final Path
(package private) final com.mojang.datafixers.DataFixer
(package private) static final DateTimeFormatter
private static final String
(package private) static final org.slf4j.Logger
private static final com.google.common.collect.ImmutableList<String>
private static final String
-
Constructor Summary
ConstructorDescriptionLevelStorageSource
(Path p_78199_, Path p_78200_, com.mojang.datafixers.DataFixer p_78201_) -
Method Summary
Modifier and TypeMethodDescriptioncreateAccess
(String p_78261_) static LevelStorageSource
createDefault
(Path p_78243_) private static DataPackConfig
getDataPacks
(File p_78253_, com.mojang.datafixers.DataFixer p_78254_) (package private) static BiFunction<File,
com.mojang.datafixers.DataFixer, PrimaryLevelData> getLevelData
(com.mojang.serialization.DynamicOps<Tag> p_211738_, DataPackConfig p_211739_, com.mojang.serialization.Lifecycle p_211740_) getName()
private int
boolean
isNewLevelIdAcceptable
(String p_78241_) boolean
levelExists
(String p_78256_) (package private) BiFunction<File,
com.mojang.datafixers.DataFixer, LevelSummary> levelSummaryReader
(File p_78233_, boolean p_78234_) private static DataPackConfig
readDataPackConfig
(com.mojang.serialization.Dynamic<?> p_78203_) (package private) <T> T
readLevelData
(File p_78230_, BiFunction<File, com.mojang.datafixers.DataFixer, T> p_78231_) private static Tag
readLightweightData
(File p_202313_) private static <T> com.mojang.datafixers.util.Pair<WorldGenSettings,
com.mojang.serialization.Lifecycle> readWorldGenSettings
(com.mojang.serialization.Dynamic<T> p_78205_, com.mojang.datafixers.DataFixer p_78206_, int p_78207_)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER -
FORMATTER
-
ICON_FILENAME
- See Also:
-
OLD_SETTINGS_KEYS
-
TAG_DATA
- See Also:
-
baseDir
-
backupDir
-
fixerUpper
final com.mojang.datafixers.DataFixer fixerUpper
-
-
Constructor Details
-
LevelStorageSource
-
-
Method Details
-
createDefault
-
readWorldGenSettings
private static <T> com.mojang.datafixers.util.Pair<WorldGenSettings,com.mojang.serialization.Lifecycle> readWorldGenSettings(com.mojang.serialization.Dynamic<T> p_78205_, com.mojang.datafixers.DataFixer p_78206_, int p_78207_) -
readDataPackConfig
-
getName
-
getLevelList
- Throws:
LevelStorageException
-
getStorageVersion
private int getStorageVersion() -
readLevelData
@Nullable <T> T readLevelData(File p_78230_, BiFunction<File, com.mojang.datafixers.DataFixer, T> p_78231_) -
getDataPacks
@Nullable private static DataPackConfig getDataPacks(File p_78253_, com.mojang.datafixers.DataFixer p_78254_) -
getLevelData
static BiFunction<File,com.mojang.datafixers.DataFixer, getLevelDataPrimaryLevelData> (com.mojang.serialization.DynamicOps<Tag> p_211738_, DataPackConfig p_211739_, com.mojang.serialization.Lifecycle p_211740_) -
levelSummaryReader
BiFunction<File,com.mojang.datafixers.DataFixer, levelSummaryReaderLevelSummary> (File p_78233_, boolean p_78234_) -
readLightweightData
- Throws:
IOException
-
isNewLevelIdAcceptable
-
levelExists
-
getBaseDir
-
getBackupPath
-
createAccess
- Throws:
IOException
-