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_TEXTButtonWidgetbonusItemsButtonprivate static TextCUSTOM_TEXTprivate ButtonWidgetcustomizeTypeButtonprivate MultilineTextgeneratorInfoTextprivate GeneratorOptionsgeneratorOptionsprivate Optional<GeneratorType>generatorTypeprivate ButtonWidgetimportSettingsButtonprivate static LoggerLOGGERprivate static TextMAP_FEATURES_INFO_TEXTprivate ButtonWidgetmapFeaturesButtonprivate ButtonWidgetmapTypeButtonprivate intparentWidthprivate DynamicRegistryManager.ImplregistryManagerprivate OptionalLongseedTextprivate TextFieldWidgetseedTextFieldprivate TextRenderertextRenderer -
Constructor Summary
Constructors Constructor Description MoreOptionsDialog(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seedText) -
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)voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)private static StringseedToString(OptionalLong seed)protected voidsetGeneratorOptions(GeneratorOptions generatorOptions)voidsetVisible(boolean visible)voidtick()private static OptionalLongtryParseLong(String string)
-
Field Details
-
LOGGER
-
CUSTOM_TEXT
-
AMPLIFIED_INFO_TEXT
-
MAP_FEATURES_INFO_TEXT
-
generatorInfoText
-
textRenderer
-
parentWidth
private int parentWidth -
seedTextField
-
mapFeaturesButton
-
bonusItemsButton
-
mapTypeButton
-
customizeTypeButton
-
importSettingsButton
-
registryManager
-
generatorOptions
-
generatorType
-
seedText
-
-
Constructor Details
-
MoreOptionsDialog
public MoreOptionsDialog(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions, Optional<GeneratorType> generatorType, OptionalLong seedText)
-
-
Method Details
-
init
-
importOptions
private void importOptions(DynamicRegistryManager.Impl registryManager, GeneratorOptions generatorOptions) -
tick
public void tick()- Specified by:
tickin interfaceTickableElement
-
render
-
setGeneratorOptions
-
seedToString
-
tryParseLong
-
getGeneratorOptions
-
getSeed
-
isDebugWorld
public boolean isDebugWorld() -
setVisible
public void setVisible(boolean visible) -
getRegistryManager
-
loadDatapacks
-