Class CreateWorldScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.world.CreateWorldScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class CreateWorldScreen extends Screen
- Mappings:
Namespace Name official axbintermediary net/minecraft/class_731named net/minecraft/client/gui/screen/world/CreateWorldScreen
-
Field Summary
Fields Modifier and Type Field Description private ButtonWidgetallowCommandsButtonprivate booleanbonusChestprivate ButtonWidgetbonusChestButtonprivate booleancheatsEnabledprivate booleancreatingLevelprivate ButtonWidgetcustomizeButtonprivate TextFieldWidgetfield_3093private TextFieldWidgetfield_3094private Stringfield_3097private StringfirstGameModeDescriptionLineprivate ButtonWidgetgameModeprivate ButtonWidgetgenerateStructuresStringgeneratorOptionsprivate intgeneratorTypeprivate booleanhardcoreprivate static String[]ILLEGAL_FOLDER_NAMESprivate StringlevelNameprivate ButtonWidgetmapTypeButtonprivate booleanmoreOptionsOpenprivate ButtonWidgetmoreWorldOptionsprivate Screenparentprivate StringsaveDirectoryNameprivate StringsecondGameModeDescriptionLineprivate Stringseedprivate StringsetGamemodeNameprivate booleanstructuresprivate booleantweakedCheatsFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description CreateWorldScreen(Screen parent) -
Method Summary
Modifier and Type Method Description protected voidbuttonClicked(ButtonWidget button)voidcopyWorld(LevelProperties properties)voidinit()private booleanisGeneratorTypeValid()protected voidkeyPressed(char character, int code)private voidmethod_2730()static Stringmethod_2732(SaveStorageAccess saveStorageAccess, String string)private voidmethod_2733(boolean bool)protected voidmouseClicked(int mouseX, int mouseY, int button)voidremoved()voidrender(int mouseX, int mouseY, float tickDelta)voidtick()private voidtoggleMoreOptions()private voidupdateSettingsLabels()Methods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, mouseDragged, mouseReleased, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBounds, shouldPauseGameMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
ILLEGAL_FOLDER_NAMES
- Mappings:
Namespace Name Mixin selector official MLaxb;M:[Ljava/lang/String;intermediary field_3090Lnet/minecraft/class_731;field_3090:[Ljava/lang/String;named ILLEGAL_FOLDER_NAMESLnet/minecraft/client/gui/screen/world/CreateWorldScreen;ILLEGAL_FOLDER_NAMES:[Ljava/lang/String;
-
parent
- Mappings:
Namespace Name Mixin selector official fLaxb;f:Laxu;intermediary field_3092Lnet/minecraft/class_731;field_3092:Lnet/minecraft/class_754;named parentLnet/minecraft/client/gui/screen/world/CreateWorldScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
field_3093
- Mappings:
Namespace Name Mixin selector official gLaxb;g:Lavw;intermediary field_3093Lnet/minecraft/class_731;field_3093:Lnet/minecraft/class_689;named field_3093Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_3093:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
field_3094
- Mappings:
Namespace Name Mixin selector official hLaxb;h:Lavw;intermediary field_3094Lnet/minecraft/class_731;field_3094:Lnet/minecraft/class_689;named field_3094Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_3094:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
saveDirectoryName
- Mappings:
Namespace Name Mixin selector official iLaxb;i:Ljava/lang/String;intermediary field_3095Lnet/minecraft/class_731;field_3095:Ljava/lang/String;named saveDirectoryNameLnet/minecraft/client/gui/screen/world/CreateWorldScreen;saveDirectoryName:Ljava/lang/String;
-
setGamemodeName
- Mappings:
Namespace Name Mixin selector official rLaxb;r:Ljava/lang/String;intermediary field_3096Lnet/minecraft/class_731;field_3096:Ljava/lang/String;named setGamemodeNameLnet/minecraft/client/gui/screen/world/CreateWorldScreen;setGamemodeName:Ljava/lang/String;
-
field_3097
- Mappings:
Namespace Name Mixin selector official sLaxb;s:Ljava/lang/String;intermediary field_3097Lnet/minecraft/class_731;field_3097:Ljava/lang/String;named field_3097Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;field_3097:Ljava/lang/String;
-
structures
private boolean structures- Mappings:
Namespace Name Mixin selector official tLaxb;t:Zintermediary field_3098Lnet/minecraft/class_731;field_3098:Znamed structuresLnet/minecraft/client/gui/screen/world/CreateWorldScreen;structures:Z
-
tweakedCheats
private boolean tweakedCheats- Mappings:
Namespace Name Mixin selector official uLaxb;u:Zintermediary field_3099Lnet/minecraft/class_731;field_3099:Znamed tweakedCheatsLnet/minecraft/client/gui/screen/world/CreateWorldScreen;tweakedCheats:Z
-
cheatsEnabled
private boolean cheatsEnabled- Mappings:
Namespace Name Mixin selector official vLaxb;v:Zintermediary field_3100Lnet/minecraft/class_731;field_3100:Znamed cheatsEnabledLnet/minecraft/client/gui/screen/world/CreateWorldScreen;cheatsEnabled:Z
-
bonusChest
private boolean bonusChest- Mappings:
Namespace Name Mixin selector official wLaxb;w:Zintermediary field_3101Lnet/minecraft/class_731;field_3101:Znamed bonusChestLnet/minecraft/client/gui/screen/world/CreateWorldScreen;bonusChest:Z
-
hardcore
private boolean hardcore- Mappings:
Namespace Name Mixin selector official xLaxb;x:Zintermediary field_3102Lnet/minecraft/class_731;field_3102:Znamed hardcoreLnet/minecraft/client/gui/screen/world/CreateWorldScreen;hardcore:Z
-
creatingLevel
private boolean creatingLevel- Mappings:
Namespace Name Mixin selector official yLaxb;y:Zintermediary field_3103Lnet/minecraft/class_731;field_3103:Znamed creatingLevelLnet/minecraft/client/gui/screen/world/CreateWorldScreen;creatingLevel:Z
-
moreOptionsOpen
private boolean moreOptionsOpen- Mappings:
Namespace Name Mixin selector official zLaxb;z:Zintermediary field_3104Lnet/minecraft/class_731;field_3104:Znamed moreOptionsOpenLnet/minecraft/client/gui/screen/world/CreateWorldScreen;moreOptionsOpen:Z
-
gameMode
- Mappings:
Namespace Name Mixin selector official ALaxb;A:Lavs;intermediary field_3078Lnet/minecraft/class_731;field_3078:Lnet/minecraft/class_685;named gameModeLnet/minecraft/client/gui/screen/world/CreateWorldScreen;gameMode:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
moreWorldOptions
- Mappings:
Namespace Name Mixin selector official BLaxb;B:Lavs;intermediary field_3079Lnet/minecraft/class_731;field_3079:Lnet/minecraft/class_685;named moreWorldOptionsLnet/minecraft/client/gui/screen/world/CreateWorldScreen;moreWorldOptions:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
generateStructures
- Mappings:
Namespace Name Mixin selector official CLaxb;C:Lavs;intermediary field_3080Lnet/minecraft/class_731;field_3080:Lnet/minecraft/class_685;named generateStructuresLnet/minecraft/client/gui/screen/world/CreateWorldScreen;generateStructures:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
bonusChestButton
- Mappings:
Namespace Name Mixin selector official DLaxb;D:Lavs;intermediary field_3081Lnet/minecraft/class_731;field_3081:Lnet/minecraft/class_685;named bonusChestButtonLnet/minecraft/client/gui/screen/world/CreateWorldScreen;bonusChestButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
mapTypeButton
- Mappings:
Namespace Name Mixin selector official ELaxb;E:Lavs;intermediary field_3082Lnet/minecraft/class_731;field_3082:Lnet/minecraft/class_685;named mapTypeButtonLnet/minecraft/client/gui/screen/world/CreateWorldScreen;mapTypeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
allowCommandsButton
- Mappings:
Namespace Name Mixin selector official FLaxb;F:Lavs;intermediary field_3083Lnet/minecraft/class_731;field_3083:Lnet/minecraft/class_685;named allowCommandsButtonLnet/minecraft/client/gui/screen/world/CreateWorldScreen;allowCommandsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
customizeButton
- Mappings:
Namespace Name Mixin selector official GLaxb;G:Lavs;intermediary field_3084Lnet/minecraft/class_731;field_3084:Lnet/minecraft/class_685;named customizeButtonLnet/minecraft/client/gui/screen/world/CreateWorldScreen;customizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
firstGameModeDescriptionLine
- Mappings:
Namespace Name Mixin selector official HLaxb;H:Ljava/lang/String;intermediary field_3085Lnet/minecraft/class_731;field_3085:Ljava/lang/String;named firstGameModeDescriptionLineLnet/minecraft/client/gui/screen/world/CreateWorldScreen;firstGameModeDescriptionLine:Ljava/lang/String;
-
secondGameModeDescriptionLine
- Mappings:
Namespace Name Mixin selector official ILaxb;I:Ljava/lang/String;intermediary field_3086Lnet/minecraft/class_731;field_3086:Ljava/lang/String;named secondGameModeDescriptionLineLnet/minecraft/client/gui/screen/world/CreateWorldScreen;secondGameModeDescriptionLine:Ljava/lang/String;
-
seed
- Mappings:
Namespace Name Mixin selector official JLaxb;J:Ljava/lang/String;intermediary field_3087Lnet/minecraft/class_731;field_3087:Ljava/lang/String;named seedLnet/minecraft/client/gui/screen/world/CreateWorldScreen;seed:Ljava/lang/String;
-
levelName
- Mappings:
Namespace Name Mixin selector official KLaxb;K:Ljava/lang/String;intermediary field_3088Lnet/minecraft/class_731;field_3088:Ljava/lang/String;named levelNameLnet/minecraft/client/gui/screen/world/CreateWorldScreen;levelName:Ljava/lang/String;
-
generatorType
private int generatorType- Mappings:
Namespace Name Mixin selector official LLaxb;L:Iintermediary field_3089Lnet/minecraft/class_731;field_3089:Inamed generatorTypeLnet/minecraft/client/gui/screen/world/CreateWorldScreen;generatorType:I
-
generatorOptions
- Mappings:
Namespace Name Mixin selector official aLaxb;a:Ljava/lang/String;intermediary field_3091Lnet/minecraft/class_731;field_3091:Ljava/lang/String;named generatorOptionsLnet/minecraft/client/gui/screen/world/CreateWorldScreen;generatorOptions:Ljava/lang/String;
-
-
Constructor Details
-
CreateWorldScreen
- Mappings:
Namespace Name Mixin selector official <init>Laxb;<init>(Laxu;)Vintermediary <init>Lnet/minecraft/class_731;<init>(Lnet/minecraft/class_754;)Vnamed <init>Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
-
Method Details
-
tick
public void tick() -
init
public void init() -
method_2730
private void method_2730()- Mappings:
Namespace Name Mixin selector official aLaxb;a()Vintermediary method_2730Lnet/minecraft/class_731;method_2730()Vnamed method_2730Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;method_2730()V
-
updateSettingsLabels
private void updateSettingsLabels()- Mappings:
Namespace Name Mixin selector official fLaxb;f()Vintermediary method_2734Lnet/minecraft/class_731;method_2734()Vnamed updateSettingsLabelsLnet/minecraft/client/gui/screen/world/CreateWorldScreen;updateSettingsLabels()V
-
method_2732
- Mappings:
Namespace Name Mixin selector official aLaxb;a(Latr;Ljava/lang/String;)Ljava/lang/String;intermediary method_2732Lnet/minecraft/class_731;method_2732(Lnet/minecraft/class_637;Ljava/lang/String;)Ljava/lang/String;named method_2732Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;method_2732(Lnet/minecraft/world/level/storage/SaveStorageAccess;Ljava/lang/String;)Ljava/lang/String;
-
removed
public void removed() -
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_2787Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
isGeneratorTypeValid
private boolean isGeneratorTypeValid()- Mappings:
Namespace Name Mixin selector official gLaxb;g()Zintermediary method_2735Lnet/minecraft/class_731;method_2735()Znamed isGeneratorTypeValidLnet/minecraft/client/gui/screen/world/CreateWorldScreen;isGeneratorTypeValid()Z
-
toggleMoreOptions
private void toggleMoreOptions()- Mappings:
Namespace Name Mixin selector official hLaxb;h()Vintermediary method_2736Lnet/minecraft/class_731;method_2736()Vnamed toggleMoreOptionsLnet/minecraft/client/gui/screen/world/CreateWorldScreen;toggleMoreOptions()V
-
method_2733
private void method_2733(boolean bool)- Mappings:
Namespace Name Mixin selector official aLaxb;a(Z)Vintermediary method_2733Lnet/minecraft/class_731;method_2733(Z)Vnamed method_2733Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;method_2733(Z)V
-
keyPressed
protected void keyPressed(char character, int code)- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_2781Lnet/minecraft/class_754;method_2781(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button)- Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
copyWorld
- Mappings:
Namespace Name Mixin selector official aLaxb;a(Lato;)Vintermediary method_2731Lnet/minecraft/class_731;method_2731(Lnet/minecraft/class_634;)Vnamed copyWorldLnet/minecraft/client/gui/screen/world/CreateWorldScreen;copyWorld(Lnet/minecraft/world/level/LevelProperties;)V
-