DatabaseManager.java (963B)
1 package me.night.nullvalkyrie.database; 2 3 import com.mongodb.client.*; 4 import org.bson.Document; 5 6 public class DatabaseManager { 7 public static MongoDatabase database; 8 public void connect() { 9 database = MongoClients.create(System.getenv("MONGODB_URI")).getDatabase("NullValkyrie"); 10 } 11 public MongoCollection<Document> getMinersDB() { 12 return database.getCollection("miners"); 13 } 14 15 public MongoCollection<Document> getShopsDB() { 16 return database.getCollection("shops"); 17 } 18 19 public MongoCollection<Document> getRanksDB() { 20 return database.getCollection("ranks"); 21 } 22 23 public MongoCollection<Document> getNPCsDB() { 24 return database.getCollection("npcs"); 25 } 26 27 public MongoCollection<Document> getUsersDB() { 28 return database.getCollection("users"); 29 } 30 31 public MongoCollection<Document> getCustomWeaponsDB() { 32 return database.getCollection("custom_weapons"); 33 } 34 35 }