commit 3771481d1779beca62e98fa0f7f75ffdf114a9df
parent 2f6281b2aac15cc0ef37d26771322c000d082a94
Author: NK <[email protected]>
Date: Thu, 22 Dec 2022 18:46:09 +0000
database not connecting every time an instance is created
Diffstat:
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/main/java/me/night/nullvalkyrie/Main.java b/src/main/java/me/night/nullvalkyrie/Main.java
@@ -18,7 +18,7 @@ public final class Main extends JavaPlugin {
@Override
public void onEnable() {
EnchantmentManager.register();
- new DatabaseManager();
+ new DatabaseManager().connect();
new CommandManager();
Bukkit.getPluginManager().registerEvents(new ServerEvents(), this);
Bukkit.getPluginManager().registerEvents(new InventoryListener(), this);
diff --git a/src/main/java/me/night/nullvalkyrie/database/DatabaseManager.java b/src/main/java/me/night/nullvalkyrie/database/DatabaseManager.java
@@ -5,11 +5,9 @@ import org.bson.Document;
public class DatabaseManager {
public static MongoDatabase database;
-
- public DatabaseManager() {
+ public void connect() {
database = MongoClients.create(System.getenv("MONGODB_URI")).getDatabase("NullValkyrie");
}
-
public MongoCollection<Document> getMinersDB() {
return database.getCollection("miners");
}