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
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 - addConfigSubmissionListener(ConfigManager.ConfigSubmissionListener) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
- 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 withConfig.loadFrom(String)orConfig.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 withConfig.loadFrom(String)orConfig.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.EffectList
-
Label of the button that opens the effect selector
- 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.RangeNumberList
-
Label of the button that appends a new range
- addText() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSliderList
-
Label of the button that appends a new range
- 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 - bounds() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSlider
- bounds() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSliderList
- bounds() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
- bounds() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
- Button - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
C
- cancelInitialization(Config) - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
-
Stops a config that is waiting for
ConfigManager.initialize()from being initialized, such as one whose constructor threw - 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 beforeConfigManager.register(Tree)so stored profile values do not overwrite the captured code defaults
For complex (non-simple) types a deep copy is stored becauseProperty.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.EffectList
- 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.RangeNumber
- category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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 - ConfigEntrypoint - Interface in org.polyfrost.oneconfig.api.config.v1
-
Lets a mod provide its own OneConfig layout, which replaces the one OneConfig would otherwise extract from the mod's original config screen (YACL, Cloth Config, MidnightLib, ...).
- ConfigEntrypoint.Context - Interface in org.polyfrost.oneconfig.api.config.v1
-
Information about, and actions for, the mod whose entrypoint is being called.
- ConfigManager - Class in org.polyfrost.oneconfig.api.config.v1
- ConfigManager.ConfigSubmissionListener - Interface 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 aBoolean
For complex conditions useorinvalid reference
Config#addDependency(String, BooleanSupplier)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.EffectList
- 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.RangeNumber
- description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
- EffectList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
-
Renders a searchable selector for status effects (potion effects)
- ENTRYPOINT - Static variable in interface org.polyfrost.oneconfig.api.config.v1.ConfigEntrypoint
- 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.RangeNumber
- formatter() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ColorList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.EffectList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSliderList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
- fullWidth() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
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
- gradient() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
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.EffectList
- 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.RangeNumber
- icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
- MasterToggle - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
-
Makes a boolean field the switch that turns the whole mod on and off
The mod's card shows the switch. - 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.RangeNumber
- max() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
- max(float) - Method in interface org.polyfrost.oneconfig.api.config.v1.SliderBounds
- 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
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.EffectList
-
Maximum number of selected effects and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.FileList
-
Maximum number of entries the user may add and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.ItemList
-
Maximum number of selected items and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.NumberList
-
Maximum number of entries the user may add and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
-
Maximum number of ranges the user may add and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSliderList
-
Maximum number of ranges the user may add and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.SliderList
-
Maximum number of entries the user may add and
0means unlimited - maxEntries() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.TextList
-
Maximum number of entries the user may add and
0means 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.RangeNumber
- min() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
- min(float) - Method in interface org.polyfrost.oneconfig.api.config.v1.SliderBounds
- mkdirs(Path) - Static method in class org.polyfrost.oneconfig.api.config.v1.backend.impl.FileBackend
- modId() - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigEntrypoint.Context
-
The id of the mod that provides this entrypoint
- 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
- onConfigSubmitted(Config) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigManager.ConfigSubmissionListener
- 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 theOptionannotation - 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 ofConfig.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
UnlikeConfigManager.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 = trueand 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
- originalScreen(Runnable) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigEntrypoint.Context
-
Replaces how the "open original" button opens this mod's original config screen.
- OTHER - Static variable in class org.polyfrost.oneconfig.api.config.v1.Config.Category
P
- pendingConfigs() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
-
The configs created so far that are still waiting for
ConfigManager.initialize() - 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
- RangeNumber - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
-
A start and end pair within
RangeNumber.min()andRangeNumber.max()edited with two number inputs
This isRangeSliderwithout the track so it suits ranges too wide to drag across
The annotated field holds both ends together as a two-element numeric array or list such asfloat[]orint[]orList<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 - RangeNumberList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
-
Renders a user-editable list of ranges with each row being a pair of number inputs
- 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()andRangeSlider.max()
The annotated field holds both ends together as a two-element numeric array or list such asfloat[]orint[]orList<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 - RangeSliderList - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
-
Renders a user-editable list of ranges with each row being a two-handle slider with a value field for each end
- 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
- register(T) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigEntrypoint.Context
-
Marks the config as belonging to this mod, so it gets the "open original" button.
- 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 - registerConfigs(ConfigEntrypoint.Context) - Method in interface org.polyfrost.oneconfig.api.config.v1.ConfigEntrypoint
-
Called once after every mod has initialized.
- 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.EffectList
-
Allow the user to drag selected effects into a different order
- 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.RangeNumberList
-
Allow the user to drag ranges to reorder them
- reorderable() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeSliderList
-
Allow the user to drag ranges 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
- SliderBounds - Interface in org.polyfrost.oneconfig.api.config.v1
- 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
0picks a sensible default - step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumber
-
Amount the arrows on each input step by
- step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
-
Amount the arrows on each input step by
- 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.RangeSliderList
-
Value the handles snap to multiples of and
0slides continuously - 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
0slides 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.EffectList
- 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.RangeNumber
- subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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.EffectList
- 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.RangeNumber
- title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RangeNumberList
- 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.RangeSliderList
- 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
actionwith the options of the configidholding what the user chose, seeCompatSnapshots.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
All Classes and Interfaces|All Packages|Constant Field Values