public class BungeePlugin extends net.md_5.bungee.api.plugin.Plugin implements PlatformPlugin
Constructor and Description |
---|
BungeePlugin() |
Modifier and Type | Method and Description |
---|---|
String |
getAuthor() |
Integer |
getBuild() |
Sender |
getConsole() |
Sender |
getPlayer(String name) |
Sender |
getPlayer(UUID uuid) |
List<Sender> |
getPlayers() |
File |
getPluginFolder() |
String |
getPluginFolderPath() |
String |
getPluginName() |
String |
getVersion() |
boolean |
isChatApiPresent() |
MessageEncoder |
newMessageEncoder() |
boolean |
onCommand(net.md_5.bungee.api.CommandSender sender,
net.md_5.bungee.api.plugin.Command cmd,
String label,
String[] args) |
void |
onDisable() |
void |
onEnable() |
void |
onLoad() |
List<String> |
onTabComplete(net.md_5.bungee.api.CommandSender sender,
net.md_5.bungee.api.plugin.Command cmd,
String label,
String[] args) |
ScheduledTask |
registerRepeatingTask(Runnable r,
long delay,
long interval) |
ScheduledTask |
runTaskLater(Runnable r,
long delay) |
ScheduledTask |
runTaskLaterAsync(Runnable r,
long delay) |
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLogger, getPlatformType
public void onLoad()
onLoad
in class net.md_5.bungee.api.plugin.Plugin
public void onEnable()
onEnable
in class net.md_5.bungee.api.plugin.Plugin
public void onDisable()
onDisable
in class net.md_5.bungee.api.plugin.Plugin
public boolean onCommand(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.Command cmd, String label, String[] args)
public List<String> onTabComplete(net.md_5.bungee.api.CommandSender sender, net.md_5.bungee.api.plugin.Command cmd, String label, String[] args)
public String getPluginName()
getPluginName
in interface PlatformPlugin
public String getVersion()
getVersion
in interface PlatformPlugin
public String getAuthor()
getAuthor
in interface PlatformPlugin
public String getPluginFolderPath()
getPluginFolderPath
in interface PlatformPlugin
public File getPluginFolder()
getPluginFolder
in interface PlatformPlugin
public Sender getPlayer(String name)
getPlayer
in interface PlatformPlugin
public Sender getPlayer(UUID uuid)
getPlayer
in interface PlatformPlugin
public Sender getConsole()
getConsole
in interface PlatformPlugin
public List<Sender> getPlayers()
getPlayers
in interface PlatformPlugin
public boolean isChatApiPresent()
isChatApiPresent
in interface PlatformPlugin
public MessageEncoder newMessageEncoder()
newMessageEncoder
in interface PlatformPlugin
public ScheduledTask registerRepeatingTask(Runnable r, long delay, long interval)
registerRepeatingTask
in interface PlatformPlugin
public ScheduledTask runTaskLater(Runnable r, long delay)
runTaskLater
in interface PlatformPlugin
public ScheduledTask runTaskLaterAsync(Runnable r, long delay)
runTaskLaterAsync
in interface PlatformPlugin
public Integer getBuild()
getBuild
in interface PlatformPlugin
Copyright © 2020. All rights reserved.