Class CreateWorldScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class CreateWorldScreen extends Screen
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/world/CreateWorldScreen
intermediary net/minecraft/class_525
official fyw
  • Field Details

    • field_42165

      private static final int field_42165
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42165 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_42165:I
      intermediary field_42165 Lnet/minecraft/class_525;field_42165:I
      official b Lfyw;b:I
    • field_42166

      private static final int field_42166
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42166 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_42166:I
      intermediary field_42166 Lnet/minecraft/class_525;field_42166:I
      official c Lfyw;c:I
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;LOGGER:Lorg/slf4j/Logger;
      intermediary field_25480 Lnet/minecraft/class_525;field_25480:Lorg/slf4j/Logger;
      official d Lfyw;d:Lorg/slf4j/Logger;
    • TEMP_DIR_PREFIX

      private static final String TEMP_DIR_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TEMP_DIR_PREFIX Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;TEMP_DIR_PREFIX:Ljava/lang/String;
      intermediary field_32434 Lnet/minecraft/class_525;field_32434:Ljava/lang/String;
      official s Lfyw;s:Ljava/lang/String;
    • GAME_MODE_TEXT

      static final Text GAME_MODE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GAME_MODE_TEXT Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;GAME_MODE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_25898 Lnet/minecraft/class_525;field_25898:Lnet/minecraft/class_2561;
      official u Lfyw;u:Lxv;
    • ENTER_NAME_TEXT

      static final Text ENTER_NAME_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ENTER_NAME_TEXT Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;ENTER_NAME_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26600 Lnet/minecraft/class_525;field_26600:Lnet/minecraft/class_2561;
      official v Lfyw;v:Lxv;
    • EXPERIMENTS_TEXT

      static final Text EXPERIMENTS_TEXT
      Mappings:
      Namespace Name Mixin selector
      named EXPERIMENTS_TEXT Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;EXPERIMENTS_TEXT:Lnet/minecraft/text/Text;
      intermediary field_42501 Lnet/minecraft/class_525;field_42501:Lnet/minecraft/class_2561;
      official w Lfyw;w:Lxv;
    • ALLOW_COMMANDS_INFO_TEXT

      static final Text ALLOW_COMMANDS_INFO_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ALLOW_COMMANDS_INFO_TEXT Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;ALLOW_COMMANDS_INFO_TEXT:Lnet/minecraft/text/Text;
      intermediary field_42169 Lnet/minecraft/class_525;field_42169:Lnet/minecraft/class_2561;
      official x Lfyw;x:Lxv;
    • PREPARING_TEXT

      private static final Text PREPARING_TEXT
      Mappings:
      Namespace Name Mixin selector
      named PREPARING_TEXT Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;PREPARING_TEXT:Lnet/minecraft/text/Text;
      intermediary field_37911 Lnet/minecraft/class_525;field_37911:Lnet/minecraft/class_2561;
      official y Lfyw;y:Lxv;
    • field_42170

      private static final int field_42170
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42170 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_42170:I
      intermediary field_42170 Lnet/minecraft/class_525;field_42170:I
      official z Lfyw;z:I
    • field_42171

      private static final int field_42171
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_42171 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_42171:I
      intermediary field_42171 Lnet/minecraft/class_525;field_42171:I
      official A Lfyw;A:I
    • TAB_HEADER_BACKGROUND_TEXTURE

      public static final Identifier TAB_HEADER_BACKGROUND_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named TAB_HEADER_BACKGROUND_TEXTURE Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;TAB_HEADER_BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_49902 Lnet/minecraft/class_525;field_49902:Lnet/minecraft/class_2960;
      official a Lfyw;a:Lalz;
    • layout

      private final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_49557 Lnet/minecraft/class_525;field_49557:Lnet/minecraft/class_8132;
      official B Lfyw;B:Lfrt;
    • worldCreator

      final WorldCreator worldCreator
      Mappings:
      Namespace Name Mixin selector
      named worldCreator Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;worldCreator:Lnet/minecraft/client/gui/screen/world/WorldCreator;
      intermediary field_42172 Lnet/minecraft/class_525;field_42172:Lnet/minecraft/class_8100;
      official C Lfyw;C:Lfzi;
    • tabManager

      private final TabManager tabManager
      Mappings:
      Namespace Name Mixin selector
      named tabManager Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
      intermediary field_42173 Lnet/minecraft/class_525;field_42173:Lnet/minecraft/class_8088;
      official D Lfyw;D:Lfqj;
    • recreated

      private boolean recreated
      Mappings:
      Namespace Name Mixin selector
      named recreated Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;recreated:Z
      intermediary field_42502 Lnet/minecraft/class_525;field_42502:Z
      official E Lfyw;E:Z
    • symlinkFinder

      private final SymlinkFinder symlinkFinder
      Mappings:
      Namespace Name Mixin selector
      named symlinkFinder Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;symlinkFinder:Lnet/minecraft/util/path/SymlinkFinder;
      intermediary field_45568 Lnet/minecraft/class_525;field_45568:Lnet/minecraft/class_8580;
      official F Lfyw;F:Lfbn;
    • callback

      private final CreateWorldCallback callback
      Mappings:
      Namespace Name Mixin selector
      named callback Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;callback:Lnet/minecraft/client/gui/screen/world/CreateWorldCallback;
      intermediary field_54390 Lnet/minecraft/class_525;field_54390:Lnet/minecraft/class_10241;
      official G Lfyw;G:Lfyv;
    • parent

      @Nullable private final @Nullable Screen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
      intermediary field_3187 Lnet/minecraft/class_525;field_3187:Lnet/minecraft/class_437;
      official H Lfyw;H:Lftx;
    • dataPackTempDir

      @Nullable private @Nullable Path dataPackTempDir
      Mappings:
      Namespace Name Mixin selector
      named dataPackTempDir Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;dataPackTempDir:Ljava/nio/file/Path;
      intermediary field_25477 Lnet/minecraft/class_525;field_25477:Ljava/nio/file/Path;
      official I Lfyw;I:Ljava/nio/file/Path;
    • packManager

      Mappings:
      Namespace Name Mixin selector
      named packManager Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;packManager:Lnet/minecraft/resource/ResourcePackManager;
      intermediary field_25792 Lnet/minecraft/class_525;field_25792:Lnet/minecraft/class_3283;
      official J Lfyw;J:Lavg;
    • tabNavigation

      @Nullable private @Nullable TabNavigationWidget tabNavigation
      Mappings:
      Namespace Name Mixin selector
      named tabNavigation Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;tabNavigation:Lnet/minecraft/client/gui/widget/TabNavigationWidget;
      intermediary field_42164 Lnet/minecraft/class_525;field_42164:Lnet/minecraft/class_8089;
      official K Lfyw;K:Lfqk;
  • Constructor Details

    • CreateWorldScreen

      private CreateWorldScreen(MinecraftClient client, @Nullable @Nullable Screen parent, GeneratorOptionsHolder generatorOptionsHolder, Optional<RegistryKey<WorldPreset>> defaultWorldType, OptionalLong seed, CreateWorldCallback callback)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/world/GeneratorOptionsHolder;Ljava/util/Optional;Ljava/util/OptionalLong;Lnet/minecraft/client/gui/screen/world/CreateWorldCallback;)V
      intermediary <init> Lnet/minecraft/class_525;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;Lnet/minecraft/class_10241;)V
      official <init> Lfyw;<init>(Lfmf;Lftx;Lfzg;Ljava/util/Optional;Ljava/util/OptionalLong;Lfyv;)V
  • Method Details

    • show

      public static void show(MinecraftClient client, @Nullable @Nullable Screen parent)
      Mappings:
      Namespace Name Mixin selector
      named show Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;show(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;)V
      intermediary method_31130 Lnet/minecraft/class_525;method_31130(Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V
      official a Lfyw;a(Lfmf;Lftx;)V
    • show

      public static void show(MinecraftClient client, @Nullable @Nullable Screen parent, CreateWorldCallback callback)
      Mappings:
      Namespace Name Mixin selector
      named show Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;show(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/gui/screen/world/CreateWorldCallback;)V
      intermediary method_64368 Lnet/minecraft/class_525;method_64368(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_10241;)V
      official a Lfyw;a(Lfmf;Lftx;Lfyv;)V
    • showTestWorld

      public static void showTestWorld(MinecraftClient client, @Nullable @Nullable Screen parent)
      Mappings:
      Namespace Name Mixin selector
      named showTestWorld Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;showTestWorld(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;)V
      intermediary method_64248 Lnet/minecraft/class_525;method_64248(Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V
      official b Lfyw;b(Lfmf;Lftx;)V
    • show

      private static void show(MinecraftClient client, @Nullable @Nullable Screen parent, Function<SaveLoading.LoadContextSupplierContext,WorldGenSettings> settingsSupplier, GeneratorOptionsFactory generatorOptionsFactory, RegistryKey<WorldPreset> presetKey, CreateWorldCallback callback)
      Mappings:
      Namespace Name Mixin selector
      named show Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;show(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Ljava/util/function/Function;Lnet/minecraft/client/world/GeneratorOptionsFactory;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/client/gui/screen/world/CreateWorldCallback;)V
      intermediary method_64244 Lnet/minecraft/class_525;method_64244(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/util/function/Function;Lnet/minecraft/class_10221;Lnet/minecraft/class_5321;Lnet/minecraft/class_10241;)V
      official a Lfyw;a(Lfmf;Lftx;Ljava/util/function/Function;Lfzh;Laly;Lfyv;)V
    • create

      public static CreateWorldScreen create(MinecraftClient client, @Nullable @Nullable Screen parent, LevelInfo levelInfo, GeneratorOptionsHolder generatorOptionsHolder, @Nullable @Nullable Path dataPackTempDir)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;create(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/world/level/LevelInfo;Lnet/minecraft/client/world/GeneratorOptionsHolder;Ljava/nio/file/Path;)Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;
      intermediary method_40212 Lnet/minecraft/class_525;method_40212(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_1940;Lnet/minecraft/class_7193;Ljava/nio/file/Path;)Lnet/minecraft/class_525;
      official a Lfyw;a(Lfmf;Lftx;Ldhl;Lfzg;Ljava/nio/file/Path;)Lfyw;
    • getWorldCreator

      public WorldCreator getWorldCreator()
      Mappings:
      Namespace Name Mixin selector
      named getWorldCreator Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;getWorldCreator()Lnet/minecraft/client/gui/screen/world/WorldCreator;
      intermediary method_48657 Lnet/minecraft/class_525;method_48657()Lnet/minecraft/class_8100;
      official l Lfyw;l()Lfzi;
    • init

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aT_ Lftx;aT_()V
    • setInitialFocus

      protected void setInitialFocus()
      This should be overridden with a call to Screen.setInitialFocus(Element) to set the element that is initially focused.
      Overrides:
      setInitialFocus in class Screen
      Mappings:
      Namespace Name Mixin selector
      named setInitialFocus Lnet/minecraft/client/gui/screen/Screen;setInitialFocus()V
      intermediary method_56131 Lnet/minecraft/class_437;method_56131()V
      official aG_ Lftx;aG_()V
    • refreshWidgetPositions

      public void refreshWidgetPositions()
      Overrides:
      refreshWidgetPositions in class Screen
      Mappings:
      Namespace Name Mixin selector
      named refreshWidgetPositions Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V
      intermediary method_48640 Lnet/minecraft/class_437;method_48640()V
      official c Lftx;c()V
    • showMessage

      private static void showMessage(MinecraftClient client, Text text)
      Mappings:
      Namespace Name Mixin selector
      named showMessage Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;showMessage(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/text/Text;)V
      intermediary method_41852 Lnet/minecraft/class_525;method_41852(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)V
      official a Lfyw;a(Lfmf;Lxv;)V
    • createLevel

      private void createLevel()
      Mappings:
      Namespace Name Mixin selector
      named createLevel Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;createLevel()V
      intermediary method_2736 Lnet/minecraft/class_525;method_2736()V
      official F Lfyw;F()V
    • createAndClearTempDir

      private void createAndClearTempDir(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedDynamicRegistries, LevelProperties levelProperties)
      Mappings:
      Namespace Name Mixin selector
      named createAndClearTempDir Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;createAndClearTempDir(Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/world/level/LevelProperties;)V
      intermediary method_64370 Lnet/minecraft/class_525;method_64370(Lnet/minecraft/class_7780;Lnet/minecraft/class_31;)V
      official a Lfyw;a(Ljx;Lewg;)V
    • startServer

      private boolean startServer(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedDynamicRegistries, SaveProperties saveProperties)
      Mappings:
      Namespace Name Mixin selector
      named startServer Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;startServer(Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/world/SaveProperties;)Z
      intermediary method_41847 Lnet/minecraft/class_525;method_41847(Lnet/minecraft/class_7780;Lnet/minecraft/class_5219;)Z
      official a Lfyw;a(Ljx;Lewi;)Z
    • createLevelInfo

      private LevelInfo createLevelInfo(boolean debugWorld)
      Mappings:
      Namespace Name Mixin selector
      named createLevelInfo Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;createLevelInfo(Z)Lnet/minecraft/world/level/LevelInfo;
      intermediary method_40213 Lnet/minecraft/class_525;method_40213(Z)Lnet/minecraft/class_1940;
      official c Lfyw;c(Z)Ldhl;
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      scanCode - the unique/platform-specific scan code of the keyboard input
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      official a Lfqc;a(III)Z
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      official aP_ Lftx;aP_()V
    • onCloseScreen

      public void onCloseScreen()
      Mappings:
      Namespace Name Mixin selector
      named onCloseScreen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;onCloseScreen()V
      intermediary method_30297 Lnet/minecraft/class_525;method_30297()V
      official E Lfyw;E()V
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfpi;a(Lfnr;IIF)V
    • renderDarkening

      protected void renderDarkening(DrawContext context)
      Overrides:
      renderDarkening in class Screen
      Mappings:
      Namespace Name Mixin selector
      named renderDarkening Lnet/minecraft/client/gui/screen/Screen;renderDarkening(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57735 Lnet/minecraft/class_437;method_57735(Lnet/minecraft/class_332;)V
      official a Lftx;a(Lfnr;)V
    • addSelectableChild

      protected <T extends Element & Selectable> T addSelectableChild(T child)
      Overrides:
      addSelectableChild in class Screen
      Mappings:
      Namespace Name Mixin selector
      named addSelectableChild Lnet/minecraft/client/gui/screen/Screen;addSelectableChild(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
      intermediary method_25429 Lnet/minecraft/class_437;method_25429(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
      official d Lftx;d(Lfqc;)Lfqc;
    • addDrawableChild

      protected <T extends Element & Drawable & Selectable> T addDrawableChild(T drawableElement)
      Overrides:
      addDrawableChild in class Screen
      Mappings:
      Namespace Name Mixin selector
      named addDrawableChild Lnet/minecraft/client/gui/screen/Screen;addDrawableChild(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;
      intermediary method_37063 Lnet/minecraft/class_437;method_37063(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;
      official c Lftx;c(Lfqc;)Lfqc;
    • getOrCreateDataPackTempDir

      @Nullable private @Nullable Path getOrCreateDataPackTempDir()
      Mappings:
      Namespace Name Mixin selector
      named getOrCreateDataPackTempDir Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;getOrCreateDataPackTempDir()Ljava/nio/file/Path;
      intermediary method_29693 Lnet/minecraft/class_525;method_29693()Ljava/nio/file/Path;
      official G Lfyw;G()Ljava/nio/file/Path;
    • openExperimentsScreen

      void openExperimentsScreen(DataConfiguration dataConfiguration)
      Mappings:
      Namespace Name Mixin selector
      named openExperimentsScreen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;openExperimentsScreen(Lnet/minecraft/resource/DataConfiguration;)V
      intermediary method_49010 Lnet/minecraft/class_525;method_49010(Lnet/minecraft/class_7712;)V
      official a Lfyw;a(Ldie;)V
    • openPackScreen

      void openPackScreen(DataConfiguration dataConfiguration)
      Mappings:
      Namespace Name Mixin selector
      named openPackScreen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;openPackScreen(Lnet/minecraft/resource/DataConfiguration;)V
      intermediary method_29694 Lnet/minecraft/class_525;method_29694(Lnet/minecraft/class_7712;)V
      official b Lfyw;b(Ldie;)V
    • applyDataPacks

      private void applyDataPacks(ResourcePackManager dataPackManager, boolean fromPackScreen, Consumer<DataConfiguration> configurationSetter)
      Mappings:
      Namespace Name Mixin selector
      named applyDataPacks Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;applyDataPacks(Lnet/minecraft/resource/ResourcePackManager;ZLjava/util/function/Consumer;)V
      intermediary method_29682 Lnet/minecraft/class_525;method_29682(Lnet/minecraft/class_3283;ZLjava/util/function/Consumer;)V
      official a Lfyw;a(Lavg;ZLjava/util/function/Consumer;)V
    • validateDataPacks

      private void validateDataPacks(ResourcePackManager dataPackManager, DataConfiguration dataConfiguration, Consumer<DataConfiguration> configurationSetter)
      Mappings:
      Namespace Name Mixin selector
      named validateDataPacks Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;validateDataPacks(Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/resource/DataConfiguration;Ljava/util/function/Consumer;)V
      intermediary method_45679 Lnet/minecraft/class_525;method_45679(Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;Ljava/util/function/Consumer;)V
      official a Lfyw;a(Lavg;Ldie;Ljava/util/function/Consumer;)V
    • createServerConfig

      private static SaveLoading.ServerConfig createServerConfig(ResourcePackManager dataPackManager, DataConfiguration dataConfiguration)
      Mappings:
      Namespace Name Mixin selector
      named createServerConfig Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;createServerConfig(Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/resource/DataConfiguration;)Lnet/minecraft/server/SaveLoading$ServerConfig;
      intermediary method_41849 Lnet/minecraft/class_525;method_41849(Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;)Lnet/minecraft/class_7237$class_6906;
      official a Lfyw;a(Lavg;Ldie;)Lamx$c;
    • clearDataPackTempDir

      private void clearDataPackTempDir()
      Mappings:
      Namespace Name Mixin selector
      named clearDataPackTempDir Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;clearDataPackTempDir()V
      intermediary method_29695 Lnet/minecraft/class_525;method_29695()V
      official J Lfyw;J()V
    • copyDataPack

      private static void copyDataPack(Path srcFolder, Path destFolder, Path dataPackFile)
      Mappings:
      Namespace Name Mixin selector
      named copyDataPack Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;copyDataPack(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
      intermediary method_29687 Lnet/minecraft/class_525;method_29687(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
      official a Lfyw;a(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
    • createSession

      private static Optional<LevelStorage.Session> createSession(MinecraftClient client, String worldDirectoryName, @Nullable @Nullable Path dataPackTempDir)
      Mappings:
      Namespace Name Mixin selector
      named createSession Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;createSession(Lnet/minecraft/client/MinecraftClient;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/util/Optional;
      intermediary method_41848 Lnet/minecraft/class_525;method_41848(Lnet/minecraft/class_310;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/util/Optional;
      official a Lfyw;a(Lfmf;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/util/Optional;
    • copyDataPack

      @Nullable public static @Nullable Path copyDataPack(Path srcFolder, MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named copyDataPack Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;copyDataPack(Ljava/nio/file/Path;Lnet/minecraft/client/MinecraftClient;)Ljava/nio/file/Path;
      intermediary method_29685 Lnet/minecraft/class_525;method_29685(Ljava/nio/file/Path;Lnet/minecraft/class_310;)Ljava/nio/file/Path;
      official a Lfyw;a(Ljava/nio/file/Path;Lfmf;)Ljava/nio/file/Path;
    • getScannedPack

      @Nullable private @Nullable com.mojang.datafixers.util.Pair<Path,ResourcePackManager> getScannedPack(DataConfiguration dataConfiguration)
      Mappings:
      Namespace Name Mixin selector
      named getScannedPack Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;getScannedPack(Lnet/minecraft/resource/DataConfiguration;)Lcom/mojang/datafixers/util/Pair;
      intermediary method_30296 Lnet/minecraft/class_525;method_30296(Lnet/minecraft/class_7712;)Lcom/mojang/datafixers/util/Pair;
      official c Lfyw;c(Ldie;)Lcom/mojang/datafixers/util/Pair;