queue database no longer loads unless needed

This commit is contained in:
SuperRonanCraft 2023-04-08 00:07:00 -04:00
parent f47c8cee10
commit 32bc0d6e36
2 changed files with 6 additions and 5 deletions

View File

@ -10,14 +10,14 @@ public class DatabaseHandler {
@Getter private final DatabasePlayers databasePlayers = new DatabasePlayers();
@Getter private final DatabaseCooldowns databaseCooldowns = new DatabaseCooldowns();
@Getter private final DatabaseQueue databaseQueue = new DatabaseQueue();
@Getter private final DatabaseChunkData databaseChunks = new DatabaseChunkData();
//@Getter private final DatabaseChunkData databaseChunks = new DatabaseChunkData();
public void load() {
Bukkit.getScheduler().runTaskAsynchronously(BetterRTP.getInstance(), () -> {
databasePlayers.load();
databaseCooldowns.load();
databaseQueue.load();
databaseChunks.load();
//databaseChunks.load();
});
}
@ -33,8 +33,8 @@ public class DatabaseHandler {
return BetterRTP.getInstance().getDatabaseHandler().getDatabaseQueue();
}
public static DatabaseChunkData getChunks() {
return BetterRTP.getInstance().getDatabaseHandler().getDatabaseChunks();
}
//public static DatabaseChunkData getChunks() {
// return BetterRTP.getInstance().getDatabaseHandler().getDatabaseChunks();
//}
}

View File

@ -57,6 +57,7 @@ public abstract class SQLite {
}
public void load() {
if (!BetterRTP.getInstance().getSettings().isQueueEnabled()) return;
loaded = false;
tables = getTables();
Bukkit.getScheduler().runTaskAsynchronously(BetterRTP.getInstance(), () -> {