Class CreateWorldScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

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

    • ILLEGAL_FOLDER_NAMES

      private static final String[] ILLEGAL_FOLDER_NAMES
      Mappings:
      Namespace Name Mixin selector
      official M Laxb;M:[Ljava/lang/String;
      intermediary field_1092 Lnet/minecraft/class_363;field_1092:[Ljava/lang/String;
      named ILLEGAL_FOLDER_NAMES Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;ILLEGAL_FOLDER_NAMES:[Ljava/lang/String;
    • parent

      private Screen parent
      Mappings:
      Namespace Name Mixin selector
      official f Laxb;f:Laxu;
      intermediary field_1093 Lnet/minecraft/class_363;field_1093:Lnet/minecraft/class_388;
      named parent Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
    • levelNameField

      private TextFieldWidget levelNameField
      Mappings:
      Namespace Name Mixin selector
      official g Laxb;g:Lavw;
      intermediary field_1094 Lnet/minecraft/class_363;field_1094:Lnet/minecraft/class_367;
      named levelNameField Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;levelNameField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
    • seedField

      private TextFieldWidget seedField
      Mappings:
      Namespace Name Mixin selector
      official h Laxb;h:Lavw;
      intermediary field_1095 Lnet/minecraft/class_363;field_1095:Lnet/minecraft/class_367;
      named seedField Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;seedField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
    • saveDirectoryName

      private String saveDirectoryName
      Mappings:
      Namespace Name Mixin selector
      official i Laxb;i:Ljava/lang/String;
      intermediary field_1096 Lnet/minecraft/class_363;field_1096:Ljava/lang/String;
      named saveDirectoryName Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;saveDirectoryName:Ljava/lang/String;
    • gamemodeName

      private String gamemodeName
      Mappings:
      Namespace Name Mixin selector
      official r Laxb;r:Ljava/lang/String;
      intermediary field_1097 Lnet/minecraft/class_363;field_1097:Ljava/lang/String;
      named gamemodeName Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;gamemodeName:Ljava/lang/String;
    • lastGamemode

      private String lastGamemode
      Mappings:
      Namespace Name Mixin selector
      official s Laxb;s:Ljava/lang/String;
      intermediary field_10418 Lnet/minecraft/class_363;field_10418:Ljava/lang/String;
      named lastGamemode Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;lastGamemode:Ljava/lang/String;
    • structures

      private boolean structures
      Mappings:
      Namespace Name Mixin selector
      official t Laxb;t:Z
      intermediary field_1098 Lnet/minecraft/class_363;field_1098:Z
      named structures Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;structures:Z
    • tweakedCheats

      private boolean tweakedCheats
      Mappings:
      Namespace Name Mixin selector
      official u Laxb;u:Z
      intermediary field_1099 Lnet/minecraft/class_363;field_1099:Z
      named tweakedCheats Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;tweakedCheats:Z
    • cheatsEnabled

      private boolean cheatsEnabled
      Mappings:
      Namespace Name Mixin selector
      official v Laxb;v:Z
      intermediary field_1100 Lnet/minecraft/class_363;field_1100:Z
      named cheatsEnabled Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;cheatsEnabled:Z
    • bonusChest

      private boolean bonusChest
      Mappings:
      Namespace Name Mixin selector
      official w Laxb;w:Z
      intermediary field_1101 Lnet/minecraft/class_363;field_1101:Z
      named bonusChest Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;bonusChest:Z
    • hardcore

      private boolean hardcore
      Mappings:
      Namespace Name Mixin selector
      official x Laxb;x:Z
      intermediary field_1102 Lnet/minecraft/class_363;field_1102:Z
      named hardcore Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;hardcore:Z
    • creatingLevel

      private boolean creatingLevel
      Mappings:
      Namespace Name Mixin selector
      official y Laxb;y:Z
      intermediary field_1103 Lnet/minecraft/class_363;field_1103:Z
      named creatingLevel Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;creatingLevel:Z
    • moreOptionsOpen

      private boolean moreOptionsOpen
      Mappings:
      Namespace Name Mixin selector
      official z Laxb;z:Z
      intermediary field_1104 Lnet/minecraft/class_363;field_1104:Z
      named moreOptionsOpen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;moreOptionsOpen:Z
    • gameModeButton

      private ButtonWidget gameModeButton
      Mappings:
      Namespace Name Mixin selector
      official A Laxb;A:Lavs;
      intermediary field_1105 Lnet/minecraft/class_363;field_1105:Lnet/minecraft/class_356;
      named gameModeButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;gameModeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • moreWorldOptionsButton

      private ButtonWidget moreWorldOptionsButton
      Mappings:
      Namespace Name Mixin selector
      official B Laxb;B:Lavs;
      intermediary field_1106 Lnet/minecraft/class_363;field_1106:Lnet/minecraft/class_356;
      named moreWorldOptionsButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;moreWorldOptionsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • generateStructuresButton

      private ButtonWidget generateStructuresButton
      Mappings:
      Namespace Name Mixin selector
      official C Laxb;C:Lavs;
      intermediary field_1107 Lnet/minecraft/class_363;field_1107:Lnet/minecraft/class_356;
      named generateStructuresButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;generateStructuresButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • bonusChestButton

      private ButtonWidget bonusChestButton
      Mappings:
      Namespace Name Mixin selector
      official D Laxb;D:Lavs;
      intermediary field_1108 Lnet/minecraft/class_363;field_1108:Lnet/minecraft/class_356;
      named bonusChestButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;bonusChestButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • mapTypeSwitchButton

      private ButtonWidget mapTypeSwitchButton
      Mappings:
      Namespace Name Mixin selector
      official E Laxb;E:Lavs;
      intermediary field_1109 Lnet/minecraft/class_363;field_1109:Lnet/minecraft/class_356;
      named mapTypeSwitchButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;mapTypeSwitchButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • allowCommandsButton

      private ButtonWidget allowCommandsButton
      Mappings:
      Namespace Name Mixin selector
      official F Laxb;F:Lavs;
      intermediary field_1110 Lnet/minecraft/class_363;field_1110:Lnet/minecraft/class_356;
      named allowCommandsButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;allowCommandsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • customizeButton

      private ButtonWidget customizeButton
      Mappings:
      Namespace Name Mixin selector
      official G Laxb;G:Lavs;
      intermediary field_5072 Lnet/minecraft/class_363;field_5072:Lnet/minecraft/class_356;
      named customizeButton Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;customizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • firstGameModeDescriptionLine

      private String firstGameModeDescriptionLine
      Mappings:
      Namespace Name Mixin selector
      official H Laxb;H:Ljava/lang/String;
      intermediary field_1087 Lnet/minecraft/class_363;field_1087:Ljava/lang/String;
      named firstGameModeDescriptionLine Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;firstGameModeDescriptionLine:Ljava/lang/String;
    • secondGameModeDescriptionLine

      private String secondGameModeDescriptionLine
      Mappings:
      Namespace Name Mixin selector
      official I Laxb;I:Ljava/lang/String;
      intermediary field_1088 Lnet/minecraft/class_363;field_1088:Ljava/lang/String;
      named secondGameModeDescriptionLine Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;secondGameModeDescriptionLine:Ljava/lang/String;
    • seed

      private String seed
      Mappings:
      Namespace Name Mixin selector
      official J Laxb;J:Ljava/lang/String;
      intermediary field_1089 Lnet/minecraft/class_363;field_1089:Ljava/lang/String;
      named seed Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;seed:Ljava/lang/String;
    • levelName

      private String levelName
      Mappings:
      Namespace Name Mixin selector
      official K Laxb;K:Ljava/lang/String;
      intermediary field_1090 Lnet/minecraft/class_363;field_1090:Ljava/lang/String;
      named levelName Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;levelName:Ljava/lang/String;
    • generatorType

      private int generatorType
      Mappings:
      Namespace Name Mixin selector
      official L Laxb;L:I
      intermediary field_1091 Lnet/minecraft/class_363;field_1091:I
      named generatorType Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;generatorType:I
    • generatorOptions

      public String generatorOptions
      Mappings:
      Namespace Name Mixin selector
      official a Laxb;a:Ljava/lang/String;
      intermediary field_5073 Lnet/minecraft/class_363;field_5073:Ljava/lang/String;
      named generatorOptions Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;generatorOptions:Ljava/lang/String;
  • Constructor Details

    • CreateWorldScreen

      public CreateWorldScreen(Screen parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxb;<init>(Laxu;)V
      intermediary <init> Lnet/minecraft/class_363;<init>(Lnet/minecraft/class_388;)V
      named <init> Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Laxu;e()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Laxu;b()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • updateSaveFolderName

      private void updateSaveFolderName()
      Mappings:
      Namespace Name Mixin selector
      official a Laxb;a()V
      intermediary method_914 Lnet/minecraft/class_363;method_914()V
      named updateSaveFolderName Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;updateSaveFolderName()V
    • updateSettingsLabels

      private void updateSettingsLabels()
      Mappings:
      Namespace Name Mixin selector
      official f Laxb;f()V
      intermediary method_915 Lnet/minecraft/class_363;method_915()V
      named updateSettingsLabels Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;updateSettingsLabels()V
    • checkDirectoryName

      public static String checkDirectoryName(LevelStorageAccess access, String directoryName)
      Mappings:
      Namespace Name Mixin selector
      official a Laxb;a(Latr;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_913 Lnet/minecraft/class_363;method_913(Lnet/minecraft/class_102;Ljava/lang/String;)Ljava/lang/String;
      named checkDirectoryName Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;checkDirectoryName(Lnet/minecraft/world/level/storage/LevelStorageAccess;Ljava/lang/String;)Ljava/lang/String;
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official m Laxu;m()V
      intermediary method_1030 Lnet/minecraft/class_388;method_1030()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Lavs;)V
      intermediary method_1027 Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)V
      named buttonClicked Lnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • isGeneratorTypeValid

      private boolean isGeneratorTypeValid()
      Mappings:
      Namespace Name Mixin selector
      official g Laxb;g()Z
      intermediary method_9550 Lnet/minecraft/class_363;method_9550()Z
      named isGeneratorTypeValid Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;isGeneratorTypeValid()Z
    • toggleMoreOptions

      private void toggleMoreOptions()
      Mappings:
      Namespace Name Mixin selector
      official h Laxb;h()V
      intermediary method_4242 Lnet/minecraft/class_363;method_4242()V
      named toggleMoreOptions Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;toggleMoreOptions()V
    • setMoreOptionsOpen

      private void setMoreOptionsOpen(boolean moreOptionsOpen)
      Mappings:
      Namespace Name Mixin selector
      official a Laxb;a(Z)V
      intermediary method_4241 Lnet/minecraft/class_363;method_4241(Z)V
      named setMoreOptionsOpen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;setMoreOptionsOpen(Z)V
    • keyPressed

      protected void keyPressed(char character, int code)
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(CI)V
      intermediary method_1024 Lnet/minecraft/class_388;method_1024(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • mouseClicked

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(III)V
      intermediary method_1026 Lnet/minecraft/class_388;method_1026(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(IIF)V
      intermediary method_1025 Lnet/minecraft/class_388;method_1025(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • copyWorld

      public void copyWorld(LevelProperties properties)
      Mappings:
      Namespace Name Mixin selector
      official a Laxb;a(Lato;)V
      intermediary method_4240 Lnet/minecraft/class_363;method_4240(Lnet/minecraft/class_100;)V
      named copyWorld Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;copyWorld(Lnet/minecraft/world/level/LevelProperties;)V