All Classes and Interfaces

Class
Description
A screen used to edit a config.
Manages a config, by holding it, saving it and loading it.
Manages the serialization of a configuration file.
A default config serializer, which saves the config in a TOML file.
A simple button with an icon.
IConfig<T extends IConfig<T>>
An interface which represents a config.
ISubConfig<T extends ISubConfig<T,P>,P extends IConfig<P>>
An interface which represents a sub-config.
Mixin for SettingsScreen.
An enum used to represent various positions.
Utility class for reflection
SubConfigScreen<T extends ISubConfig<T,P>,P extends IConfig<P>>
A screen used to edit a sub-config.
Manages the serialization of a sub-config, which is stored inside the main config file, under a table.
A screen used to input a value.
This interface is used to integrate your mod with Ukulib.
Ukulib's config screen.
Simple class for various utilities.