me.armar.plugins.autorank
Class Autorank
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
me.armar.plugins.autorank.Autorank
- All Implemented Interfaces:
- org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin
public class Autorank
- extends org.bukkit.plugin.java.JavaPlugin
| Methods inherited from class org.bukkit.plugin.java.JavaPlugin |
getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPluginLoader, getResource, getServer, initialize, installDDL, isEnabled, isInitialized, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, removeDDL, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString |
| Methods inherited from class org.bukkit.plugin.PluginBase |
equals, getName, hashCode |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
leaderboard
private Leaderboard leaderboard
playtimes
private Playtimes playtimes
playerChecker
private PlayerChecker playerChecker
simpleConfig
private SimpleYamlConfiguration simpleConfig
advancedConfig
private SimpleYamlConfiguration advancedConfig
permPlugHandler
private PermissionsPluginHandler permPlugHandler
languageHandler
private LanguageHandler languageHandler
validateHandler
private ValidateHandler validateHandler
statsHandler
private StatsHandler statsHandler
mysqlWrapper
private MySQLWrapper mysqlWrapper
log
private static java.util.logging.Logger log
updateHandler
private UpdateHandler updateHandler
configHandler
private ConfigHandler configHandler
requirementHandler
private RequirementHandler requirementHandler
debugger
private Debugger debugger
factionsHandler
private FactionsHandler factionsHandler
warningManager
private WarningManager warningManager
Autorank
public Autorank()
onEnable
public void onEnable()
- Specified by:
onEnable in interface org.bukkit.plugin.Plugin- Overrides:
onEnable in class org.bukkit.plugin.java.JavaPlugin
onDisable
public void onDisable()
- Specified by:
onDisable in interface org.bukkit.plugin.Plugin- Overrides:
onDisable in class org.bukkit.plugin.java.JavaPlugin
getLanguageHandler
public LanguageHandler getLanguageHandler()
setLanguageHandler
private void setLanguageHandler(LanguageHandler lHandler)
reload
public void reload()
getLocalTime
public int getLocalTime(java.lang.String player)
getGlobalTime
public int getGlobalTime(java.lang.String player)
setLocalTime
public void setLocalTime(java.lang.String player,
int time)
setGlobalTime
public void setGlobalTime(java.lang.String player,
int time)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
checkAndChangeRank
public void checkAndChangeRank(org.bukkit.entity.Player player)
registerRequirement
public void registerRequirement(java.lang.String name,
java.lang.Class<? extends Requirement> requirement)
registerResult
public void registerResult(java.lang.String name,
java.lang.Class<? extends Result> result)
logMessage
public static void logMessage(java.lang.String message)
getLeaderboard
public Leaderboard getLeaderboard()
setLeaderboard
private void setLeaderboard(Leaderboard leaderboard)
getPlaytimes
public Playtimes getPlaytimes()
setPlaytimes
private void setPlaytimes(Playtimes playtimes)
getSimpleConfig
public SimpleYamlConfiguration getSimpleConfig()
setSimpleConfig
private void setSimpleConfig(SimpleYamlConfiguration simpleConfig)
getAdvancedConfig
public SimpleYamlConfiguration getAdvancedConfig()
setAdvancedConfig
private void setAdvancedConfig(SimpleYamlConfiguration advancedConfig)
getPlayerChecker
public PlayerChecker getPlayerChecker()
setPlayerChecker
private void setPlayerChecker(PlayerChecker playerChecker)
getPermPlugHandler
public PermissionsPluginHandler getPermPlugHandler()
setPermPlugHandler
public void setPermPlugHandler(PermissionsPluginHandler permPlugHandler)
getValidateHandler
public ValidateHandler getValidateHandler()
setValidateHandler
public void setValidateHandler(ValidateHandler validateHandler)
getStatsHandler
public StatsHandler getStatsHandler()
setStatsHandler
public void setStatsHandler(StatsHandler statsHandler)
getMySQLWrapper
public MySQLWrapper getMySQLWrapper()
setMySQLWrapper
public void setMySQLWrapper(MySQLWrapper mysqlWrapper)
checkForUpdate
public boolean checkForUpdate()
- This method can only be performed from the main class as it tries to do
JavaPlugin.getFile()
- Returns:
- Whether an update is available
getUpdateHandler
public UpdateHandler getUpdateHandler()
setUpdateHandler
public void setUpdateHandler(UpdateHandler updateHandler)
getConfigHandler
public ConfigHandler getConfigHandler()
setConfigHandler
public void setConfigHandler(ConfigHandler configHandler)
getRequirementHandler
public RequirementHandler getRequirementHandler()
setRequirementHandler
public void setRequirementHandler(RequirementHandler requirementHandler)
getAPI
public API getAPI()
getDebugger
public Debugger getDebugger()
setDebugger
public void setDebugger(Debugger debugger)
getFactionsHandler
public FactionsHandler getFactionsHandler()
setFactionsHandler
public void setFactionsHandler(FactionsHandler factionsHandler)
getWarningManager
public WarningManager getWarningManager()
setWarningManager
public void setWarningManager(WarningManager warningManager)