net.minecraft.client.gui.screen.world

public class CreateWorldScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.worldselection.CreateWorldScreen
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen
net.minecraft.class_525
net.minecraft.client.gui.screen.world.CreateWorldScreen

Field summary

Modifier and TypeField
private static final int
GROUP_BOTTOM
GROUP_BOTTOM
field_42165
field_42165
private static final int
TAB_COLUMN_WIDTH
TAB_COLUMN_WIDTH
field_42166
field_42166
private static final org.slf4j.Logger
LOGGER
LOGGER
field_25480
LOGGER
private static final String
TEMP_WORLD_PREFIX
TEMP_WORLD_PREFIX
field_32434
TEMP_DIR_PREFIX
private static final Text
GAME_MODEL_LABEL
GAME_MODEL_LABEL
field_25898
GAME_MODE_TEXT
private static final Text
NAME_LABEL
NAME_LABEL
field_26600
ENTER_NAME_TEXT
private static final Text
EXPERIMENTS_LABEL
EXPERIMENTS_LABEL
field_42501
EXPERIMENTS_TEXT
private static final Text
ALLOW_COMMANDS_INFO
ALLOW_COMMANDS_INFO
field_42169
ALLOW_COMMANDS_INFO_TEXT
private static final Text
PREPARING_WORLD_DATA
PREPARING_WORLD_DATA
field_37911
PREPARING_TEXT
private static final int
HORIZONTAL_BUTTON_SPACING
HORIZONTAL_BUTTON_SPACING
field_42170
field_42170
private static final int
VERTICAL_BUTTON_SPACING
VERTICAL_BUTTON_SPACING
field_42171
field_42171
public static final Identifier
TAB_HEADER_BACKGROUND
TAB_HEADER_BACKGROUND
field_49902
TAB_HEADER_BACKGROUND_TEXTURE
private final ThreePartsLayoutWidget
layout
layout
field_49557
layout
private final WorldCreator
uiState
uiState
field_42172
worldCreator
private final TabManager
tabManager
tabManager
field_42173
tabManager
private boolean
recreated
recreated
field_42502
recreated
private final SymlinkFinder
packValidator
packValidator
field_45568
symlinkFinder
private final CreateWorldCallback
createWorldCallback
createWorldCallback
field_54390
callback
private final Runnable
onClose
onClose
field_62186
onClosed
private Path
tempDataPackDir
tempDataPackDir
field_25477
dataPackTempDir
private ResourcePackManager
tempDataPackRepository
tempDataPackRepository
field_25792
packManager
private TabNavigationWidget
tabNavigationBar
tabNavigationBar
field_42164
tabNavigation

Constructor summary

ModifierConstructor
private (MinecraftClient client, Runnable onClosed, GeneratorOptionsHolder generatorOptionsHolder, Optional<RegistryKey<WorldPreset>> defaultWorldType, OptionalLong seed, CreateWorldCallback callback)

Method summary

