Class Storage
java.lang.Object
com.zetaplugins.essentialz.storage.Storage
- Direct Known Subclasses:
MySQLStorage,SQLiteStorage
Abstract class representing the storage system for EssentialZ plugin.
It provides methods to initialize the database and access various repositories.
-
Constructor Summary
ConstructorsConstructorDescriptionStorage(EssentialZ plugin) Constructs a Storage instance with the provided EssentialZ plugin. -
Method Summary
Modifier and TypeMethodDescriptionabstract IgnoresRepositoryabstract PlayerRepositoryprotected EssentialZabstract WarpsRepositoryabstract voidInitializes the database by setting up necessary tables and structures.
-
Constructor Details
-
Storage
Constructs a Storage instance with the provided EssentialZ plugin.- Parameters:
plugin- The EssentialZ plugin instance.
-
-
Method Details
-
getPlugin
-
initializeDatabase
public abstract void initializeDatabase()Initializes the database by setting up necessary tables and structures. -
getPlayerRepository
-
getIgnoresRepository
-
getWarpsRepository
-