Package-level declarations
io.github.kraftlin.config.paper.wrapConfig: Wraps a Paper plugin's data folder config.
io.github.kraftlin.config.paper.loadSqlConfiguration: Loads database settings from
database.yml.io.github.kraftlin.config.paper.AbstractBukkitConfig: Extends config with Paper-specific types like Material sets.
Functions
Link copied to clipboard
Loads a SqlConfiguration from database.yml in dataFolder.
Loads a SqlConfiguration from database.yml in the plugin data folder.
Link copied to clipboard
Wraps an arbitrary YAML file for use in AbstractConfig. This way, a plugin can support multiple configurations.
fun wrapConfig(plugin: Plugin, logger: Logger = Logger.getLogger("io.github.kraftlin.config")): AbstractConfig.ConfigWrapper
Wraps the default plugin config config.yml for use in AbstractConfig. This is the recommended approach when using a single configuration file only.