Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

Accordion - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
active() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Returns a reference to the active config manager which is mounted to the current active profile
activeProfile() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
addAliases(String...) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addAliases(String, String...) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addCallback(String, Runnable) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add a callback to the specified option path which is dot-separated for sub-configs
The name of the option should be the name of the field
addCallback(String, Predicate<T>) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add a callback to the specified option path which is dot-separated for sub-configs
The name of the option should be the name of the field
addDependency(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addDependency(String, String, boolean) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add a dependency on the given option which will gray out or hide the option unless condition is true
addDependency(String, String, Supplier<Property.Display>) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addMigrationEntries(String...) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add multiple migration entries to the config
This should be in the format of pairs where the first element is the old name and the second element is the new name
To be used in conjunction with Config.loadFrom(String) or Config.loadFrom(Path) to migrate old configs to new ones
addMigrationEntry(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add a migration entry to the config
This should be in the format of oldName -> newName
To be used in conjunction with Config.loadFrom(String) or Config.loadFrom(Path) to migrate old configs to new ones
addProfileChangeListener(ConfigManager.ProfileChangeListener) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
addSerializer(FileSerializer<String>) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Label of the button that appends a new entry
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Label of the button that appends a new entry
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Label of the button that opens the item selector
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Label of the button that appends a new entry
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Label of the button that appends a new entry
addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Label of the button that appends a new entry
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Deprecated.
OneConfig auto-translates addText values that are translation keys so pass the key directly
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
OneConfig auto-translates addText values that are translation keys so pass the key directly
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Deprecated.
No longer needed because OneConfig translates known keys automatically
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Deprecated.
OneConfig auto-translates addText values that are translation keys so pass the key directly
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Deprecated.
OneConfig auto-translates addText values that are translation keys so pass the key directly
addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
OneConfig auto-translates addText values that are translation keys so pass the key directly
addToInitQueue() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addTreeRegistrationListener(ConfigManager.TreeRegistrationListener) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
addWatcher() - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
ALL - Static variable in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
alpha() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
alpha() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Whether the picker exposes an opacity control

B

backup() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Returns a reference to config manager which contains the backup configs and is mounted onto the ./OneConfig/backup directory
internal use only
used for the restore to default buttons
Button - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 

C

capture(Tree) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
captureDefaults(Tree) - Static method in class org.polyfrost.oneconfig.api.config.v1.Config
Recursively record the current value of every property in [tree] as transient "default" metadata
Call before ConfigManager.register(Tree) so stored profile values do not overwrite the captured code defaults
For complex (non-simple) types a deep copy is stored because Property.set0(T) mutates such values in place
Storing the live reference would alias the working value and make a reset a no-op
category - Variable in class org.polyfrost.oneconfig.api.config.v1.Config
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
categoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
translation keys will be translated by default
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Deprecated.
No longer needed because OneConfig translates known keys automatically
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
OneConfig auto-translates category values that are translation keys so pass the key directly
checkable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Show checkboxes to enable or disable individual items
checkable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
When true which is the default it renders checkboxes for multi-select and when false a single-select list
Checkbox - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
cloneProfile(String, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
closeWatcher() - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
collect(Object) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
collect(Object) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
collect(Object, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
Color - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
ColorList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a user-editable list of colors with each row opening the usual color picker
COMBAT - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
CompatSnapshots - Class in org.polyfrost.oneconfig.api.config.v1
 
CompatSnapshotStore - Class in org.polyfrost.oneconfig.api.config.v1
 
CompatSnapshotStore() - Constructor for class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
CompatSnapshotStore(String) - Constructor for class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
Config - Class in org.polyfrost.oneconfig.api.config.v1
 
Config(String, String, Config.Category) - Constructor for class org.polyfrost.oneconfig.api.config.v1.Config
 
Config(String, String, String, Config.Category) - Constructor for class org.polyfrost.oneconfig.api.config.v1.Config
 
Config.Category - Class in org.polyfrost.oneconfig.api.config.v1
A category for the config used for sorting in the UI
IDs start at 1 because 0 is reserved for the default category ("All")
They are also subject to change at any time
ConfigManager - Class in org.polyfrost.oneconfig.api.config.v1
 
ConfigManager.ProfileChangeListener - Interface in org.polyfrost.oneconfig.api.config.v1
 
ConfigManager.TreeRegistrationListener - Interface in org.polyfrost.oneconfig.api.config.v1
 
copyDefault(Class<?>, Object) - Static method in class org.polyfrost.oneconfig.api.config.v1.Config
 
core() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Returns a reference to the core config manager which is mounted onto the ./config directory
internal use only
corrupt0(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
createProfile(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
CUSTOM_RESET_METADATA - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 

D

delete(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
delete0(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
deleteProfile(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
deleteProfile(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
DependsOn - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Annotation used to specify conditions for this property
Apply this annotation to a field or button method
The value contains an array of strings with each string being the fully qualified path using dots '.' to the condition property
Any property in the array must be a Boolean

For complex conditions use
invalid reference
Config#addDependency(String, BooleanSupplier)
or
invalid reference
Property#addDisplayCondition(BooleanSupplier...)
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
descriptionKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
translation keys will be translated by default
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Deprecated.
No longer needed because OneConfig translates known keys automatically
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
OneConfig auto-translates description values that are translation keys so pass the key directly
deserialize(String) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
deserialize(Object) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.PolyColorAdapter
 
deserialize(Map) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
directory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Select a directory instead of a file
directory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Select directories instead of files
disableAllUnless(String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Gray out every other option in this config, including those in sub-configs, unless the given boolean option is true
Safe to call from the constructor
dispatchAndWait(Consumer<Runnable>, Runnable, long, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
display() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Option
 
dodge(String) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
DraggableList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a reorderable list
Dropdown - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 

E

exists(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
exportProfile(String, Path) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 

F

favoriteProfiles() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
File - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
FileBackend - Class in org.polyfrost.oneconfig.api.config.v1.backend.impl
 
FileBackend(Path, FileSerializer<String>...) - Constructor for class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
FileList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a user-editable list of file (or directory) pickers
FileSerializer<T> - Interface in org.polyfrost.oneconfig.api.config.v1.serialize.impl
 
filterName() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
A human-readable description for the File.types() filter such as "Images"
filterName() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
A human-readable description for the FileList.types() filter such as "Images"
flush(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
flushOrThrow(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
Flushes a snapshot for a profile lifecycle operation, propagating any failure to the caller.
folder - Variable in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
format(Number) - Method in interface org.polyfrost.oneconfig.api.config.v1.ValueFormatter
 
formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 

G

GATE_METADATA - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
gatherAll() - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
Gather all files in this directory and make trees of them where possible
gatherAll(String) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
Inspect all files in this directory (and optionally the given directory) and make trees of them where possible
gatherAll(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
get(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
getExtensions() - Method in interface org.polyfrost.oneconfig.api.config.v1.serialize.impl.FileSerializer
 
getExtensions() - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
getFolder() - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
getId() - Method in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
getName() - Method in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
getNoRegister(Path) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
getOutputClass() - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
getOutputClass() - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.PolyColorAdapter
 
getProperty(String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
getProperty(Tree, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.Config
 
getSerializer(Path) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
getSerializers() - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
getTargetClass() - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
getTargetClass() - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.PolyColorAdapter
 
getTree() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
getValue(String, String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 

H

handle(Tree, Object, int) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
handleField(Field, Object, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
handleField(Field, Object, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
handleInnerClass(Class<?>, Object, int, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
handleInnerClass(Class<?>, Object, int, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
handleMetadata(Tree, Property<?>, Annotation, Option, Field) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
handleMethod(Method, Object, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
handleMethod(Method, Object, Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
hashCode() - Method in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
hasLoadFailure(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
hasWatcher() - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
hideIf(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
hideIf(String, BooleanSupplier) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
HUD - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
HYPIXEL - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 

I

icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Icon for the info block which due to Java annotation limitations is replaced with the actual type icon when left unchanged
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
iconPath - Variable in class org.polyfrost.oneconfig.api.config.v1.Config
 
id - Variable in class org.polyfrost.oneconfig.api.config.v1.Config
 
Include - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
index() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
Info - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
initialize() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
initialize(boolean) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Use this method to add any initialization logic to your config for example Config.hideIf(String, String)
make sure to call super
INSTANCE - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
internal() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Returns a reference to the internal config manager which is mounted onto the ./OneConfig directory
isApplying() - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
isFavoriteProfile(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
isFirstRun() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
isRebindingProfiles() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
ItemList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a searchable selector for Minecraft items

J

JSON - Static variable in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 

K

KEY_METADATA - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
Keybind - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 

L

load(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
load(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
load0(String) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
load0(Path, String) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
loadFrom(String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
loadFrom(Path) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
LOGGER - Static variable in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 

M

makeTree() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
maxDepth - Variable in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Maximum number of entries the user may add and 0 means unlimited
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Maximum number of entries the user may add and 0 means unlimited
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Maximum number of selected items and 0 means unlimited
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Maximum number of entries the user may add and 0 means unlimited
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Maximum number of entries the user may add and 0 means unlimited
maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Maximum number of entries the user may add and 0 means unlimited
min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
mkdirs(Path) - Static method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
multiline() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Allow the text box to span multiple lines wrapping long text and accepting line breaks from the enter key and pasted \n / \r\n
MultiSelectDropdown - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a dropdown that opens a selectable list

N

NightConfigSerializer - Class in org.polyfrost.oneconfig.api.config.v1.serialize.impl
 
NightConfigSerializer(ConfigWriter, ConfigParser<?>, String...) - Constructor for class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
NO_SNAPSHOT_META - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
Number - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
NumberList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a user-editable list of numbers with each row being a number input with stepper arrows

O

OneConfigCollector - Class in org.polyfrost.oneconfig.api.config.v1.collect.impl
Collects properties from an object using reflection and from its inner classes
Ignores fields without an annotation with the Option annotation
OneConfigCollector() - Constructor for class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
 
OneConfigKeybindAdapter - Class in org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl
 
OneConfigKeybindAdapter() - Constructor for class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
OneConfigKeybindAdapter(KeybindCodec) - Constructor for class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
onInitialized(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Called once each time this config's tree has been built and registered, including after a profile switch which rebuilds the tree
Unlike an override of Config.initialize(boolean) this is not called when initialization is skipped
onProfileChanged(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
onProfileChanged(String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileCreated(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
onProfileCreated(String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileDeleted(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
onProfileDeleted(String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileOperationFinished() - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileRenamed(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
onProfileRenamed(String, String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileSaving(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
onProfileSaving(String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileSpecificControlsChanged(boolean) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
 
onProfileUnloading(String) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ProfileChangeListener
Called on the UI thread right before the configs are rebound from profile, which a rename also does
Unlike ConfigManager.ProfileChangeListener.onProfileSaving(java.lang.String) this also runs when the profile is left without being saved
onTreeRegistered(Tree) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.TreeRegistrationListener
 
openProfile(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
Option - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
options() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Full set of items which is required when checkable = true and optional otherwise
options() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
options() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
options() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
optionsKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
optionsKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
optionsKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
optionsKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
OneConfig auto-translates options values that are translation keys so pass the key directly
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
OneConfig auto-translates options values that are translation keys so pass the key directly
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
OneConfig auto-translates options values that are translation keys so pass the key directly
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
OneConfig auto-translates options values that are translation keys so pass the key directly
org.polyfrost.oneconfig.api.config.v1 - package org.polyfrost.oneconfig.api.config.v1
 
org.polyfrost.oneconfig.api.config.v1.annotations - package org.polyfrost.oneconfig.api.config.v1.annotations
 
org.polyfrost.oneconfig.api.config.v1.backend.impl - package org.polyfrost.oneconfig.api.config.v1.backend.impl
 
org.polyfrost.oneconfig.api.config.v1.collect.impl - package org.polyfrost.oneconfig.api.config.v1.collect.impl
 
org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl - package org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl
 
org.polyfrost.oneconfig.api.config.v1.serialize.impl - package org.polyfrost.oneconfig.api.config.v1.serialize.impl
 
OTHER - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 

P

PERFORMANCE - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
placeholderKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
placeholderKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
placeholderKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
OneConfig auto-translates placeholder values that are translation keys so pass the key directly
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
OneConfig auto-translates placeholder values that are translation keys so pass the key directly
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
OneConfig auto-translates placeholder values that are translation keys so pass the key directly
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
OneConfig auto-translates placeholder values that are translation keys so pass the key directly
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
OneConfig auto-translates placeholder values that are translation keys so pass the key directly
PolyColorAdapter - Class in org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl
 
PolyColorAdapter() - Constructor for class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.PolyColorAdapter
 
preload() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
If you intend for your Config to be its own self-contained class you may need to call this method in your mod constructor to ensure that this class is initialized by Java
If you do not call this method your config might not appear in the UI
It will still function correctly and it will appear once some code that loads it is called
PreviousNames - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Annotation used to specify previous names that this option was called before so that when the user updates their mod their config will be kept intact
The format is {"oldCategory.oldSubcategory.oldName1", "oldCategory.oldName2", ...}
Just putting the old name will **NOT** work
You must specify the old category and subcategory (if applicable) as well
PROFILE_LOCAL_METADATA - Static variable in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
profileDir(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
profileIcon(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
profileIcons() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
profiles() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
PROFILES_DIR - Static variable in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
profileSpecificControls() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
putValue(String, String, String, Object) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 

Q

QOL - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 

R

RadioButton - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
RangeSlider - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
A slider with two handles selecting a start and end pair within RangeSlider.min() and RangeSlider.max()
The annotated field holds both ends together as a two-element numeric array or list such as float[] or int[] or List<Integer> where index 0 is the start and index 1 is the end
Values are written back in whatever container shape the field already holds so its type is preserved
read(Path) - Static method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
ReflectiveCollector - Class in org.polyfrost.oneconfig.api.config.v1.collect.impl
 
ReflectiveCollector(int) - Constructor for class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
regex() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Insert a regex expression which will be used to validate the text written in the box
regex() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Insert a regex expression which will be used to validate each entry
register(Object, String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
register(Tree) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
register(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
registerCollector(PropertyCollector) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Register a collector that can be used to collect trees from objects
These are shared between all config managers
removeProfileChangeListener(ConfigManager.ProfileChangeListener) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
renameProfile(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
 
renameProfile(String, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Allow the user to drag entries to reorder them
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Allow the user to drag entries to reorder them
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Allow the user to drag selected items into a different order
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Allow the user to drag entries to reorder them
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Allow the user to drag entries to reorder them
reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Allow the user to drag entries to reorder them
restoreCapturedDefaults(Tree) - Static method in class org.polyfrost.oneconfig.api.config.v1.Config
 
restoreCapturedDefaults(Tree, boolean) - Static method in class org.polyfrost.oneconfig.api.config.v1.Config
 
restoreDefaults() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
restoreProperty(String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 

S

save() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
save(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
save(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
save0(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 
saveAll() - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
serialize(PolyColor) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.PolyColorAdapter
 
serialize(Tree) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
serialize(OneConfigKeybind) - Method in class org.polyfrost.oneconfig.api.config.v1.serialize.adapter.impl.OneConfigKeybindAdapter
 
setDispatcher(Consumer<Runnable>) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
setFavoriteProfile(String, boolean) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
setLiveValueScope(BiConsumer<String, Runnable>) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
Sets what every read of the live option values runs inside
Lets whoever temporarily overwrites a mod's options put the user's own values back for the duration, so the substitutes are never mistaken for them
setProfileIcon(String, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
setProfileSpecificControls(boolean) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
setProfileSwitchDispatcher(Consumer<Runnable>) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
Slider - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
SliderList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a user-editable list of numbers with each row being a slider with a value field beside it
SNAPSHOT_METADATA - Static variable in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Amount each press of the stepper arrows changes the entry by and 0 picks a sensible default
step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Value the slider snaps to multiples of and 0 slides continuously
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
subcategoryKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
OneConfig auto-translates subcategory values that are translation keys so pass the key directly
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Deprecated.
No longer needed because OneConfig translates known keys automatically
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
translation keys will be translated by default
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
translation keys will be translated by default
submitForInitialization(Config) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
Switch - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 

T

text() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
Text - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
textKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
TextList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
Renders a user-editable list of text inputs
title - Variable in class org.polyfrost.oneconfig.api.config.v1.Config
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Title for the info block which due to Java annotation limitations is replaced with the actual type name when left unchanged
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
 
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
 
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
titleKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Accordion
Deprecated.
translation keys will be translated by default
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
Deprecated.
No longer needed because OneConfig translates known keys automatically
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
Deprecated.
OneConfig auto-translates title values that are translation keys so pass the key directly
TOML - Static variable in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
toString() - Method in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 
track(Tree) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
TranslatedDefault - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
tree - Variable in class org.polyfrost.oneconfig.api.config.v1.Config
 
trees() - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
types() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
The file extensions to filter the dialog by such as {".png", ".jpg"}
types() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
The file extensions to filter the dialog by such as {".png", ".jpg"}

U

unit() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
unitKey() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
unitTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
Deprecated.
OneConfig auto-translates unit values that are translation keys so pass the key directly
unregister(String) - Method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Stops tracking a tree without deleting its file, so it can be rebound to a new owner.
untrack(String) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
 
UTILITY - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 

V

value() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DependsOn
 
value() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.PreviousNames
 
value() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TranslatedDefault
 
ValueFormatter - Interface in org.polyfrost.oneconfig.api.config.v1
Turns the number an option holds into the text shown for it
The option shows the plain number again while it is being edited
OneConfig creates a formatter named in an annotation through its no-argument constructor
VISUALS - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
 

W

withLiveValues(String, Runnable) - Static method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshots
Runs action with the options of the config id holding what the user chose, see CompatSnapshots.setLiveValueScope(java.util.function.BiConsumer<java.lang.String, java.lang.Runnable>)
write(Path, String) - Static method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
 

Y

YAML - Static variable in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values