Index
All Classes and Interfaces|All Packages
A
- addCategory(String) - Method in interface net.mezzdev.config.gui.api.IConfigScreenBuilder
-
Add a category in the order it should appear on the screen.
- addKeyMapping(KeyMapping) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add one key mapping to this category.
- addKeyMappings(Collection<? extends KeyMapping>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add key mappings to this category.
- addListener(Consumer<T>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Add a listener that is called with the new value when this config screen value changes.
- addScreenValue(IConfigScreenValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add one config screen value to this category.
- addScreenValues(Collection<? extends IConfigScreenValue<?>>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add config screen values to this category.
- addSortingConfig(String, String, ISortingConfig<T>, Collection<T>, IConfigValueSerializer<T>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add a GUI list editor for a MezzConfig sorting config.
- addStringSortingConfig(String, String, ISortingConfig<String>, Collection<String>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add a GUI list editor for a string-backed MezzConfig sorting config.
- addValue(IConfigValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add one config value to this category.
- addValueByName(String) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add one config screen value to this category by stable name.
- addValues(Collection<? extends IConfigValue<?>>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add config values to this category.
- addValuesByName(Collection<String>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Add config screen values to this category by stable name.
- allowsRemovingValues() - Method in interface net.mezzdev.config.gui.api.IConfigListValueEditorOptions
-
Return true when entries may be removed from the displayed list.
B
- BOOLEAN - Static variable in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
C
- charTyped(char, int, Consumer<T>) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Handle a typed character while this popup has an active text field.
- clearDefaultCategories() - Method in interface net.mezzdev.config.gui.api.IConfigScreenBuilder
-
Do not add automatically detected categories to this screen unless they are also configured here.
- clearDefaultValues() - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Remove this category's automatically detected values from the screen.
- closesAfterValueSelected() - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Whether the popup should close after it selects a value.
- COLOR - Static variable in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
- ConfigGuiPlugin - Annotation Interface in net.mezzdev.config.gui.api
-
Lets the config GUI detect config screen plugins on Forge and NeoForge.
- ConfigInfo - Record Class in net.mezzdev.config.gui.api
-
Information shown in the config screen info panel or tooltip area.
- ConfigInfo(Component, List<Component>) - Constructor for record class net.mezzdev.config.gui.api.ConfigInfo
-
Creates an instance of a
ConfigInforecord class. - ConfigInfo(Component, Component) - Constructor for record class net.mezzdev.config.gui.api.ConfigInfo
-
Create config info with one detail line.
- configureCategory(String) - Method in interface net.mezzdev.config.gui.api.IConfigScreenBuilder
-
Configure a category without forcing it into the ordered category list.
- configureScreen(Consumer<IConfigScreenBuilder>) - Method in interface net.mezzdev.config.gui.api.IConfigGuiRegistration
-
Customize the config screen for this mod.
- configValue(IConfigValue<T>) - Static method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Adapt a MezzConfig-managed config value for display on a config screen.
- configValue(IConfigValue<T>, ConfigValueApplyMode) - Static method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Adapt a MezzConfig-managed config value for display on a config screen.
- configValue(IConfigValue<T>, ConfigValueApplyMode, ConfigValueRestartRequirement) - Static method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Adapt a MezzConfig-managed config value for display on a config screen.
- ConfigValueApplyMode - Enum Class in net.mezzdev.config.gui.api
-
Controls when the config GUI saves edits made to a config screen value.
- ConfigValueEditorType<T> - Class in net.mezzdev.config.gui.api
-
Identifies the kind of editor a config screen should use for a config value.
- ConfigValueEditorTypes - Class in net.mezzdev.config.gui.api
-
Standard editor types used by config screens.
- ConfigValueLocalization - Class in net.mezzdev.config.gui.api
-
Localizes config values and categories for GUI display from GUI-specific providers or MezzConfig localization keys.
- create(Screen) - Method in interface net.mezzdev.config.gui.api.IConfigScreenFactory
-
Create the config screen.
- create(String, String) - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorType
-
Create a config value editor type.
- create(String, String, ISortingConfig<T>, Collection<T>, IConfigValueSerializer<T>) - Method in interface net.mezzdev.config.gui.api.ISortableConfigValueFactory
-
Create a config value for editing a runtime value list backed by a sorting config.
- create(String, String, ISortingConfig<T>, Collection<T>, IConfigValueSerializer<T>, ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.ISortableConfigValueFactory
-
Create a config value for editing a runtime value list backed by a sorting config.
- create(ResourceLocation) - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorType
-
Create a config value editor type.
- createEditor(IConfigScreenValue<T>) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditorFactory
-
Create an editor for one config value row.
- createPopup(Rect2i, IConfigScreenValue<T>, T, double, double, int) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
Create a popup for a mouse click, or
Optional.empty()when this editor does not open a popup. - createStringList(String, String, ISortingConfig<String>, Collection<String>, Map<String, Component>, Map<String, Component>, Map<String, IConfigValueIcon>) - Method in interface net.mezzdev.config.gui.api.ISortableConfigValueFactory
-
Create a string-list config value for editing a runtime value list backed by a sorting config.
- createStringList(String, String, ISortingConfig<String>, Collection<String>, Map<String, Component>, Map<String, Component>, Map<String, IConfigValueIcon>, ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.ISortableConfigValueFactory
-
Create a string-list config value for editing a runtime value list backed by a sorting config.
D
- draw(GuiGraphics, Rect2i) - Method in interface net.mezzdev.config.gui.api.IConfigValueIcon
-
Draw this icon inside the given area.
- draw(GuiGraphics, Rect2i, double, double) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Draw the popup.
- draw(GuiGraphics, Rect2i, IConfigScreenValue<T>, T, boolean, boolean) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
Draw the value control inside the given row area.
E
- equals(Object) - Method in record class net.mezzdev.config.gui.api.ConfigInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Indicates whether some other object is "equal to" this one.
F
- format(Number) - Static method in class net.mezzdev.config.gui.internal.NumberFormatting
- format(Number, Locale) - Static method in class net.mezzdev.config.gui.internal.NumberFormatting
G
- getApplyMode() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get when the config GUI should save edits for this value.
- getClickedValue(Rect2i, double, double, int) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Get the value selected by a mouse click, or
Optional.empty()when the click did not select a value. - getClickedValue(Rect2i, IConfigScreenValue<T>, T, double, double, int) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
Get the value selected by a mouse click, or
Optional.empty()when this editor did not handle the click. - getConfigValue() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the backing MezzConfig value, if this screen value adapts one.
- getControlHeight(IConfigScreenValue<T>, T) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
The preferred height of the value control inside a config row.
- getControlWidth(IConfigScreenValue<T>, T) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
The preferred width of the value control inside a config row.
- getDefaultValue() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the default value.
- getDescription(IConfigEditorCategory) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized category description.
- getDescription(IConfigValue<?>) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized config value description.
- getDescription(IConfigScreenValue<?>) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized config screen value description.
- getDraggedValue(Rect2i, double, double, int) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Get the value selected while dragging the mouse, or
Optional.empty()when this popup does not handle dragging. - getEditorType() - Method in interface net.mezzdev.config.gui.api.IConfigListValueEditorSerializer
- getEditorType() - Method in interface net.mezzdev.config.gui.api.IConfigValueEditorSerializer
-
Get the kind of editor that config screens should use for values serialized by this helper.
- getElementSerializer() - Method in interface net.mezzdev.config.gui.api.IConfigListValueEditorSerializer
-
Get the serializer for each list element.
- getHeight() - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
The preferred popup height.
- getHoveredValue(Rect2i, double, double) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Get the value currently under the mouse, or
Optional.empty()when hovering no value. - getIcon(T) - Method in interface net.mezzdev.config.gui.api.IConfigValueIconProvider
-
Get the icon to display for one value option.
- getIdentityKey() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the reference-stable identity key used to match and deduplicate this value.
- getKeyMapping() - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
-
An editor for key mapping values.
- getList() - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
-
An editor for ordered list values.
- getLocalizationKey() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the translation key used for this config screen value's name.
- getLocalizedDescription() - Method in interface net.mezzdev.config.gui.api.IConfigLocalizedCategory
-
The localized category description.
- getLocalizedDescription() - Method in interface net.mezzdev.config.gui.api.IConfigLocalizedValue
-
The localized config value description.
- getLocalizedName() - Method in interface net.mezzdev.config.gui.api.IConfigLocalizedCategory
-
The localized category name.
- getLocalizedName() - Method in interface net.mezzdev.config.gui.api.IConfigLocalizedValue
-
The localized config value name.
- getLocalizedValueDescription(String, T) - Method in interface net.mezzdev.config.gui.api.IConfigValueLocalizationProvider
-
Get the translated description component for a value option.
- getLocalizedValueName(String, T) - Method in interface net.mezzdev.config.gui.api.IConfigValueLocalizationProvider
-
Get the translated name component for a value option.
- getModId() - Method in interface net.mezzdev.config.gui.api.IConfigGuiPlugin
-
The mod id that owns these config GUI registrations.
- getName() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the stable name of this config screen value.
- getName(IConfigEditorCategory) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized category name.
- getName(IConfigValue<?>) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized config value name.
- getName(IConfigScreenValue<?>) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized config screen value name.
- getPreferredSize(int, int) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Negotiate the preferred popup size for the currently available area.
- getRestartRequirement() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the restart or reload required after this value is saved.
- getScreenValueBuilder(IConfigScreenValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Get a builder for configuring one config screen value in this category.
- getSelection() - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
-
An editor for values with a finite set of valid options.
- getSerializer() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the helper for serializing values to and from Strings, and validating values.
- getSortableConfigValueFactory() - Method in interface net.mezzdev.config.gui.api.IConfigGuiRegistration
-
Get helper factories for config values backed by sortable runtime lists.
- getText() - Static method in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
-
An editor for values that are best edited as serialized text.
- getTooltipInfo(Rect2i, IConfigScreenValue<T>, T, boolean, double, double) - Method in interface net.mezzdev.config.gui.api.IConfigValueEditor
-
Get info for the current mouse position, or
Optional.empty()to use the standard value info. - getUid() - Method in class net.mezzdev.config.gui.api.ConfigValueEditorType
-
The unique id of this editor type.
- getValue() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Get the current value.
- getValueBuilder(IConfigValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Get a builder for configuring one config value in this category.
- getValueBuilderByName(String) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Get a builder for configuring one config screen value in this category by stable name.
- getValueDescription(IConfigValue<T>, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized description for a config value option.
- getValueDescription(IConfigValueSerializer<T>, String, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized description for a config value option.
- getValueDescription(IConfigScreenValue<T>, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized description for a config screen value option.
- getValueName(IConfigValue<T>, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized display name for a config value option.
- getValueName(IConfigValueSerializer<T>, String, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized display name for a config value option.
- getValueName(IConfigScreenValue<T>, T) - Static method in class net.mezzdev.config.gui.api.ConfigValueLocalization
-
Get the localized display name for a config screen value option.
- getWidth() - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
The preferred popup width.
H
- hashCode() - Method in record class net.mezzdev.config.gui.api.ConfigInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Returns a hash code value for this object.
- height() - Method in record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Returns the value of the
heightrecord component. - hide() - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Hide this value from this category.
- hideScreenValue(IConfigScreenValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide one config screen value from this category.
- hideScreenValues(Collection<? extends IConfigScreenValue<?>>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide config screen values from this category.
- hideValue(IConfigValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide one schema config value from this category.
- hideValueByName(String) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide one config screen value from this category by stable name.
- hideValues(Collection<? extends IConfigValue<?>>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide schema config values from this category.
- hideValuesByName(Collection<String>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Hide config screen values from this category by stable name.
I
- IConfigGuiPlugin - Interface in net.mezzdev.config.gui.api
-
Plugin for registering or customizing a config screen.
- IConfigGuiRegistration - Interface in net.mezzdev.config.gui.api
-
Registration for config GUI customizations provided by one config GUI plugin.
- IConfigListValueEditorOptions - Interface in net.mezzdev.config.gui.api
-
Provides display options for config list value editors.
- IConfigListValueEditorSerializer<T> - Interface in net.mezzdev.config.gui.api
-
Serializer for config list values that exposes the list element serializer to the config GUI.
- IConfigLocalizedCategory - Interface in net.mezzdev.config.gui.api
-
Optional GUI display metadata for config categories that cannot be represented by a localization key alone.
- IConfigLocalizedValue - Interface in net.mezzdev.config.gui.api
-
Optional GUI display metadata for config values that cannot be represented by a localization key alone.
- IConfigScreenBuilder - Interface in net.mezzdev.config.gui.api
-
Customizes a config screen provided by the config GUI.
- IConfigScreenCategoryBuilder - Interface in net.mezzdev.config.gui.api
-
Customizes one category in a config screen.
- IConfigScreenFactory - Interface in net.mezzdev.config.gui.api
-
Creates a config screen from a parent screen.
- IConfigScreenValue<T> - Interface in net.mezzdev.config.gui.api
-
Represents a value shown on a config screen.
- IConfigScreenValueBuilder - Interface in net.mezzdev.config.gui.api
-
Customizes one value in one config screen category.
- IConfigValueEditor<T> - Interface in net.mezzdev.config.gui.api
-
Custom value editor for compact config controls that need specialized rendering or click handling.
- IConfigValueEditorFactory<T> - Interface in net.mezzdev.config.gui.api
-
Creates custom value editors for config value rows.
- IConfigValueEditorSerializer<T> - Interface in net.mezzdev.config.gui.api
-
Serialization, validation, and editor metadata for config values that need a specific config screen editor.
- IConfigValueIcon - Interface in net.mezzdev.config.gui.api
-
Draws a visual icon for one displayed config value option.
- IConfigValueIconProvider<T> - Interface in net.mezzdev.config.gui.api
-
Provides visual icons for config value options.
- IConfigValueLocalizationProvider<T> - Interface in net.mezzdev.config.gui.api
-
Provides localized display text for serialized config value options.
- IConfigValuePopup<T> - Interface in net.mezzdev.config.gui.api
-
Popup content opened by a custom config value editor.
- IConfigValuePopup.Size - Record Class in net.mezzdev.config.gui.api
-
A preferred popup size.
- IMMEDIATE - Enum constant in enum class net.mezzdev.config.gui.api.ConfigValueApplyMode
-
Save edits as soon as the user makes them.
- insertAfter(IConfigValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Insert a config value after this value in this category.
- insertAfter(IConfigScreenValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Insert a config screen value after this value in this category.
- insertBefore(IConfigValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Insert a config value before this value in this category.
- insertBefore(IConfigScreenValue<?>) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Insert a config screen value before this value in this category.
- INTEGER - Static variable in class net.mezzdev.config.gui.api.ConfigValueEditorTypes
- ISortableConfigValueFactory - Interface in net.mezzdev.config.gui.api
-
Creates config values for sortable value lists that are discovered at runtime.
- ISortingConfigGuiBuilder<T> - Interface in net.mezzdev.config.gui.api
-
Customizes how a MezzConfig sorting config is shown in a config screen.
K
- keyPressed(int, int, int, Consumer<T>) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Handle a key press while this popup has an active text field.
L
- lines() - Method in record class net.mezzdev.config.gui.api.ConfigInfo
-
Returns the value of the
linesrecord component.
M
- mouseReleased(Rect2i, double, double, int) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Called after a mouse button is released over an active popup, including after a handled drag.
- mouseScrolled(Rect2i, double, double, double, double) - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Handle mouse-wheel input over this popup.
N
- net.mezzdev.config.gui.api - package net.mezzdev.config.gui.api
- net.mezzdev.config.gui.internal - package net.mezzdev.config.gui.internal
- NumberFormatting - Class in net.mezzdev.config.gui.internal
-
Display-only number formatting using the operating system's regional format.
O
- ON_APPLY - Enum constant in enum class net.mezzdev.config.gui.api.ConfigValueApplyMode
-
Stage edits until the user applies all pending config screen changes.
- onClosed() - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Called when this popup is closed or replaced.
- onOpened() - Method in interface net.mezzdev.config.gui.api.IConfigValuePopup
-
Called after this popup becomes active.
R
- register(IConfigGuiRegistration) - Method in interface net.mezzdev.config.gui.api.IConfigGuiPlugin
-
Register config GUI customizations for this mod.
- registerScreen(Component, Supplier<? extends IConfigSchema>) - Method in interface net.mezzdev.config.gui.api.IConfigGuiRegistration
-
Register a config screen.
- registerValueEditor(ConfigValueEditorType<T>, IConfigValueEditorFactory<T>) - Method in interface net.mezzdev.config.gui.api.IConfigGuiRegistration
-
Register a custom value editor for config values that return the matching editor type.
S
- set(T) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Set the value.
- setApplyMode(ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Set when this value's edits are saved.
- setApplyMode(ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set when edited sort-order values are saved.
- setDefaultApplyMode(ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the default apply mode for config screen values in this category.
- setDescription(Component) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Override the description shown for this category.
- setRestartRequirement(ConfigValueRestartRequirement) - Method in interface net.mezzdev.config.gui.api.IConfigScreenValueBuilder
-
Set the restart or reload required after this value is saved.
- setRestartRequirement(ConfigValueRestartRequirement) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set the restart or reload required after this sort-order value is saved.
- setScreenValueApplyMode(IConfigScreenValue<?>, ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the apply mode for one config screen value in this category.
- setScreenValueRestartRequirement(IConfigScreenValue<?>, ConfigValueRestartRequirement) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the restart or reload required after one config screen value in this category is saved.
- setTitle(Component) - Method in interface net.mezzdev.config.gui.api.IConfigScreenBuilder
-
Set the title shown at the top of the config screen.
- setTitle(Component) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Override the title shown for this category.
- setValueApplyMode(IConfigValue<?>, ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the apply mode for one config value in this category.
- setValueApplyModeByName(String, ConfigValueApplyMode) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the apply mode for one config screen value in this category by stable name.
- setValueDescription(Function<T, Optional<Component>>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set descriptions for sortable values.
- setValueDescriptions(Map<T, Component>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set descriptions for sortable values.
- setValueIcon(Function<T, Optional<IConfigValueIcon>>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set icons for sortable values.
- setValueIcons(Map<T, IConfigValueIcon>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set icons for sortable values.
- setValueName(Function<T, Component>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set display names for sortable values.
- setValueNames(Map<T, Component>) - Method in interface net.mezzdev.config.gui.api.ISortingConfigGuiBuilder
-
Set display names for sortable values.
- setValueRestartRequirement(IConfigValue<?>, ConfigValueRestartRequirement) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the restart or reload required after one config value in this category is saved.
- setValueRestartRequirementByName(String, ConfigValueRestartRequirement) - Method in interface net.mezzdev.config.gui.api.IConfigScreenCategoryBuilder
-
Set the restart or reload required after one config screen value in this category is saved, selected by stable name.
- Size(int, int) - Constructor for record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Creates an instance of a
Sizerecord class.
T
- title() - Method in record class net.mezzdev.config.gui.api.ConfigInfo
-
Returns the value of the
titlerecord component. - toString() - Method in record class net.mezzdev.config.gui.api.ConfigInfo
-
Returns a string representation of this record class.
- toString() - Method in class net.mezzdev.config.gui.api.ConfigValueEditorType
- toString() - Method in record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class net.mezzdev.config.gui.api.ConfigValueApplyMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.mezzdev.config.gui.api.ConfigValueApplyMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- width() - Method in record class net.mezzdev.config.gui.api.IConfigValuePopup.Size
-
Returns the value of the
widthrecord component. - withApplyMode(IConfigScreenValue<T>, ConfigValueApplyMode) - Static method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Override when the config GUI saves edits for one config screen value.
- withRestartRequirement(IConfigScreenValue<T>, ConfigValueRestartRequirement) - Static method in interface net.mezzdev.config.gui.api.IConfigScreenValue
-
Override the restart or reload required after this config screen value is saved.
All Classes and Interfaces|All Packages