Index

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

A

Accordion - Annotation Interface in org.polyfrost.oneconfig.api.config.v1.annotations
 
active() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
Returns a reference to the active config manager, which is mounted to the current active profile.
activeProfile() - Static method in class org.polyfrost.oneconfig.api.config.v1.ConfigManager
 
addAliases(String...) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addAliases(String, String...) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
 
addCallback(String, Runnable) - Method in class org.polyfrost.oneconfig.api.config.v1.Config
Add a callback to the specified option path, which is dot-separated for sub-configs.
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
 
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
 

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.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.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.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.Switch
 
category() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
categoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
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.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.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.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.Switch
 
description() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
descriptionTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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.
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
 
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.
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.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.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.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.Switch
 
icon() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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.Slider
 
maxDepth - Variable in class org.polyfrost.oneconfig.api.config.v1.collect.impl.ReflectiveCollector
 
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.Slider
 
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
 

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
 
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
optionsTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
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.Number
 
placeholder() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
placeholderTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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.
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
 
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
 
step() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
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.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.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.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.Switch
 
subcategory() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
subcategoryTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
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
 
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.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.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.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.Switch
 
title() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Button
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Checkbox
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Color
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.DraggableList
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Dropdown
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.File
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Info
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Keybind
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.MultiSelectDropdown
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Number
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.RadioButton
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Slider
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Switch
 
titleTranslation() - Element in annotation interface org.polyfrost.oneconfig.api.config.v1.annotations.Text
 
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.

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