Class DBPlugin


public class DBPlugin extends CustomPlugin
  • Field Details

    • DATABASE_NAME

      public static String DATABASE_NAME
    • CONNECTION_URL

      public static String CONNECTION_URL
    • configurationSerializableCodecProvider

      public static final ConfigurationSerializableCodecProvider configurationSerializableCodecProvider
    • defaultCodecRegistry

      public org.bson.codecs.configuration.CodecRegistry defaultCodecRegistry
  • Constructor Details

    • DBPlugin

      public DBPlugin(org.bukkit.plugin.java.JavaPlugin javaPlugin, String databaseName, String connectionUrl, List<Class<?>> customCodecClasses)
  • Method Details

    • onEnable

      public void onEnable() throws IOException
      Overrides:
      onEnable in class CustomPlugin
      Throws:
      IOException
    • onDisable

      public void onDisable()
      Overrides:
      onDisable in class CustomPlugin
    • createMongoClient

      public com.mongodb.client.MongoClient createMongoClient(com.mongodb.ConnectionString connectionString)
    • closeClient

      public static void closeClient()