net.minecraft.server.integrated

public class IntegratedServerLoader

net.minecraft.client.gui.screens.worldselection.WorldOpenFlows
net.minecraft.class_7196
net.minecraft.server.integrated.IntegratedServerLoader

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_37913
LOGGER
private static final UUID
WORLD_PACK_ID
field_47592
WORLD_PACK_ID
private final MinecraftClient
minecraft
field_37914
client
private final LevelStorage
levelSource
field_37915
storage

Constructor summary

ModifierConstructor
public (MinecraftClient client, LevelStorage storage)

Method summary

Modifier and TypeMethod
public void
createFreshLevel(String levelId, LevelSettings levelSettings, WorldOptions options, Function<HolderLookup$Provider, WorldDimensions> dimensionsProvider, Screen parentScreen)
method_41895(String arg0, class_1940 arg1, class_5285 arg2, Function<class_7225$class_7874, class_7723> arg3, class_437 arg4)
createAndStart(String levelName, LevelInfo levelInfo, GeneratorOptions dynamicRegistryManager, Function<RegistryWrapper$WrapperLookup, DimensionOptionsRegistryHolder> dimensionsRegistrySupplier, Screen screen)
private LevelStorage$Session
createWorldAccess(String levelId)
method_41901(String arg0)
createSession(String levelName)
public void
createLevelFromExistingSettings(LevelStorageSource$LevelStorageAccess levelSourceAccess, ReloadableServerResources serverResources, LayeredRegistryAccess<RegistryLayer> registryAccess, LevelDataAndDimensions$WorldDataAndGenSettings worldDataAndGenSettings, Optional<GameRules> gameRules)
method_41889(class_32$class_5143 arg0, class_5350 arg1, class_7780<class_7659> arg2, class_8895$class_1_251 arg3, Optional<class_1928> arg4)
startNewWorld(LevelStorage$Session session, DataPackContents dataPackContents, CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistryManager, ParsedSaveProperties$PropertiesAndSettings saveProperties, Optional<GameRules> gameRules)
public SaveLoader
loadWorldStem(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, boolean safeMode, PackRepository packRepository)
method_54610(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, boolean arg2, class_3283 arg3)
load(LevelStorage$Session session, com.mojang.serialization.Dynamic<?> levelProperties, boolean safeMode, ResourcePackManager dataPackManager)
public com.mojang.datafixers.util.Pair<LevelInfo, GeneratorOptionsHolder>
recreateWorldData(LevelStorageSource$LevelStorageAccess levelSourceAccess)
method_45696(class_32$class_5143 arg0)
loadForRecreation(LevelStorage$Session session)
private <D, R> R
loadWorldDataBlocking(WorldLoader$PackConfig packConfig, WorldLoader$WorldDataSupplier<D> worldDataGetter, WorldLoader$ResultFactory<D, R> worldDataSupplier)
method_45694(class_7237$class_7238 arg0, class_7237$class_6907<D> arg1, class_7237$class_7239<D, R> arg2)
load(SaveLoading$DataPacks dataPacks, SaveLoading$LoadContextSupplier<D> loadContextSupplier, SaveLoading$SaveApplierFactory<D, R> saveApplierFactory)
private void
askForBackup(LevelStorageSource$LevelStorageAccess levelAccess, boolean oldCustomized, Runnable proceedCallback, Runnable cancelCallback)
method_41898(class_32$class_5143 arg0, boolean arg1, Runnable arg2, Runnable arg3)
showBackupPromptScreen(LevelStorage$Session session, boolean customized, Runnable postAction, Runnable onCancel)
public static void
confirmWorldCreation(Minecraft minecraft, CreateWorldScreen parent, com.mojang.serialization.Lifecycle lifecycle, Runnable task, boolean skipWarning)
method_41892(class_310 arg0, class_525 arg1, com.mojang.serialization.Lifecycle arg2, Runnable arg3, boolean arg4)
tryLoad(MinecraftClient client, CreateWorldScreen parent, com.mojang.serialization.Lifecycle lifecycle, Runnable loader, boolean bypassWarnings)
public void
openWorld(String levelId, Runnable onCancel)
method_57784(String arg0, Runnable arg1)
start(String name, Runnable onCancel)
private void
openWorldLoadLevelData(LevelStorageSource$LevelStorageAccess worldAccess, Runnable onCancel)
method_57782(class_32$class_5143 arg0, Runnable arg1)
start(LevelStorage$Session session, Runnable onCancel)
private void
openWorldCheckVersionCompatibility(LevelStorageSource$LevelStorageAccess worldAccess, LevelSummary summary, com.mojang.serialization.Dynamic<?> levelDataTag, Runnable onCancel)
method_57781(class_32$class_5143 arg0, class_34 arg1, com.mojang.serialization.Dynamic<?> arg2, Runnable arg3)
start(LevelStorage$Session session, LevelSummary summary, com.mojang.serialization.Dynamic<?> levelProperties, Runnable onCancel)
private void
createBackupAndOpenWorld(LevelStorageSource$LevelStorageAccess levelAccess, com.mojang.serialization.Dynamic<?> levelDataTag, Runnable onCancel, boolean backup)
method_1_1995(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, Runnable arg2, boolean arg3)
backupThenUpgradeWorld(LevelStorage$Session session, com.mojang.serialization.Dynamic<?> levelProperties, Runnable onCancel, boolean backup)
private void
upgradeAndOpenWorld(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, Runnable onCancel)
method_1_2004(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, Runnable arg2)
upgradeWorld(LevelStorage$Session session, com.mojang.serialization.Dynamic<?> levelProperties, Runnable onCancel)
private com.mojang.serialization.Dynamic<?>
tryFileFixAndReportErrors(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, UpgradeProgress upgradeProgress, Runnable cleanup)
method_1_2425(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, class_1_27 arg2, Runnable arg3)
upgradeFileStructure(LevelStorage$Session session, com.mojang.serialization.Dynamic<?> levelProperties, WorldUpdateProgress progress, Runnable onCancel)
private void
openWorldLoadLevelStem(LevelStorageSource$LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, boolean safeMode, Runnable onCancel)
method_57780(class_32$class_5143 arg0, com.mojang.serialization.Dynamic<?> arg1, boolean arg2, Runnable arg3)
start(LevelStorage$Session session, com.mojang.serialization.Dynamic<?> levelProperties, boolean safeMode, Runnable onCancel)
private void
openWorldCheckWorldStemCompatibility(LevelStorageSource$LevelStorageAccess worldAccess, WorldStem worldStem, PackRepository packRepository, Runnable onCancel)
method_57775(class_32$class_5143 arg0, class_6904 arg1, class_3283 arg2, Runnable arg3)
checkBackupAndStart(LevelStorage$Session session, SaveLoader saveLoader, ResourcePackManager dataPackManager, Runnable onCancel)
private void
openWorldLoadBundledResourcePack(LevelStorageSource$LevelStorageAccess worldAccess, WorldStem worldStem, PackRepository packRepository, Runnable onCancel)
method_57787(class_32$class_5143 arg0, class_6904 arg1, class_3283 arg2, Runnable arg3)
start(LevelStorage$Session session, SaveLoader saveLoader, ResourcePackManager dataPackManager, Runnable onCancel)
private void
openWorldCheckDiskSpace(LevelStorageSource$LevelStorageAccess worldAccess, WorldStem worldStem, DownloadedPackSource packSource, PackRepository packRepository, Runnable onCancel)
method_57776(class_32$class_5143 arg0, class_6904 arg1, class_1066 arg2, class_3283 arg3, Runnable arg4)
start(LevelStorage$Session session, SaveLoader saveLoader, ServerResourcePackLoader resourcePackLoader, ResourcePackManager dataPackManager, Runnable onCancel)
private void
openWorldDoLoad(LevelStorageSource$LevelStorageAccess worldAccess, WorldStem worldStem, PackRepository packRepository)
method_57773(class_32$class_5143 arg0, class_6904 arg1, class_3283 arg2)
start(LevelStorage$Session session, SaveLoader saveLoader, ResourcePackManager dataPackManager)
private CompletableFuture<Void>
loadBundledResourcePack(DownloadedPackSource packSource, LevelStorageSource$LevelStorageAccess levelSourceAccess)
method_55510(class_1066 arg0, class_32$class_5143 arg1)
applyWorldPack(ServerResourcePackLoader loader, LevelStorage$Session session)
private CompletableFuture<Boolean>
promptBundledPackLoadFailure()
method_43324()
showPackLoadFailureScreen()
private void
lambda$openWorldCheckDiskSpace$0(LevelStorageSource$LevelStorageAccess arg0, WorldStem arg1, PackRepository arg2, DownloadedPackSource arg3, Runnable arg4, boolean arg5)
method_57774(class_32$class_5143 arg0, class_6904 arg1, class_3283 arg2, class_1066 arg3, Runnable arg4, boolean arg5)
method_57774(LevelStorage$Session arg0, SaveLoader arg1, ResourcePackManager arg2, ServerResourcePackLoader arg3, Runnable arg4, boolean confirmed)
private Void
lambda$openWorldLoadBundledResourcePack$3(Throwable arg0)
method_57785(Throwable arg0)
method_57785(Throwable throwable)
private void
lambda$openWorldLoadBundledResourcePack$2(LevelStorageSource$LevelStorageAccess arg0, WorldStem arg1, DownloadedPackSource arg2, PackRepository arg3, Runnable arg4, Boolean arg5)
method_57777(class_32$class_5143 arg0, class_6904 arg1, class_1066 arg2, class_3283 arg3, Runnable arg4, Boolean arg5)
method_57777(LevelStorage$Session arg0, SaveLoader arg1, ServerResourcePackLoader arg2, ResourcePackManager arg3, Runnable arg4, Boolean successful)
private CompletionStage
lambda$openWorldLoadBundledResourcePack$1(Throwable arg0)
method_57789(Throwable arg0)
method_57789(Throwable throwable)
private static Boolean
lambda$openWorldLoadBundledResourcePack$0(Void arg0)
method_57786(Void arg0)
method_57786(Void v)
private static void
lambda$openWorldCheckWorldStemCompatibility$1(WorldStem arg0, LevelStorageSource$LevelStorageAccess arg1, Runnable arg2)
method_57772(class_6904 arg0, class_32$class_5143 arg1, Runnable arg2)
method_57772(SaveLoader arg0, LevelStorage$Session arg1, Runnable arg2)
private void
lambda$openWorldCheckWorldStemCompatibility$0(LevelStorageSource$LevelStorageAccess arg0, WorldStem arg1, PackRepository arg2, Runnable arg3)
method_57790(class_32$class_5143 arg0, class_6904 arg1, class_3283 arg2, Runnable arg3)
method_57790(LevelStorage$Session arg0, SaveLoader arg1, ResourcePackManager arg2, Runnable arg3)
private void
lambda$openWorldLoadLevelStem$1(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2)
method_57778(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2)
method_57778(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2)
private static void
lambda$openWorldLoadLevelStem$0(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1)
method_57788(class_32$class_5143 arg0, Runnable arg1)
method_57788(LevelStorage$Session arg0, Runnable arg1)
private void
lambda$tryFileFixAndReportErrors$2(Runnable arg0, FailedCleanupFileFixException arg1)
method_1_2422(Runnable arg0, class_1_333 arg1)
method_1_2422(Runnable arg0, FileMoveException arg1)
private void
lambda$tryFileFixAndReportErrors$1(AbortedFileFixException arg0, Runnable arg1)
method_1_2421(class_1_316 arg0, Runnable arg1)
method_1_2421(FileUpgradeException arg0, Runnable arg1)
private void
lambda$tryFileFixAndReportErrors$0(Runnable arg0)
method_1_2561(Runnable arg0)
method_1_2561(Runnable arg0)
private void
lambda$upgradeAndOpenWorld$1(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, UpgradeProgress arg2, Runnable arg3, boolean arg4, Runnable arg5)
method_1_2424(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, class_1_27 arg2, Runnable arg3, boolean arg4, Runnable arg5)
method_1_2424(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, WorldUpdateProgress arg2, Runnable arg3, boolean arg4, Runnable arg5)
private void
lambda$upgradeAndOpenWorld$2(boolean arg0, LevelStorageSource$LevelStorageAccess arg1, com.mojang.serialization.Dynamic arg2, Runnable arg3, Runnable arg4)
method_1_2002(boolean arg0, class_32$class_5143 arg1, com.mojang.serialization.Dynamic arg2, Runnable arg3, Runnable arg4)
method_1_2002(boolean arg0, LevelStorage$Session arg1, com.mojang.serialization.Dynamic arg2, Runnable arg3, Runnable arg4)
private void
lambda$upgradeAndOpenWorld$3(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Runnable arg3, boolean arg4)
method_1_2003(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Runnable arg3, boolean arg4)
method_1_2003(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Runnable arg3, boolean confirmed)
private static void
lambda$upgradeAndOpenWorld$0(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1)
method_1_2423(class_32$class_5143 arg0, Runnable arg1)
method_1_2423(LevelStorage$Session arg0, Runnable arg1)
private void
lambda$createBackupAndOpenWorld$0(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Boolean arg3)
method_1_1997(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Boolean arg3)
method_1_1997(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, Boolean arg3)
private void
lambda$openWorldCheckVersionCompatibility$1(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, boolean arg3, boolean arg4)
method_57779(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, boolean arg3, boolean arg4)
method_57779(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, Runnable arg2, boolean backup, boolean eraseCache)
private static void
lambda$openWorldCheckVersionCompatibility$0(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1)
method_57791(class_32$class_5143 arg0, Runnable arg1)
method_57791(LevelStorage$Session arg0, Runnable arg1)
private void
lambda$openWorldLoadLevelData$0(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1, boolean arg2)
method_57783(class_32$class_5143 arg0, Runnable arg1, boolean arg2)
method_57783(LevelStorage$Session arg0, Runnable arg1, boolean confirmed)
private static void
lambda$confirmWorldCreation$0(Runnable arg0, Minecraft arg1, CreateWorldScreen arg2, boolean arg3)
method_41893(Runnable arg0, class_310 arg1, class_525 arg2, boolean arg3)
method_41893(Runnable arg0, MinecraftClient arg1, CreateWorldScreen arg2, boolean confirmed)
private void
lambda$askForBackup$0(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1, boolean arg2, boolean arg3)
method_54617(class_32$class_5143 arg0, Runnable arg1, boolean arg2, boolean arg3)
method_54617(LevelStorage$Session arg0, Runnable arg1, boolean backup, boolean eraseCache)
private static void
lambda$askForBackup$1(Runnable arg0, Boolean arg1)
method_1_1996(Runnable arg0, Boolean arg1)
method_1_1996(Runnable arg0, Boolean backupSucceeded)
private static com.mojang.datafixers.util.Pair
lambda$recreateWorldData$1(LevelStorageSource$LevelStorageAccess arg0, CloseableResourceManager arg1, ReloadableServerResources arg2, LayeredRegistryAccess arg3, WorldOpenFlows$1Data arg4)
method_45695(class_32$class_5143 arg0, class_6860 arg1, class_5350 arg2, class_7780 arg3, class_7196$class_7750 arg4)
method_45695(LevelStorage$Session arg0, LifecycledResourceManager resourceManager, DataPackContents dataPackContents, CombinedDynamicRegistries combinedRegistryManager, IntegratedServerLoader$CurrentSettings currentSettings)
private static void
lambda$recreateWorldData$2(com.mojang.serialization.DataResult$Error arg0)
method_1_1998(com.mojang.serialization.DataResult$Error arg0)
method_1_1998(com.mojang.serialization.DataResult$Error error)
private static SaveLoading$LoadContext
lambda$recreateWorldData$0(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, WorldLoader$DataLoadContext arg2)
method_54609(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, class_7237$class_7660 arg2)
method_54609(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, SaveLoading$LoadContextSupplierContext context)
private static SaveLoading$LoadContext
lambda$loadWorldStem$0(LevelStorageSource$LevelStorageAccess arg0, com.mojang.serialization.Dynamic arg1, WorldLoader$DataLoadContext arg2)
method_54622(class_32$class_5143 arg0, com.mojang.serialization.Dynamic arg1, class_7237$class_7660 arg2)
method_54622(LevelStorage$Session arg0, com.mojang.serialization.Dynamic arg1, SaveLoading$LoadContextSupplierContext context)
private void
lambda$createWorldAccess$0()
method_54621()
method_54621()
private static SaveLoading$LoadContext
lambda$createFreshLevel$0(Function arg0, LevelSettings arg1, WorldOptions arg2, WorldLoader$DataLoadContext arg3)
method_45698(Function arg0, class_1940 arg1, class_5285 arg2, class_7237$class_7660 arg3)
method_45698(Function arg0, LevelInfo arg1, GeneratorOptions arg2, SaveLoading$LoadContextSupplierContext context)