Index
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.
- 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.
- 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.
- addMigrationEntry(String, String) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
-
Add a migration entry to the config.
- 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.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.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.
- addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Deprecated.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.
- addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Deprecated.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.
- addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Deprecated.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.
- addTextTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Deprecated.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.
- addToInitQueue() - Method in class org.polyfrost.oneconfig.api.config.v1.Config
- 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, which is mounted onto the ./OneConfig/backup directory.
- Button - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
C
- 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. - 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.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.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.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.
- checkable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
-
Show checkboxes to enable/disable individual items.
- checkable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
-
When true (default), renders checkboxes for multi-select.
- Checkbox - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
- 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, 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.
- ConfigManager - Class in org.polyfrost.oneconfig.api.config.v1
- ConfigManager.ProfileChangeListener - Interface in org.polyfrost.oneconfig.api.config.v1
- 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.
- 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
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) - 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.
- 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.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.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.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.
- 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
- 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.
- 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
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, e.g. - filterName() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
A human-readable description for the
FileList.types()filter, e.g. - flush(String) - Method in class org.polyfrost.oneconfig.api.config.v1.CompatSnapshotStore
- folder - Variable in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
G
- 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.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.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
- 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.
- 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.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), etc. - 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.
- 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
J
- JSON - Static variable in class org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
K
- 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.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.
- maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Maximum number of entries the user may add.
- maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Maximum number of entries the user may add.
- maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Maximum number of entries the user may add.
- maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Maximum number of entries the user may add.
- 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.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 (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, 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.
- OneConfigCollector() - Constructor for class org.polyfrost.oneconfig.api.config.v1.collect.impl.OneConfigCollector
- 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
- 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.
- 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.No longer needed. OneConfig now checks whether the given options is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the options and remove this flag.
- optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given options is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the options and remove this flag.
- optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given options is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the options and remove this flag.
- optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
-
Deprecated.No longer needed. OneConfig now checks whether the given options is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the options and remove this flag.
- 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.No longer needed. OneConfig now checks whether the given placeholder is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the placeholder and remove this flag.
- placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Deprecated.No longer needed. OneConfig now checks whether the given placeholder is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the placeholder and remove this flag.
- placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
-
Deprecated.No longer needed. OneConfig now checks whether the given placeholder is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the placeholder and remove this flag.
- placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
-
Deprecated.No longer needed. OneConfig now checks whether the given placeholder is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the placeholder and remove this flag.
- placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Deprecated.No longer needed. OneConfig now checks whether the given placeholder is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the placeholder and remove this flag.
- 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.
- 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.
- 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
- 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
- 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.
- 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.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.
- 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
- 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
- setProfileIcon(String, String) - 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, 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.
- 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.
- 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.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.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.No longer needed. OneConfig now checks whether the given subcategory is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the subcategory and remove this flag.
- 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.
- 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.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.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.
- 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
- 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, e.g.
- types() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
The file extensions to filter the dialog by, e.g.
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.No longer needed. OneConfig now checks whether the given unit is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the unit and remove this flag.
- 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
-
Format: {"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.
- value() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TranslatedDefault
- VISUALS - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
W
- 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
All Classes and Interfaces|All Packages|Constant Field Values