KtConfigFile

inline fun <T : Any> KtConfigFile(file: File): KtConfigFile<T>

Handle config as File.

Since

1.0.0

Parameters

file

Yaml file

T

Config type


inline fun <T : Any> KtConfigFile(plugin: JavaPlugin, path: String): KtConfigFile<T>

Handle config as File.

Since

1.0.0

Parameters

plugin

JavaPlugin

path

File path in plugin data folder

T

Config type


@JvmName(name = "KtConfigFile_")
inline fun <T : Any> JavaPlugin.KtConfigFile(path: String): KtConfigFile<T>

Handle config as File.

Receiver

JavaPlugin

Since

1.0.0

Parameters

path

File path in plugin data folder

T

Config type


inline fun <T : Any> KtConfigFile(file: File, noinline default: () -> T): KtConfigFile.Default<T>
inline fun <T : Any> KtConfigFile(file: File, default: T): KtConfigFile.Default<T>

Handle config as File.

Since

1.0.0

Parameters

file

Yaml file

default

Default config data

T

Config type


inline fun <T : Any> KtConfigFile(plugin: JavaPlugin, path: String, noinline default: () -> T): KtConfigFile.Default<T>
inline fun <T : Any> KtConfigFile(plugin: JavaPlugin, path: String, default: T): KtConfigFile.Default<T>

Handle config as File.

Since

1.0.0

Parameters

plugin

JavaPlugin

path

File path in plugin data folder

default

Default config data

T

Config type


@JvmName(name = "KtConfigFile_")
inline fun <T : Any> JavaPlugin.KtConfigFile(path: String, noinline default: () -> T): KtConfigFile.Default<T>
@JvmName(name = "KtConfigFile_")
inline fun <T : Any> JavaPlugin.KtConfigFile(path: String, default: T): KtConfigFile.Default<T>

Handle config as File.

Receiver

JavaPlugin

Since

1.0.0

Parameters

path

File path in plugin data folder

default

Default config data

T

Config type