Package com.alexlew.gameapi
Class GameAPI
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- com.alexlew.gameapi.GameAPI
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
public class GameAPI extends org.bukkit.plugin.java.JavaPlugin
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<Registration>
expressions
static java.lang.Boolean
manage_automatically
static java.lang.Boolean
messages
-
Constructor Summary
Constructors Constructor Description GameAPI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
error(java.lang.String error)
ch.njol.skript.SkriptAddon
getAddonInstance()
static GameAPI
getInstance()
static void
info(java.lang.String info)
void
loadGames()
Load all games saved or addedvoid
onDisable()
void
onEnable()
static java.lang.String
readToString(java.lang.String targetURL)
void
saveAsYaml(Game game)
Save your minis games as yaml file-
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable, toString
-
-
-
-
Field Detail
-
messages
public static java.lang.Boolean messages
-
manage_automatically
public static java.lang.Boolean manage_automatically
-
expressions
public java.util.List<Registration> expressions
-
-
Method Detail
-
error
public static void error(java.lang.String error)
-
info
public static void info(java.lang.String info)
-
getInstance
public static GameAPI getInstance()
-
readToString
public static java.lang.String readToString(java.lang.String targetURL) throws java.io.IOException
- Throws:
java.io.IOException
-
getAddonInstance
public ch.njol.skript.SkriptAddon getAddonInstance()
-
onDisable
public void onDisable()
- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.bukkit.plugin.java.JavaPlugin
-
saveAsYaml
public void saveAsYaml(Game game)
Save your minis games as yaml file- Parameters:
game
- The mini game you want to save
-
loadGames
@Async public void loadGames()
Load all games saved or added
-
onEnable
public void onEnable()
- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classorg.bukkit.plugin.java.JavaPlugin
-
-