Class MoreOptionsDialog
java.lang.Object
net.minecraft.client.gui.screen.world.MoreOptionsDialog
- All Implemented Interfaces:
Drawable,TickableElement
@Environment(CLIENT) public class MoreOptionsDialog extends Object implements TickableElement, Drawable
-
Field Summary
Fields Modifier and Type Field Description private static TextAMPLIFIED_INFO_TEXTprivate CyclingButtonWidget<Boolean>bonusItemsButtonprivate static TextCUSTOM_TEXTprivate ButtonWidgetcustomizeTypeButtonprivate class_5489field_26605private static Textfield_28000private ButtonWidgetfield_28001private GeneratorOptionsgeneratorOptionsprivate Optional<GeneratorType>generatorTypeprivate ButtonWidgetimportOptionsButtonprivate static LoggerLOGGERprivate static TextMAP_FEATURES_INFO_TEXTprivate CyclingButtonWidget<Boolean>mapFeaturesButtonprivate CyclingButtonWidget<GeneratorType>mapTypeButtonprivate intparentWidthprivate DynamicRegistryManager.ImplregistryManagerprivate OptionalLongseedprivate TextFieldWidgetseedTextFieldprivate TextRenderertextRenderer -
Constructor Summary
Constructors Constructor Description MoreOptionsDialog(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seed) -
Method Summary
Modifier and Type Method Description GeneratorOptionsgetGeneratorOptions(boolean hardcore)DynamicRegistryManager.ImplgetRegistryManager()private OptionalLonggetSeed()private voidimportOptions(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions)voidinit(CreateWorldScreen parent, MinecraftClient client, TextRenderer textRenderer)booleanisDebugWorld()(package private) voidloadDatapacks(ServerResourceManager serverResourceManager)voidmethod_32682()private voidmethod_32683(boolean bool)voidmethod_32684()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)protected voidsetGeneratorOptions(GeneratorOptions generatorOptions)voidsetVisible(boolean visible)voidtick()private static StringtoSeedText(OptionalLong seed)private static OptionalLongtryParseLong(String string)
-
Field Details
-
LOGGER
-
CUSTOM_TEXT
-
AMPLIFIED_INFO_TEXT
-
MAP_FEATURES_INFO_TEXT
-
field_28000
-
field_26605
-
textRenderer
-
parentWidth
private int parentWidth -
seedTextField
-
mapFeaturesButton
-
bonusItemsButton
-
mapTypeButton
-
field_28001
-
customizeTypeButton
-
importOptionsButton
-
registryManager
-
generatorOptions
-
generatorType
-
seed
-
-
Constructor Details
-
MoreOptionsDialog
public MoreOptionsDialog(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seed)
-
-
Method Details
-
init
-
importOptions
private void importOptions(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions) -
tick
public void tick()- Specified by:
tickin interfaceTickableElement
-
render
-
setGeneratorOptions
-
toSeedText
-
tryParseLong
-
getGeneratorOptions
-
getSeed
-
isDebugWorld
public boolean isDebugWorld() -
setVisible
public void setVisible(boolean visible) -
method_32683
private void method_32683(boolean bool) -
getRegistryManager
-
loadDatapacks
-
method_32682
public void method_32682() -
method_32684
public void method_32684()
-