wrapConfig

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.

Parameters

plugin

The plugin instance to which the config belongs.

logger

Logger used for type coercion warnings.


Deprecated

Use io.github.kraftlin.config.wrapConfig(Path) instead.

Replace with

import io.github.kraftlin.config.wrapConfig
io.github.kraftlin.config.wrapConfig(configPath)

Wraps an arbitrary YAML file for use in AbstractConfig. This way, a plugin can support multiple configurations.