Class CreateWorldScreen


@Environment(CLIENT) public class CreateWorldScreen extends Screen
Mappings:
Namespace Name
official bbh
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 L Lbbh;L:[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 Lbbh;f:Lbcc;
      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 Lbbh;g:Lbao;
      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 Lbbh;h:Lbao;
      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 Lbbh;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 Lbbh;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;
    • structures

      private boolean structures
      Mappings:
      Namespace Name Mixin selector
      official s Lbbh;s: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 t Lbbh;t: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 u Lbbh;u: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 v Lbbh;v: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 w Lbbh;w: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 x Lbbh;x: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 y Lbbh;y: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 z Lbbh;z:Lbam;
      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 A Lbbh;A:Lbam;
      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 B Lbbh;B:Lbam;
      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 C Lbbh;C:Lbam;
      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 D Lbbh;D:Lbam;
      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 E Lbbh;E:Lbam;
      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 F Lbbh;F:Lbam;
      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 G Lbbh;G: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 H Lbbh;H: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 I Lbbh;I: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 J Lbbh;J: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 K Lbbh;K: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 Lbbh;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> Lbbh;<init>(Lbcc;)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

    • method_21936

      public void method_21936()
      Overrides:
      method_21936 in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Lbcc;c()V
      intermediary method_21936 Lnet/minecraft/class_388;method_21936()V
      named method_21936 Lnet/minecraft/client/gui/screen/Screen;method_21936()V
    • method_21947

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

      private void updateSaveFolderName()
      Mappings:
      Namespace Name Mixin selector
      official g Lbbh;g()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 h Lbbh;h()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 Lbbh;a(Laxp;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;
    • method_21933

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

      protected void method_21930(ButtonWidget buttonWidget)
      Overrides:
      method_21930 in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(Lbam;)V
      intermediary method_21930 Lnet/minecraft/class_388;method_21930(Lnet/minecraft/class_356;)V
      named method_21930 Lnet/minecraft/client/gui/screen/Screen;method_21930(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • toggleMoreOptions

      private void toggleMoreOptions()
      Mappings:
      Namespace Name Mixin selector
      official i Lbbh;i()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 Lbbh;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
    • method_21924

      protected void method_21924(char char2, int int2)
      Overrides:
      method_21924 in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(CI)V
      intermediary method_21924 Lnet/minecraft/class_388;method_21924(CI)V
      named method_21924 Lnet/minecraft/client/gui/screen/Screen;method_21924(CI)V
    • method_21926

      protected void method_21926(int int2, int int3, int int4)
      Overrides:
      method_21926 in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(III)V
      intermediary method_21926 Lnet/minecraft/class_388;method_21926(III)V
      named method_21926 Lnet/minecraft/client/gui/screen/Screen;method_21926(III)V
    • method_21925

      public void method_21925(int int2, int int3, float float2)
      Overrides:
      method_21925 in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(IIF)V
      intermediary method_21925 Lnet/minecraft/class_388;method_21925(IIF)V
      named method_21925 Lnet/minecraft/client/gui/screen/Screen;method_21925(IIF)V
    • copyWorld

      public void copyWorld(LevelProperties properties)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Laxd;)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