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>expressionsstatic java.lang.Booleanmanage_automaticallystatic java.lang.Booleanmessages
-
Constructor Summary
Constructors Constructor Description GameAPI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiderror(java.lang.String error)ch.njol.skript.SkriptAddongetAddonInstance()static GameAPIgetInstance()static voidinfo(java.lang.String info)voidloadGames()Load all games saved or addedvoidonDisable()voidonEnable()static java.lang.StringreadToString(java.lang.String targetURL)voidsaveAsYaml(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:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein 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:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
-