Package nl.pim16aap2.animatedarchitecture.core.config
@NullMarked
package nl.pim16aap2.animatedarchitecture.core.config
This package contains all core classes of the configuration system.
-
ClassDescriptionThe base configuration class for Animated Architecture.AnimationsSection<T extends IConfigSectionResult>Represents a section in the configuration file that governs animation options.CachingSection<T extends IConfigSectionResult>Represents a section in the configuration file that governs caching settings.ConfigSection<T extends IConfigSectionResult>Represents a section in the configuration.GeneralSection<T extends IConfigSectionResult>Represents a section in the configuration file that governs the general settings.Represents the configured settings.Represents the result of a configuration section.Represents a subsection of
StructuresSectionin the configuration.Represents a subsection ofStructuresSectionin the configuration for a flag structure type.LimitsSection<T extends IConfigSectionResult>Represents a configuration section for global limits in Animated Architecture.LocaleSection<T extends IConfigSectionResult>Represents a configuration section for locale settings in Animated Architecture.LoggingSection<T extends IConfigSectionResult>Represents a configuration section for logging settings in Animated Architecture.ProtectionHooksSection<T extends IConfigSectionResult>Represents a section in the configuration for protection hooks.RedstoneSection<T extends IConfigSectionResult>Represents a section in the configuration file that governs the redstone settings.StructuresSection<T extends IConfigSectionResult>Represents a section in the configuration with per-structure type settings.Represents a subsection ofStructuresSectionin the configuration.Represents a configuration option for a structure type.