Class CreateWorldScreen

All Implemented Interfaces:
class_4122, class_4123, IdentifibleBooleanConsumer

@Environment(CLIENT) public class CreateWorldScreen extends Screen
Mappings:
Namespace Name
official cmy
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 O Lcmy;O:[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 final Screen parent
      Mappings:
      Namespace Name Mixin selector
      official f Lcmy;f:Lckd;
      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 Lcmy;g:Lcgy;
      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 Lcmy;h:Lcgy;
      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 Lcmy;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 s Lcmy;s: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 t Lcmy;t: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 u Lcmy;u: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 v Lcmy;v: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 w Lcmy;w: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 x Lcmy;x: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 y Lcmy;y: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 z Lcmy;z: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 A Lcmy;A:Z
      intermediary field_1104 Lnet/minecraft/class_363;field_1104:Z
      named moreOptionsOpen Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;moreOptionsOpen:Z
    • field_20471

      private ButtonWidget field_20471
      Mappings:
      Namespace Name Mixin selector
      official B Lcmy;B:Lcgu;
      intermediary field_20471 Lnet/minecraft/class_363;field_20471:Lnet/minecraft/class_356;
      named field_20471 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_20471:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • gameModeButton

      private ButtonWidget gameModeButton
      Mappings:
      Namespace Name Mixin selector
      official C Lcmy;C:Lcgu;
      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 D Lcmy;D:Lcgu;
      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 E Lcmy;E:Lcgu;
      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 F Lcmy;F:Lcgu;
      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 G Lcmy;G:Lcgu;
      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 H Lcmy;H:Lcgu;
      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 I Lcmy;I:Lcgu;
      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 J Lcmy;J: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 K Lcmy;K: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 L Lcmy;L: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 M Lcmy;M: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 N Lcmy;N:I
      intermediary field_1091 Lnet/minecraft/class_363;field_1091:I
      named generatorType Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;generatorType:I
    • field_20472

      public NbtCompound field_20472
      Mappings:
      Namespace Name Mixin selector
      official a Lcmy;a:Lgy;
      intermediary field_20472 Lnet/minecraft/class_363;field_20472:Lnet/minecraft/class_322;
      named field_20472 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_20472:Lnet/minecraft/nbt/NbtCompound;
  • Constructor Details

    • CreateWorldScreen

      public CreateWorldScreen(Screen parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmy;<init>(Lckd;)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 f Lckd;f()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • init

      protected void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Lckd;c()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 h Lcmy;h()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 i Lcmy;i()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 Lcmy;a(Lcce;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 n Lckd;n()V
      intermediary method_1030 Lnet/minecraft/class_388;method_1030()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • method_18847

      private void method_18847()
      Mappings:
      Namespace Name Mixin selector
      official j Lcmy;j()V
      intermediary method_18847 Lnet/minecraft/class_363;method_18847()V
      named method_18847 Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;method_18847()V
    • isGeneratorTypeValid

      private boolean isGeneratorTypeValid()
      Mappings:
      Namespace Name Mixin selector
      official k Lcmy;k()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 m Lcmy;m()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 Lcmy;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
    • charTyped

      public boolean charTyped(char char2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official charTyped Lchr;charTyped(CI)Z
      intermediary charTyped Lnet/minecraft/class_4122;charTyped(CI)Z
      named charTyped Lnet/minecraft/class_4122;charTyped(CI)Z
    • keyPressed

      public boolean keyPressed(int int2, int int3, int int4)
      Specified by:
      keyPressed in interface class_4122
      Specified by:
      keyPressed in interface class_4123
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official keyPressed Lchr;keyPressed(III)Z
      intermediary keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
      named keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
    • mouseClicked

      public boolean mouseClicked(double double2, double double3, int int2)
      Specified by:
      mouseClicked in interface class_4122
      Specified by:
      mouseClicked in interface class_4123
      Overrides:
      mouseClicked in class class_4121
      Mappings:
      Namespace Name Mixin selector
      official mouseClicked Lchr;mouseClicked(DDI)Z
      intermediary mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
      named mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lckd;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 Lcmy;a(Lccb;)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