Modifier and TypeMethod
public static void
openFresh(Minecraft minecraft, Runnable onClose)
openFresh(Minecraft minecraft, Runnable onClose)
method_31130(class_310 arg0, Runnable arg1)
show(MinecraftClient client, Runnable onClosed)
public static void
openFresh(Minecraft minecraft, Runnable onClose, CreateWorldCallback createWorld)
openFresh(Minecraft minecraft, Runnable onClose, CreateWorldCallback createWorld)
method_64368(class_310 arg0, Runnable arg1, class_10241 arg2)
show(MinecraftClient client, Runnable onClosed, CreateWorldCallback callback)
public static void
testWorld(Minecraft minecraft, Runnable onClose)
testWorld(Minecraft minecraft, Runnable onClose)
method_64248(class_310 arg0, Runnable arg1)
showTestWorld(MinecraftClient client, Runnable onClosed)
private static void
openCreateWorldScreen(Minecraft minecraft, Runnable onClose, Function<WorldLoader$DataLoadContext, WorldGenSettings> worldGenSettings, WorldCreationContextMapper worldCreationContext, ResourceKey<WorldPreset> worldPreset, CreateWorldCallback createWorld)
openCreateWorldScreen(Minecraft minecraft, Runnable onClose, Function<WorldLoader$DataLoadContext, WorldGenSettings> worldGenSettings, WorldCreationContextMapper worldCreationContext, ResourceKey<WorldPreset> worldPreset, CreateWorldCallback createWorld)
method_64244(class_310 arg0, Runnable arg1, Function<class_7237$class_7660, class_7726> arg2, class_10221 arg3, class_5321<class_7145> arg4, class_10241 arg5)
show(MinecraftClient client, Runnable onClosed, Function<SaveLoading$LoadContextSupplierContext, WorldGenSettings> settingsSupplier, GeneratorOptionsFactory generatorOptionsFactory, RegistryKey<WorldPreset> presetKey, CreateWorldCallback callback)
public static CreateWorldScreen
createFromExisting(Minecraft minecraft, Runnable onClose, LevelSettings levelSettings, WorldCreationContext worldCreationContext, Path newDataPackDir)
createFromExisting(Minecraft minecraft, Runnable onClose, LevelSettings levelSettings, WorldCreationContext worldCreationContext, Path newDataPackDir)
method_40212(class_310 arg0, Runnable arg1, class_1940 arg2, class_7193 arg3, Path arg4)
create(MinecraftClient client, Runnable onClosed, LevelInfo levelInfo, GeneratorOptionsHolder generatorOptionsHolder, Path dataPackTempDir)
public WorldCreator
getUiState()
getUiState()
method_48657()
getWorldCreator()
protected void
init()
init()
method_25426()
init()
protected void
setInitialFocus()
setInitialFocus()
method_56131()
setInitialFocus()
public void
repositionElements()
repositionElements()
method_48640()
refreshWidgetPositions()
private static void
queueLoadScreen(Minecraft minecraft, Component message)
queueLoadScreen(Minecraft minecraft, Component message)
method_41852(class_310 arg0, class_2561 arg1)
showMessage(MinecraftClient client, Text text)
private void
onCreate()
onCreate()
method_2736()
createLevel()
private void
createWorldAndCleanup(LayeredRegistryAccess<RegistryLayer> finalLayers, LevelDataAndDimensions$WorldDataAndGenSettings worldDataAndGenSettings, Optional<GameRules> gameRules)
createWorldAndCleanup(LayeredRegistryAccess<RegistryLayer> finalLayers, LevelDataAndDimensions$WorldDataAndGenSettings worldDataAndGenSettings, Optional<GameRules> gameRules)
method_64370(class_7780<class_7659> arg0, class_8895$class_1_251 arg1, Optional<class_1928> arg2)
createAndClearTempDir(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedDynamicRegistries, ParsedSaveProperties$PropertiesAndSettings saveProperties, Optional<GameRules> gameRules)
private boolean
createNewWorld(LayeredRegistryAccess<RegistryLayer> finalLayers, LevelDataAndDimensions$WorldDataAndGenSettings worldDataAndGenSettings, Optional<GameRules> gameRules)
createNewWorld(LayeredRegistryAccess<RegistryLayer> finalLayers, LevelDataAndDimensions$WorldDataAndGenSettings worldDataAndGenSettings, Optional<GameRules> gameRules)
method_41847(class_7780<class_7659> arg0, class_8895$class_1_251 arg1, Optional<class_1928> arg2)
startServer(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedDynamicRegistries, ParsedSaveProperties$PropertiesAndSettings saveProperties, Optional<GameRules> gameRules)
private LevelInfo
createLevelSettings(boolean isDebug)
createLevelSettings(boolean isDebug)
method_40213(boolean arg0)
createLevelInfo(boolean debugWorld)
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
onClose()
onClose()
method_25419()
close()
public void
popScreen()
popScreen()
method_30297()
onCloseScreen()
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
extractMenuBackground(GuiGraphicsExtractor graphics)
extractMenuBackground(GuiGraphicsExtractor graphics)
method_57735(class_332 arg0)
renderDarkening(DrawContext arg0)
private Path
getOrCreateTempDataPackDir()
getOrCreateTempDataPackDir()
method_29693()
getOrCreateDataPackTempDir()
private void
openExperimentsScreen(WorldDataConfiguration dataConfiguration)
openExperimentsScreen(WorldDataConfiguration dataConfiguration)
method_49010(class_7712 arg0)
openExperimentsScreen(DataConfiguration dataConfiguration)
private void
openDataPackSelectionScreen(WorldDataConfiguration dataConfiguration)
openDataPackSelectionScreen(WorldDataConfiguration dataConfiguration)
method_29694(class_7712 arg0)
openPackScreen(DataConfiguration dataConfiguration)
private void
tryApplyNewDataPacks(PackRepository packRepository, boolean isDataPackScreen, Consumer<WorldDataConfiguration> onAbort)
tryApplyNewDataPacks(PackRepository packRepository, boolean isDataPackScreen, Consumer<WorldDataConfiguration> onAbort)
method_29682(class_3283 arg0, boolean arg1, Consumer<class_7712> arg2)
applyDataPacks(ResourcePackManager dataPackManager, boolean fromPackScreen, Consumer<DataConfiguration> configurationSetter)
private void
applyNewPackConfig(PackRepository packRepository, WorldDataConfiguration newConfig, Consumer<WorldDataConfiguration> onAbort)
applyNewPackConfig(PackRepository packRepository, WorldDataConfiguration newConfig, Consumer<WorldDataConfiguration> onAbort)
method_45679(class_3283 arg0, class_7712 arg1, Consumer<class_7712> arg2)
validateDataPacks(ResourcePackManager dataPackManager, DataConfiguration dataConfiguration, Consumer<DataConfiguration> configurationSetter)
private static SaveLoading$ServerConfig
createDefaultLoadConfig(PackRepository packRepository, WorldDataConfiguration config)
createDefaultLoadConfig(PackRepository packRepository, WorldDataConfiguration config)
method_41849(class_3283 arg0, class_7712 arg1)
createServerConfig(ResourcePackManager dataPackManager, DataConfiguration dataConfiguration)
private void
removeTempDataPackDir()
removeTempDataPackDir()
method_29695()
clearDataPackTempDir()
private static void
copyBetweenDirs(Path sourceDir, Path targetDir, Path sourcePath)
copyBetweenDirs(Path sourceDir, Path targetDir, Path sourcePath)
method_29687(Path arg0, Path arg1, Path arg2)
copyDataPack(Path srcFolder, Path destFolder, Path dataPackFile)
private static Optional<LevelStorage$Session>
createNewWorldDirectory(Minecraft minecraft, String worldFolder, Path tempDataPackDir)
createNewWorldDirectory(Minecraft minecraft, String worldFolder, Path tempDataPackDir)
method_41848(class_310 arg0, String arg1, Path arg2)
createSession(MinecraftClient client, String worldDirectoryName, Path dataPackTempDir)
public static Path
createTempDataPackDirFromExistingWorld(Path sourcePackDir, Minecraft minecraft)
createTempDataPackDirFromExistingWorld(Path sourcePackDir, Minecraft minecraft)
method_29685(Path arg0, class_310 arg1)
copyDataPack(Path srcFolder, MinecraftClient client)
private com.mojang.datafixers.util.Pair<Path, ResourcePackManager>
getDataPackSelectionSettings(WorldDataConfiguration dataConfiguration)
getDataPackSelectionSettings(WorldDataConfiguration dataConfiguration)
method_30296(class_7712 arg0)
getScannedPack(DataConfiguration dataConfiguration)