Index

A B C D E F G H I K L M N O R S T V W 
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 ConfigInfo record 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(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(Screen) - Method in interface net.mezzdev.config.gui.api.IConfigScreenFactory
Create the config screen.
create(Identifier) - 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 height record 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 lines record 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 Size record class.

T

title() - Method in record class net.mezzdev.config.gui.api.ConfigInfo
Returns the value of the title record 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 width record 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.
A B C D E F G H I K L M N O R S T V W 
All Classes and Interfaces|All Packages