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, WorldData worldData)
method_41889(class_32$class_5143 arg0, class_5350 arg1, class_7780<class_7659> arg2, class_5219 arg3)
startNewWorld(LevelStorage$Session session, DataPackContents dataPackContents, CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistryManager, SaveProperties saveProperties)
public SaveLoader
loadWorldStem(com.mojang.serialization.Dynamic<?> levelDataTag, boolean safeMode, PackRepository packRepository)
method_54610(com.mojang.serialization.Dynamic<?> arg0, boolean arg1, class_3283 arg2)
load(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 worldAccess, 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 callback, 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
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$18(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$17(Throwable arg0)
method_57785(Throwable arg0)
method_57785(Throwable throwable)
private void
lambda$openWorldLoadBundledResourcePack$16(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$15(Throwable arg0)
method_57789(Throwable arg0)
method_57789(Throwable throwable)
private static Boolean
lambda$openWorldLoadBundledResourcePack$14(Void arg0)
method_57786(Void arg0)
method_57786(Void v)
private static void
lambda$openWorldCheckWorldStemCompatibility$13(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$12(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$11(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$10(LevelStorageSource$LevelStorageAccess arg0, Runnable arg1)
method_57788(class_32$class_5143 arg0, Runnable arg1)
method_57788(LevelStorage$Session arg0, Runnable arg1)
private void
lambda$openWorldCheckVersionCompatibility$9(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$8(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$7(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$6(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 static void
lambda$askForBackup$5(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 com.mojang.datafixers.util.Pair
lambda$recreateWorldData$4(CloseableResourceManager arg0, ReloadableServerResources arg1, LayeredRegistryAccess arg2, WorldOpenFlows$1Data arg3)
method_45695(class_6860 arg0, class_5350 arg1, class_7780 arg2, class_7196$class_7750 arg3)
method_45695(LifecycledResourceManager resourceManager, DataPackContents dataPackContents, CombinedDynamicRegistries combinedRegistryManager, IntegratedServerLoader$CurrentSettings currentSettings)
private static SaveLoading$LoadContext
lambda$recreateWorldData$3(com.mojang.serialization.Dynamic arg0, WorldLoader$DataLoadContext arg1)
method_54609(com.mojang.serialization.Dynamic arg0, class_7237$class_7660 arg1)
method_54609(com.mojang.serialization.Dynamic arg0, SaveLoading$LoadContextSupplierContext context)
private static SaveLoading$LoadContext
lambda$loadWorldStem$2(com.mojang.serialization.Dynamic arg0, WorldLoader$DataLoadContext arg1)
method_54622(com.mojang.serialization.Dynamic arg0, class_7237$class_7660 arg1)
method_54622(com.mojang.serialization.Dynamic arg0, SaveLoading$LoadContextSupplierContext context)
private void
lambda$createWorldAccess$1()
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)