discord-kagebot/src/main/kotlin/moe/kageru/kagebot/Globals.kt

20 lines
642 B
Kotlin

package moe.kageru.kagebot
import moe.kageru.kagebot.command.Command
import moe.kageru.kagebot.config.Localization
import moe.kageru.kagebot.config.SystemConfig
import moe.kageru.kagebot.features.Features
import org.javacord.api.DiscordApi
import org.javacord.api.entity.server.Server
import java.util.concurrent.atomic.AtomicInteger
object Globals {
lateinit var server: Server
lateinit var api: DiscordApi
lateinit var commands: List<Command>
lateinit var systemConfig: SystemConfig
lateinit var features: Features
lateinit var localization: Localization
val commandCounter: AtomicInteger = AtomicInteger(0)
}