Interface PlatformPlugin
-
- All Known Implementing Classes:
BukkitPlugin
,BungeePlugin
,VelocityPlugin
public interface PlatformPlugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAuthor()
java.lang.Integer
getBuild()
Sender
getConsole()
java.util.logging.Logger
getLogger()
PlatformType
getPlatformType()
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()
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)
-
-
-
Method Detail
-
getPluginName
java.lang.String getPluginName()
-
getVersion
java.lang.String getVersion()
-
getAuthor
java.lang.String getAuthor()
-
getPluginFolderPath
java.lang.String getPluginFolderPath()
-
getPluginFolder
java.io.File getPluginFolder()
-
getPlayer
Sender getPlayer(java.lang.String name)
-
getPlayer
Sender getPlayer(java.util.UUID uuid)
-
getConsole
Sender getConsole()
-
getPlayers
java.util.List<Sender> getPlayers()
-
getLogger
java.util.logging.Logger getLogger()
-
getPlatformType
PlatformType getPlatformType()
-
isChatApiPresent
boolean isChatApiPresent()
-
newMessageEncoder
MessageEncoder newMessageEncoder()
-
registerRepeatingTask
ScheduledTask registerRepeatingTask(java.lang.Runnable r, long delay, long interval)
-
runTaskLater
ScheduledTask runTaskLater(java.lang.Runnable r, long delay)
-
runTaskLaterAsync
ScheduledTask runTaskLaterAsync(java.lang.Runnable r, long delay)
-
getBuild
java.lang.Integer getBuild()
-
-