Class WorldOpenFlows
java.lang.Object
net.minecraft.client.gui.screens.worldselection.WorldOpenFlows
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LevelStorageSource
private static final org.slf4j.Logger
private final Minecraft
private static final UUID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
askForBackup
(LevelStorageSource.LevelStorageAccess pLevelStorage, boolean pCustomized, Runnable pLoadLevel, Runnable pOnCancel) static void
confirmWorldCreation
(Minecraft p_270593_, CreateWorldScreen p_270733_, com.mojang.serialization.Lifecycle p_270539_, Runnable p_270158_, boolean p_270709_) void
createFreshLevel
(String pLevelName, LevelSettings pLevelSettings, WorldOptions pWorldOptions, Function<RegistryAccess, WorldDimensions> pDimensionGetter, Screen pLastScreen) void
createLevelFromExistingSettings
(LevelStorageSource.LevelStorageAccess pLevelStorage, ReloadableServerResources pResources, LayeredRegistryAccess<RegistryLayer> pRegistries, WorldData pWorldData) createWorldAccess
(String pLevelName) private CompletableFuture
<Void> loadBundledResourcePack
(DownloadedPackSource pPackSource, LevelStorageSource.LevelStorageAccess pLevel) private <D,
R> R loadWorldDataBlocking
(WorldLoader.PackConfig pPackConfig, WorldLoader.WorldDataSupplier<D> pWorldDataSupplier, WorldLoader.ResultFactory<D, R> pResultFactory) loadWorldStem
(com.mojang.serialization.Dynamic<?> p_307491_, boolean p_233124_, PackRepository p_233125_) void
private void
openWorldCheckDiskSpace
(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, DownloadedPackSource pPackSource, PackRepository pPackRepository, Runnable pOnFail) private void
openWorldCheckVersionCompatibility
(LevelStorageSource.LevelStorageAccess p_331650_, LevelSummary p_331090_, com.mojang.serialization.Dynamic<?> p_331358_, Runnable p_331242_) private void
openWorldCheckWorldStemCompatibility
(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository, Runnable pOnFail) private void
openWorldDoLoad
(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository) private void
openWorldLoadBundledResourcePack
(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository, Runnable pOnFail) private void
openWorldLoadLevelData
(LevelStorageSource.LevelStorageAccess pLevelStorage, Runnable pOnFail) private void
openWorldLoadLevelStem
(LevelStorageSource.LevelStorageAccess p_331886_, com.mojang.serialization.Dynamic<?> p_332037_, boolean p_330245_, Runnable p_330289_) private CompletableFuture
<Boolean> com.mojang.datafixers.util.Pair
<LevelSettings, WorldCreationContext>
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
WORLD_PACK_ID
-
minecraft
-
levelSource
-
-
Constructor Details
-
WorldOpenFlows
-
-
Method Details
-
createFreshLevel
public void createFreshLevel(String pLevelName, LevelSettings pLevelSettings, WorldOptions pWorldOptions, Function<RegistryAccess, WorldDimensions> pDimensionGetter, Screen pLastScreen) -
createWorldAccess
-
createLevelFromExistingSettings
public void createLevelFromExistingSettings(LevelStorageSource.LevelStorageAccess pLevelStorage, ReloadableServerResources pResources, LayeredRegistryAccess<RegistryLayer> pRegistries, WorldData pWorldData) -
loadWorldStem
public WorldStem loadWorldStem(com.mojang.serialization.Dynamic<?> p_307491_, boolean p_233124_, PackRepository p_233125_) throws Exception - Throws:
Exception
-
recreateWorldData
public com.mojang.datafixers.util.Pair<LevelSettings,WorldCreationContext> recreateWorldData(LevelStorageSource.LevelStorageAccess p_249540_) throws Exception - Throws:
Exception
-
loadWorldDataBlocking
private <D,R> R loadWorldDataBlocking(WorldLoader.PackConfig pPackConfig, WorldLoader.WorldDataSupplier<D> pWorldDataSupplier, WorldLoader.ResultFactory<D, R> pResultFactory) throws Exception- Throws:
Exception
-
askForBackup
private void askForBackup(LevelStorageSource.LevelStorageAccess pLevelStorage, boolean pCustomized, Runnable pLoadLevel, Runnable pOnCancel) -
confirmWorldCreation
public static void confirmWorldCreation(Minecraft p_270593_, CreateWorldScreen p_270733_, com.mojang.serialization.Lifecycle p_270539_, Runnable p_270158_, boolean p_270709_) -
openWorld
-
openWorldLoadLevelData
private void openWorldLoadLevelData(LevelStorageSource.LevelStorageAccess pLevelStorage, Runnable pOnFail) -
openWorldCheckVersionCompatibility
private void openWorldCheckVersionCompatibility(LevelStorageSource.LevelStorageAccess p_331650_, LevelSummary p_331090_, com.mojang.serialization.Dynamic<?> p_331358_, Runnable p_331242_) -
openWorldLoadLevelStem
private void openWorldLoadLevelStem(LevelStorageSource.LevelStorageAccess p_331886_, com.mojang.serialization.Dynamic<?> p_332037_, boolean p_330245_, Runnable p_330289_) -
openWorldCheckWorldStemCompatibility
private void openWorldCheckWorldStemCompatibility(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository, Runnable pOnFail) -
openWorldLoadBundledResourcePack
private void openWorldLoadBundledResourcePack(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository, Runnable pOnFail) -
openWorldCheckDiskSpace
private void openWorldCheckDiskSpace(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, DownloadedPackSource pPackSource, PackRepository pPackRepository, Runnable pOnFail) -
openWorldDoLoad
private void openWorldDoLoad(LevelStorageSource.LevelStorageAccess pLevelStorage, WorldStem pWorldStem, PackRepository pPackRepository) -
loadBundledResourcePack
private CompletableFuture<Void> loadBundledResourcePack(DownloadedPackSource pPackSource, LevelStorageSource.LevelStorageAccess pLevel) -
promptBundledPackLoadFailure
-