Interface IDatabase

All Known Implementing Classes:
InMemory, MySQL, SQLite

public interface IDatabase
Interface for database implementations.

The database stores the following information:

  • The players name and UUID;
  • The team ids;
  • The current progression of every advancement for every team;
  • The unredeemed advancements.

The connection to the database should be opened in the constructor of the implementing class.