blob: 41de0393f6e47fd5ba4c116079945df63b6cc8ce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package moe.nea.firmament.util.data
import moe.nea.firmament.util.compatloader.CompatLoader
@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.CLASS)
annotation class Config(val prefix: String = "")
interface IConfigProvider {
val configs: List<IDataHolder<*>>
companion object {
val providers = CompatLoader(IConfigProvider::class)
}
}
|