From 32bc0d6e36b48a82671823ac96b407a652bc8724 Mon Sep 17 00:00:00 2001 From: SuperRonanCraft Date: Sat, 8 Apr 2023 00:07:00 -0400 Subject: [PATCH] queue database no longer loads unless needed --- .../BetterRTP/references/database/DatabaseHandler.java | 10 +++++----- .../BetterRTP/references/database/SQLite.java | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/DatabaseHandler.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/DatabaseHandler.java index 0df193a..3a79486 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/DatabaseHandler.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/DatabaseHandler.java @@ -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(); + //} } diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/SQLite.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/SQLite.java index aed0045..13ed830 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/SQLite.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/database/SQLite.java @@ -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(), () -> {