Class BungeePlugin
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Plugin
-
- net.alpenblock.bungeeperms.platform.bungee.BungeePlugin
-
- All Implemented Interfaces:
PlatformPlugin
public class BungeePlugin extends net.md_5.bungee.api.plugin.Plugin implements PlatformPlugin
-
-
Constructor Summary
Constructors Constructor Description BungeePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthor()
java.lang.Integer
getBuild()
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(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.Command cmd, java.lang.String label, java.lang.String[] args)
void
onDisable()
void
onEnable()
void
onLoad()
java.util.List<java.lang.String>
onTabComplete(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.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 net.md_5.bungee.api.plugin.Plugin
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.alpenblock.bungeeperms.platform.PlatformPlugin
getLogger, getPlatformType
-
-
-
-
Method Detail
-
onLoad
public void onLoad()
- Overrides:
onLoad
in classnet.md_5.bungee.api.plugin.Plugin
-
onEnable
public void onEnable()
- Overrides:
onEnable
in classnet.md_5.bungee.api.plugin.Plugin
-
onDisable
public void onDisable()
- Overrides:
onDisable
in classnet.md_5.bungee.api.plugin.Plugin
-
onCommand
public boolean onCommand(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.Command cmd, java.lang.String label, java.lang.String[] args)
-
onTabComplete
public java.util.List<java.lang.String> onTabComplete(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.Command cmd, java.lang.String label, java.lang.String[] args)
-
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
-
getBuild
public java.lang.Integer getBuild()
- Specified by:
getBuild
in interfacePlatformPlugin
-
-