public class SpigotBootstrap
extends java.lang.Object
implements dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrap, dev.id2r.api.common.plugin.bootstrap.LoaderBootstrap
| Constructor and Description |
|---|
SpigotBootstrap(org.bukkit.plugin.Plugin loader,
SpigotPlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
java.nio.file.Path |
getDataDirectory() |
org.bukkit.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<org.bukkit.entity.Player> |
getPlayer(java.util.UUID uuid) |
int |
getPlayerCount() |
java.util.Collection<java.lang.String> |
getPlayerList() |
org.bukkit.Server |
getServer() |
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 SpigotBootstrap(org.bukkit.plugin.Plugin loader,
SpigotPlugin plugin)
public org.bukkit.plugin.Plugin getLoader()
public org.bukkit.Server getServer()
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<org.bukkit.entity.Player> getPlayer(java.util.UUID uuid)
getPlayer in interface dev.id2r.api.common.plugin.bootstrap.ID2RPluginBootstrap