Index
All Classes and Interfaces|All Packages
C
- ClientMixin - Class in draylar.omegaconfig.mixin
- ClientMixin() - Constructor for class draylar.omegaconfig.mixin.ClientMixin
- Comment - Annotation Interface in draylar.omegaconfig.api
-
Represents a description on a config entry.
- Config - Interface in draylar.omegaconfig.api
- CONFIG_SYNC_PACKET - Static variable in class draylar.omegaconfig.OmegaConfig
- configExists(Config) - Static method in class draylar.omegaconfig.OmegaConfig
D
- draylar.omegaconfig - package draylar.omegaconfig
- draylar.omegaconfig.api - package draylar.omegaconfig.api
- draylar.omegaconfig.gson - package draylar.omegaconfig.gson
- draylar.omegaconfig.mixin - package draylar.omegaconfig.mixin
F
- flatten(Class<?>[]) - Static method in class draylar.omegaconfig.OmegaConfig
G
- getConfigPath(Config) - Static method in class draylar.omegaconfig.OmegaConfig
- getDirectory() - Method in interface draylar.omegaconfig.api.Config
-
Returns the directory of this config, assuming the base directory is the instance config directory.
- getExtension() - Method in interface draylar.omegaconfig.api.Config
-
Returns the file extension of this config.
- getModid() - Method in interface draylar.omegaconfig.api.Config
-
Returns the modid associated with this configuration class.
- getName() - Method in interface draylar.omegaconfig.api.Config
-
Returns the name of this config, which is used for the name of the config file saved to disk, and syncing.
- getRegisteredConfigurations() - Static method in class draylar.omegaconfig.OmegaConfig
- GSON - Static variable in class draylar.omegaconfig.OmegaConfig
H
- hasAnySyncable() - Method in interface draylar.omegaconfig.api.Config
L
- LOGGER - Static variable in class draylar.omegaconfig.OmegaConfig
O
- OmegaConfig - Class in draylar.omegaconfig
- OmegaConfig() - Constructor for class draylar.omegaconfig.OmegaConfig
- onInitialize() - Method in class draylar.omegaconfig.OmegaConfig
R
- register(Class<T>) - Static method in class draylar.omegaconfig.OmegaConfig
S
- save() - Method in interface draylar.omegaconfig.api.Config
-
Writes this configuration file instance to disk.
- shouldSkipClass(Class<?>) - Method in class draylar.omegaconfig.gson.SyncableExclusionStrategy
- shouldSkipField(FieldAttributes) - Method in class draylar.omegaconfig.gson.SyncableExclusionStrategy
- SYNC_ONLY_GSON - Static variable in class draylar.omegaconfig.OmegaConfig
- SyncableExclusionStrategy - Class in draylar.omegaconfig.gson
- SyncableExclusionStrategy() - Constructor for class draylar.omegaconfig.gson.SyncableExclusionStrategy
- Syncing - Annotation Interface in draylar.omegaconfig.api
V
W
- writeConfig(Class<T>, T) - Static method in class draylar.omegaconfig.OmegaConfig
- writeSyncingTag() - Method in interface draylar.omegaconfig.api.Config
All Classes and Interfaces|All Packages