Class MoreOptionsDialog
java.lang.Object
net.minecraft.client.gui.screen.world.MoreOptionsDialog
- All Implemented Interfaces:
Drawable
- Mappings:
Namespace Name official egm
intermediary net/minecraft/class_5292
named net/minecraft/client/gui/screen/world/MoreOptionsDialog
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Text
private MultilineText
private CyclingButtonWidget<Boolean>
private static final Text
private ButtonWidget
private GeneratorOptions
private Optional<GeneratorType>
private ButtonWidget
private static final Logger
private static final Text
private CyclingButtonWidget<Boolean>
private CyclingButtonWidget<GeneratorType>
private int
private DynamicRegistryManager.Impl
private OptionalLong
private TextFieldWidget
private static final Text
private TextRenderer
private ButtonWidget
-
Constructor Summary
ConstructorDescriptionMoreOptionsDialog
(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seed) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
getGeneratorOptions
(boolean hardcore) private OptionalLong
getSeed()
private void
importOptions
(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions) void
init
(CreateWorldScreen parent, MinecraftClient client, TextRenderer textRenderer) boolean
(package private) void
loadDatapacks
(ServerResourceManager serverResourceManager) void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) private static String
seedToString
(OptionalLong seed) protected void
setGeneratorOptions
(GeneratorOptions generatorOptions) private void
setMapTypeButtonVisible
(boolean visible) void
setVisible
(boolean visible) void
private static OptionalLong
tryParseLong
(String string)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Legm;a:Lorg/apache/logging/log4j/Logger;
intermediary field_25046
Lnet/minecraft/class_5292;field_25046:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;LOGGER:Lorg/apache/logging/log4j/Logger;
-
CUSTOM_TEXT
- Mappings:
Namespace Name Mixin selector official b
Legm;b:Lpz;
intermediary field_25047
Lnet/minecraft/class_5292;field_25047:Lnet/minecraft/class_2561;
named CUSTOM_TEXT
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;CUSTOM_TEXT:Lnet/minecraft/text/Text;
-
AMPLIFIED_INFO_TEXT
- Mappings:
Namespace Name Mixin selector official c
Legm;c:Lpz;
intermediary field_35754
Lnet/minecraft/class_5292;field_35754:Lnet/minecraft/class_2561;
named AMPLIFIED_INFO_TEXT
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;AMPLIFIED_INFO_TEXT:Lnet/minecraft/text/Text;
-
MAP_FEATURES_INFO_TEXT
- Mappings:
Namespace Name Mixin selector official d
Legm;d:Lpz;
intermediary field_26604
Lnet/minecraft/class_5292;field_26604:Lnet/minecraft/class_2561;
named MAP_FEATURES_INFO_TEXT
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;MAP_FEATURES_INFO_TEXT:Lnet/minecraft/text/Text;
-
SELECT_SETTINGS_FILE_TEXT
- Mappings:
Namespace Name Mixin selector official e
Legm;e:Lpz;
intermediary field_28000
Lnet/minecraft/class_5292;field_28000:Lnet/minecraft/class_2561;
named SELECT_SETTINGS_FILE_TEXT
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;SELECT_SETTINGS_FILE_TEXT:Lnet/minecraft/text/Text;
-
amplifiedInfoText
- Mappings:
Namespace Name Mixin selector official f
Legm;f:Ldzm;
intermediary field_35755
Lnet/minecraft/class_5292;field_35755:Lnet/minecraft/class_5489;
named amplifiedInfoText
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;amplifiedInfoText:Lnet/minecraft/client/font/MultilineText;
-
textRenderer
- Mappings:
Namespace Name Mixin selector official g
Legm;g:Ldyl;
intermediary field_24592
Lnet/minecraft/class_5292;field_24592:Lnet/minecraft/class_327;
named textRenderer
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
parentWidth
private int parentWidth- Mappings:
Namespace Name Mixin selector official h
Legm;h:I
intermediary field_24593
Lnet/minecraft/class_5292;field_24593:I
named parentWidth
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;parentWidth:I
-
seedTextField
- Mappings:
Namespace Name Mixin selector official i
Legm;i:Ldzi;
intermediary field_24594
Lnet/minecraft/class_5292;field_24594:Lnet/minecraft/class_342;
named seedTextField
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;seedTextField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
mapFeaturesButton
- Mappings:
Namespace Name Mixin selector official j
Legm;j:Ldzg;
intermediary field_24595
Lnet/minecraft/class_5292;field_24595:Lnet/minecraft/class_5676;
named mapFeaturesButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;mapFeaturesButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
-
bonusItemsButton
- Mappings:
Namespace Name Mixin selector official k
Legm;k:Ldzg;
intermediary field_24589
Lnet/minecraft/class_5292;field_24589:Lnet/minecraft/class_5676;
named bonusItemsButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;bonusItemsButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
-
mapTypeButton
- Mappings:
Namespace Name Mixin selector official l
Legm;l:Ldzg;
intermediary field_24596
Lnet/minecraft/class_5292;field_24596:Lnet/minecraft/class_5676;
named mapTypeButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;mapTypeButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
-
unchangeableMapTypeButton
- Mappings:
Namespace Name Mixin selector official m
Legm;m:Ldza;
intermediary field_28001
Lnet/minecraft/class_5292;field_28001:Lnet/minecraft/class_4185;
named unchangeableMapTypeButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;unchangeableMapTypeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
customizeTypeButton
- Mappings:
Namespace Name Mixin selector official n
Legm;n:Ldza;
intermediary field_24597
Lnet/minecraft/class_5292;field_24597:Lnet/minecraft/class_4185;
named customizeTypeButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;customizeTypeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
importSettingsButton
- Mappings:
Namespace Name Mixin selector official o
Legm;o:Ldza;
intermediary field_25048
Lnet/minecraft/class_5292;field_25048:Lnet/minecraft/class_4185;
named importSettingsButton
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;importSettingsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
registryManager
- Mappings:
Namespace Name Mixin selector official p
Legm;p:Lgy$b;
intermediary field_25483
Lnet/minecraft/class_5292;field_25483:Lnet/minecraft/class_5455$class_5457;
named registryManager
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;registryManager:Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;
-
generatorOptions
- Mappings:
Namespace Name Mixin selector official q
Legm;q:Lcty;
intermediary field_24598
Lnet/minecraft/class_5292;field_24598:Lnet/minecraft/class_5285;
named generatorOptions
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;generatorOptions:Lnet/minecraft/world/gen/GeneratorOptions;
-
generatorType
- Mappings:
Namespace Name Mixin selector official r
Legm;r:Ljava/util/Optional;
intermediary field_25049
Lnet/minecraft/class_5292;field_25049:Ljava/util/Optional;
named generatorType
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;generatorType:Ljava/util/Optional;
-
seed
- Mappings:
Namespace Name Mixin selector official s
Legm;s:Ljava/util/OptionalLong;
intermediary field_24600
Lnet/minecraft/class_5292;field_24600:Ljava/util/OptionalLong;
named seed
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;seed:Ljava/util/OptionalLong;
-
-
Constructor Details
-
MoreOptionsDialog
public MoreOptionsDialog(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seed) - Mappings:
Namespace Name Mixin selector official <init>
Legm;<init>(Lgy$b;Lcty;Ljava/util/Optional;Ljava/util/OptionalLong;)V
intermediary <init>
Lnet/minecraft/class_5292;<init>(Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;Ljava/util/Optional;Ljava/util/OptionalLong;)V
named <init>
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;<init>(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;Lnet/minecraft/world/gen/GeneratorOptions;Ljava/util/Optional;Ljava/util/OptionalLong;)V
-
-
Method Details
-
init
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Legh;Ldxo;Ldyl;)V
intermediary method_28092
Lnet/minecraft/class_5292;method_28092(Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_327;)V
named init
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;init(Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/font/TextRenderer;)V
-
importOptions
private void importOptions(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions) - Mappings:
Namespace Name Mixin selector official a
Legm;a(Lgy$b;Lcty;)V
intermediary method_29073
Lnet/minecraft/class_5292;method_29073(Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;)V
named importOptions
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;importOptions(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;Lnet/minecraft/world/gen/GeneratorOptions;)V
-
tickSeedTextField
public void tickSeedTextField()- Mappings:
Namespace Name Mixin selector official a
Legm;a()V
intermediary method_37090
Lnet/minecraft/class_5292;method_37090()V
named tickSeedTextField
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;tickSeedTextField()V
-
render
- Specified by:
render
in interfaceDrawable
- Mappings:
Namespace Name Mixin selector official a
Ldzv;a(Ldsj;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
setGeneratorOptions
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Lcty;)V
intermediary method_28086
Lnet/minecraft/class_5292;method_28086(Lnet/minecraft/class_5285;)V
named setGeneratorOptions
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;setGeneratorOptions(Lnet/minecraft/world/gen/GeneratorOptions;)V
-
seedToString
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Ljava/util/OptionalLong;)Ljava/lang/String;
intermediary method_30510
Lnet/minecraft/class_5292;method_30510(Ljava/util/OptionalLong;)Ljava/lang/String;
named seedToString
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;seedToString(Ljava/util/OptionalLong;)Ljava/lang/String;
-
tryParseLong
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Ljava/lang/String;)Ljava/util/OptionalLong;
intermediary method_28095
Lnet/minecraft/class_5292;method_28095(Ljava/lang/String;)Ljava/util/OptionalLong;
named tryParseLong
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;tryParseLong(Ljava/lang/String;)Ljava/util/OptionalLong;
-
getGeneratorOptions
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Z)Lcty;
intermediary method_28096
Lnet/minecraft/class_5292;method_28096(Z)Lnet/minecraft/class_5285;
named getGeneratorOptions
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;getGeneratorOptions(Z)Lnet/minecraft/world/gen/GeneratorOptions;
-
getSeed
- Mappings:
Namespace Name Mixin selector official f
Legm;f()Ljava/util/OptionalLong;
intermediary method_30511
Lnet/minecraft/class_5292;method_30511()Ljava/util/OptionalLong;
named getSeed
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;getSeed()Ljava/util/OptionalLong;
-
isDebugWorld
public boolean isDebugWorld()- Mappings:
Namespace Name Mixin selector official b
Legm;b()Z
intermediary method_28085
Lnet/minecraft/class_5292;method_28085()Z
named isDebugWorld
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;isDebugWorld()Z
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector official b
Legm;b(Z)V
intermediary method_28101
Lnet/minecraft/class_5292;method_28101(Z)V
named setVisible
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;setVisible(Z)V
-
setMapTypeButtonVisible
private void setMapTypeButtonVisible(boolean visible) - Mappings:
Namespace Name Mixin selector official c
Legm;c(Z)V
intermediary method_32683
Lnet/minecraft/class_5292;method_32683(Z)V
named setMapTypeButtonVisible
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;setMapTypeButtonVisible(Z)V
-
getRegistryManager
- Mappings:
Namespace Name Mixin selector official c
Legm;c()Lgy$b;
intermediary method_29700
Lnet/minecraft/class_5292;method_29700()Lnet/minecraft/class_5455$class_5457;
named getRegistryManager
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;
-
loadDatapacks
- Mappings:
Namespace Name Mixin selector official a
Legm;a(Lyv;)V
intermediary method_31132
Lnet/minecraft/class_5292;method_31132(Lnet/minecraft/class_5350;)V
named loadDatapacks
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;loadDatapacks(Lnet/minecraft/resource/ServerResourceManager;)V
-
disableBonusItems
public void disableBonusItems()- Mappings:
Namespace Name Mixin selector official d
Legm;d()V
intermediary method_32682
Lnet/minecraft/class_5292;method_32682()V
named disableBonusItems
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;disableBonusItems()V
-
enableBonusItems
public void enableBonusItems()- Mappings:
Namespace Name Mixin selector official e
Legm;e()V
intermediary method_32684
Lnet/minecraft/class_5292;method_32684()V
named enableBonusItems
Lnet/minecraft/client/gui/screen/world/MoreOptionsDialog;enableBonusItems()V
-