public class MinigamesAPI
extends org.bukkit.plugin.java.JavaPlugin
| Constructor and Description |
|---|
MinigamesAPI() |
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(java.lang.String message)
Show debug message
|
MinigamePluginController[] |
getAllControllers()
Return array of all minigames controller
|
GamePlayer |
getGamePlayer(java.lang.String player)
Return game player class
|
static MinigamesAPI |
getInstance()
Return MinigamesAPI
class |
GameSession |
getPlayerSession(java.lang.String player)
Return player session
|
MinigamePluginController |
getPluginController(org.bukkit.plugin.Plugin plugin)
Returning minigame controller if it registered
|
boolean |
isPlayerInSession(java.lang.String player)
Return player status
|
void |
onDisable() |
void |
onEnable() |
MinigamePluginController |
registerMinigame(org.bukkit.plugin.Plugin plugin,
org.bukkit.configuration.file.FileConfiguration config)
Registering minigames
|
getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, isEnabled, isInitialized, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable, toStringpublic void onEnable()
onEnable in interface org.bukkit.plugin.PluginonEnable in class org.bukkit.plugin.java.JavaPluginpublic void onDisable()
onDisable in interface org.bukkit.plugin.PluginonDisable in class org.bukkit.plugin.java.JavaPluginpublic MinigamePluginController registerMinigame(org.bukkit.plugin.Plugin plugin, org.bukkit.configuration.file.FileConfiguration config)
plugin - Main minigame classconfig - Plugin's configpublic MinigamePluginController getPluginController(org.bukkit.plugin.Plugin plugin)
plugin - Main minigame classpublic MinigamePluginController[] getAllControllers()
public GameSession getPlayerSession(java.lang.String player)
player - Player namepublic boolean isPlayerInSession(java.lang.String player)
player - Player namepublic GamePlayer getGamePlayer(java.lang.String player)
player - Player namepublic static MinigamesAPI getInstance()
classpublic static void debug(java.lang.String message)