Fix Crashes with Forge from JSONDB
This commit is contained in:
@@ -40,7 +40,7 @@ dependencies {
|
||||
shaded("org.apache.commons:commons-collections4:${commons4}")
|
||||
shaded("com.github.oshi:oshi-core:${oshi}")
|
||||
shaded("org.jasypt:jasypt:${jasypt}:lite")
|
||||
shaded("io.jsondb:jsondb-core:${json_db}")
|
||||
shaded("io.jsondb:jsondb-core-minecraft:${json_db}")
|
||||
|
||||
// Config
|
||||
implementation("me.hypherionmc.moon-config:core:${moonconfig}")
|
||||
|
@@ -1,6 +1,6 @@
|
||||
version_major=0
|
||||
version_minor=0
|
||||
version_patch=4
|
||||
version_patch=6
|
||||
|
||||
shade_group=com.hypherionmc.sdlink.shaded.
|
||||
|
||||
@@ -12,7 +12,7 @@ commons4=4.4
|
||||
oshi=5.8.5
|
||||
moonconfig=1.0.9
|
||||
jasypt=1.9.3
|
||||
json_db=1.0.106
|
||||
json_db=1.0.2c
|
||||
|
||||
# Optional Dependencies
|
||||
log4j=2.17.2
|
||||
|
@@ -7,6 +7,8 @@ package com.hypherionmc.sdlink.core.managers;
|
||||
import com.hypherionmc.sdlink.core.database.SDLinkAccount;
|
||||
import io.jsondb.JsonDBTemplate;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* @author HypherionSA
|
||||
* Helper class to initialize the JSON database
|
||||
@@ -15,6 +17,10 @@ public class DatabaseManager {
|
||||
|
||||
public static final JsonDBTemplate sdlinkDatabase = new JsonDBTemplate("sdlinkstorage", "com.hypherionmc.sdlink.core.database");
|
||||
|
||||
static {
|
||||
sdlinkDatabase.setupDB(Collections.singleton(SDLinkAccount.class));
|
||||
}
|
||||
|
||||
public static void initialize() {
|
||||
if (!sdlinkDatabase.collectionExists(SDLinkAccount.class)) {
|
||||
sdlinkDatabase.createCollection(SDLinkAccount.class);
|
||||
|
Reference in New Issue
Block a user