public class BanManagerPlugin
extends java.lang.Object
Constructor and Description |
---|
BanManagerPlugin(PluginInfo pluginInfo,
CommonLogger logger,
java.io.File dataFolder,
CommonScheduler scheduler,
CommonServer server,
CommonMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
me.confuser.banmanager.common.ormlite.support.ConnectionSource |
createConnection(DatabaseConfig dbConfig,
java.lang.String type) |
void |
disable() |
void |
enable() |
CommonCommand[] |
getCommands() |
CommonCommand[] |
getGlobalCommands() |
static BanManagerPlugin |
getInstance() |
void |
setupConfigs() |
boolean |
setupConnections() |
void |
setupStorage() |
public BanManagerPlugin(PluginInfo pluginInfo, CommonLogger logger, java.io.File dataFolder, CommonScheduler scheduler, CommonServer server, CommonMetrics metrics)
public final void enable() throws java.lang.Exception
java.lang.Exception
public final void disable()
public void setupConfigs()
public boolean setupConnections() throws java.sql.SQLException
java.sql.SQLException
public me.confuser.banmanager.common.ormlite.support.ConnectionSource createConnection(DatabaseConfig dbConfig, java.lang.String type) throws java.sql.SQLException
java.sql.SQLException
public void setupStorage() throws java.sql.SQLException
java.sql.SQLException
public CommonCommand[] getCommands()
public CommonCommand[] getGlobalCommands()
public static BanManagerPlugin getInstance()