net.minecraft.server.integrated

public class IntegratedServerLoader

net.minecraft.client.gui.screens.worldselection.WorldOpenFlows
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
LOGGER
field_37913
LOGGER
private static final UUID
WORLD_PACK_ID
WORLD_PACK_ID
field_47592
WORLD_PACK_ID
private final MinecraftClient
minecraft
minecraft
field_37914
client
private final LevelStorage
levelSource
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)
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<RegistryView$WrapperLookup, DimensionOptionsRegistryHolder> dimensionsRegistrySupplier, Screen screen)
private LevelStorage$Session
createWorldAccess(String levelId)
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)
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)
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)
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)
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)
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)
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)
openWorld(String levelId, Runnable onCancel)
method_57784(String arg0, Runnable arg1)
start(String name, Runnable onCancel)
private void
openWorldLoadLevelData(LevelStorageSource$LevelStorageAccess worldAccess, Runnable onCancel)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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()
promptBundledPackLoadFailure()
method_43324()
showPackLoadFailureScreen()