public class BungeeBootstrap
extends java.lang.Object
implements dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrap, dev.id2r.api.common.plugin.bootstrap.LoaderBootstrap
| Constructor and Description |
|---|
BungeeBootstrap(net.md_5.bungee.api.plugin.Plugin loader,
BungeePlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
java.nio.file.Path |
getDataDirectory() |
net.md_5.bungee.api.plugin.Plugin |
getLoader() |
dev.id2r.api.common.plugin.logging.PluginLogger |
getLogger() |
java.util.Collection<java.util.UUID> |
getOnlinePlayers() |
dev.id2r.api.common.platform.Platform.Type |
getPlatformType() |
java.util.Optional<net.md_5.bungee.api.connection.ProxiedPlayer> |
getPlayer(java.util.UUID uuid) |
int |
getPlayerCount() |
java.util.Collection<java.lang.String> |
getPlayerList() |
net.md_5.bungee.api.ProxyServer |
getProxy() |
java.time.Instant |
getStartupTime() |
dev.id2r.api.common.plugin.task.TaskFactory |
getTaskFactory() |
java.lang.String |
getVersion() |
boolean |
isPlayerOnline(java.util.UUID uniqueId) |
void |
load() |
public BungeeBootstrap(net.md_5.bungee.api.plugin.Plugin loader,
BungeePlugin plugin)
public final net.md_5.bungee.api.plugin.Plugin getLoader()
public final net.md_5.bungee.api.ProxyServer getProxy()
public void load()
load in interface dev.id2r.api.common.plugin.bootstrap.LoaderBootstrappublic void enable()
enable in interface dev.id2r.api.common.plugin.bootstrap.LoaderBootstrappublic void disable()
disable in interface dev.id2r.api.common.plugin.bootstrap.LoaderBootstrappublic dev.id2r.api.common.plugin.logging.PluginLogger getLogger()
getLogger in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic dev.id2r.api.common.plugin.task.TaskFactory getTaskFactory()
getTaskFactory in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.lang.String getVersion()
getVersion in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.time.Instant getStartupTime()
getStartupTime in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic dev.id2r.api.common.platform.Platform.Type getPlatformType()
getPlatformType in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.nio.file.Path getDataDirectory()
getDataDirectory in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic int getPlayerCount()
getPlayerCount in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.util.Collection<java.lang.String> getPlayerList()
getPlayerList in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.util.Collection<java.util.UUID> getOnlinePlayers()
getOnlinePlayers in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic boolean isPlayerOnline(java.util.UUID uniqueId)
isPlayerOnline in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrappublic java.util.Optional<net.md_5.bungee.api.connection.ProxiedPlayer> getPlayer(java.util.UUID uuid)
getPlayer in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrap