Package net.mezzdev.config.gui.api
@NullMarked
package net.mezzdev.config.gui.api
-
ClassDescriptionLets the config GUI detect config screen plugins on Forge and NeoForge.Information shown in the config screen info panel or tooltip area.Controls when the config GUI saves edits made to a config screen value.Identifies the kind of editor a config screen should use for a config value.Standard editor types used by config screens.Localizes config values and categories for GUI display from GUI-specific providers or MezzConfig localization keys.Plugin for registering or customizing a config screen.Registration for config GUI customizations provided by one config GUI plugin.Provides display options for config list value editors.Serializer for config list values that exposes the list element serializer to the config GUI.Optional GUI display metadata for config categories that cannot be represented by a localization key alone.Optional GUI display metadata for config values that cannot be represented by a localization key alone.Customizes a config screen provided by the config GUI.Customizes one category in a config screen.Creates a config screen from a parent screen.Represents a value shown on a config screen.Customizes one value in one config screen category.Custom value editor for compact config controls that need specialized rendering or click handling.Creates custom value editors for config value rows.Serialization, validation, and editor metadata for config values that need a specific config screen editor.Draws a visual icon for one displayed config value option.Provides visual icons for config value options.Provides localized display text for serialized config value options.Popup content opened by a custom config value editor.A preferred popup size.Creates config values for sortable value lists that are discovered at runtime.Customizes how a MezzConfig sorting config is shown in a config screen.