public class MinigamesAPI
extends org.bukkit.plugin.java.JavaPlugin
| Constructor and Description |
|---|
MinigamesAPI() |
| Modifier and Type | Method and Description |
|---|---|
MinigamePluginController[] |
getAllControllers()
Возвращает контроллеры всех зарегистрированных миниигр
|
GamePlayer |
getGamePlayer(java.lang.String player)
Возвращает класс игрока
|
static MinigamesAPI |
getInstance()
Возвращает объект MinigamesAPI
singletone |
GameSession |
getPlayerSession(java.lang.String player)
Возвращает сессию игрока
|
MinigamePluginController |
getPluginController(org.bukkit.plugin.Plugin plugin)
Возвращает контроллен зарегистрированной миниигры
|
boolean |
isPlayerInSession(java.lang.String player)
Возвращает, находится ли игрок в игровой сессии
|
void |
onDisable() |
void |
onEnable() |
MinigamePluginController |
registerMinigame(org.bukkit.plugin.Plugin plugin,
org.bukkit.configuration.file.FileConfiguration config)
Регистрирует миниигры
|
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 - Главный класс плагина миниигрыconfig - Конфиг для сохранения аренpublic MinigamePluginController getPluginController(org.bukkit.plugin.Plugin plugin)
plugin - Главный класс плагина миниигрыpublic MinigamePluginController[] getAllControllers()
public GameSession getPlayerSession(java.lang.String player)
player - Ник игрокаpublic boolean isPlayerInSession(java.lang.String player)
player - Ник игрокаpublic GamePlayer getGamePlayer(java.lang.String player)
player - Ник игрокаpublic static MinigamesAPI getInstance()
singletone