Class BukkitPlugin
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- net.alpenblock.bungeeperms.platform.bukkit.BukkitPlugin
-
- All Implemented Interfaces:
PlatformPlugin
,org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
public class BukkitPlugin extends org.bukkit.plugin.java.JavaPlugin implements PlatformPlugin
-
-
Constructor Summary
Constructors Constructor Description BukkitPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthor()
java.lang.Integer
getBuild()
static java.util.List<org.bukkit.entity.Player>
getBukkitPlayers()
Sender
getConsole()
Sender
getPlayer(java.lang.String name)
Sender
getPlayer(java.util.UUID uuid)
java.util.List<Sender>
getPlayers()
java.io.File
getPluginFolder()
java.lang.String
getPluginFolderPath()
java.lang.String
getPluginName()
java.lang.String
getVersion()
boolean
isChatApiPresent()
MessageEncoder
newMessageEncoder()
boolean
onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
void
onDisable()
void
onEnable()
void
onLoad()
java.util.List<java.lang.String>
onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
ScheduledTask
registerRepeatingTask(java.lang.Runnable r, long delay, long interval)
ScheduledTask
runTaskLater(java.lang.Runnable r, long delay)
ScheduledTask
runTaskLaterAsync(java.lang.Runnable r, long delay)
-
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.alpenblock.bungeeperms.platform.PlatformPlugin
getLogger, getPlatformType
-
-
-
-
Method Detail
-
onLoad
public void onLoad()
- Specified by:
onLoad
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onLoad
in classorg.bukkit.plugin.java.JavaPlugin
-
onEnable
public void onEnable()
- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()
- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.bukkit.plugin.java.JavaPlugin
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
- Specified by:
onCommand
in interfaceorg.bukkit.command.CommandExecutor
- Overrides:
onCommand
in classorg.bukkit.plugin.java.JavaPlugin
-
onTabComplete
public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
- Specified by:
onTabComplete
in interfaceorg.bukkit.command.TabCompleter
- Overrides:
onTabComplete
in classorg.bukkit.plugin.java.JavaPlugin
-
getPluginName
public java.lang.String getPluginName()
- Specified by:
getPluginName
in interfacePlatformPlugin
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfacePlatformPlugin
-
getAuthor
public java.lang.String getAuthor()
- Specified by:
getAuthor
in interfacePlatformPlugin
-
getPluginFolderPath
public java.lang.String getPluginFolderPath()
- Specified by:
getPluginFolderPath
in interfacePlatformPlugin
-
getPluginFolder
public java.io.File getPluginFolder()
- Specified by:
getPluginFolder
in interfacePlatformPlugin
-
getPlayer
public Sender getPlayer(java.lang.String name)
- Specified by:
getPlayer
in interfacePlatformPlugin
-
getPlayer
public Sender getPlayer(java.util.UUID uuid)
- Specified by:
getPlayer
in interfacePlatformPlugin
-
getConsole
public Sender getConsole()
- Specified by:
getConsole
in interfacePlatformPlugin
-
getPlayers
public java.util.List<Sender> getPlayers()
- Specified by:
getPlayers
in interfacePlatformPlugin
-
isChatApiPresent
public boolean isChatApiPresent()
- Specified by:
isChatApiPresent
in interfacePlatformPlugin
-
newMessageEncoder
public MessageEncoder newMessageEncoder()
- Specified by:
newMessageEncoder
in interfacePlatformPlugin
-
registerRepeatingTask
public ScheduledTask registerRepeatingTask(java.lang.Runnable r, long delay, long interval)
- Specified by:
registerRepeatingTask
in interfacePlatformPlugin
-
runTaskLater
public ScheduledTask runTaskLater(java.lang.Runnable r, long delay)
- Specified by:
runTaskLater
in interfacePlatformPlugin
-
runTaskLaterAsync
public ScheduledTask runTaskLaterAsync(java.lang.Runnable r, long delay)
- Specified by:
runTaskLaterAsync
in interfacePlatformPlugin
-
getBukkitPlayers
public static java.util.List<org.bukkit.entity.Player> getBukkitPlayers()
-
getBuild
public java.lang.Integer getBuild()
- Specified by:
getBuild
in interfacePlatformPlugin
-
-