aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/moe/nea/ledger/Ledger.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/moe/nea/ledger/Ledger.kt')
-rw-r--r--src/main/kotlin/moe/nea/ledger/Ledger.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/kotlin/moe/nea/ledger/Ledger.kt b/src/main/kotlin/moe/nea/ledger/Ledger.kt
index 54ad6e7..f85a6b0 100644
--- a/src/main/kotlin/moe/nea/ledger/Ledger.kt
+++ b/src/main/kotlin/moe/nea/ledger/Ledger.kt
@@ -79,7 +79,6 @@ class Ledger {
@Mod.EventHandler
fun init(event: FMLInitializationEvent) {
logger.info("Initializing ledger")
- Database.init()
val di = DI()
di.registerSingleton(this)
@@ -97,11 +96,14 @@ class Ledger {
NpcDetection::class.java,
LogChatCommand::class.java,
ConfigCommand::class.java,
+ Database::class.java
)
di.instantiateAll()
di.getAllInstances().forEach(MinecraftForge.EVENT_BUS::register)
di.getAllInstances().filterIsInstance<ICommand>()
.forEach { ClientCommandHandler.instance.registerCommand(it) }
+
+ di.provide<Database>().loadAndUpgrade()
}
var lastJoin = -1L