Package net.william278.husksync
Class BukkitHuskSync
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
net.william278.husksync.BukkitHuskSync
- All Implemented Interfaces:
net.william278.husksync.HuskSync
,org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
public class BukkitHuskSync
extends org.bukkit.plugin.java.JavaPlugin
implements net.william278.husksync.HuskSync
-
Field Summary
Fields inherited from interface net.william278.husksync.HuskSync
SPIGOT_RESOURCE_ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnet.kyori.adventure.platform.bukkit.BukkitAudiences
Returns the adventure Bukkit audiencesList<net.william278.husksync.migrator.Migrator>
net.william278.husksync.data.DataAdapter
net.william278.husksync.database.Database
net.william278.husksync.event.EventCannon
static BukkitHuskSync
(Internal use only) Returns the instance of the implementing Bukkit pluginnet.william278.husksync.config.Locales
net.william278.husksync.util.Logger
net.william278.desertwell.Version
Optional<net.william278.husksync.player.OnlineUser>
getOnlineUser(UUID uuid)
Set<net.william278.husksync.player.OnlineUser>
net.william278.desertwell.Version
net.william278.husksync.redis.RedisManager
net.william278.husksync.util.ResourceReader
net.william278.husksync.config.Settings
void
void
onEnable()
void
onLoad()
reload()
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
Methods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.william278.husksync.HuskSync
getDataFolder, getLatestVersionIfOutdated
-
Constructor Details
-
BukkitHuskSync
public BukkitHuskSync()
-
-
Method Details
-
getInstance
(Internal use only) Returns the instance of the implementing Bukkit plugin- Returns:
- the instance of the Bukkit plugin
-
onLoad
public void onLoad()- Specified by:
onLoad
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onLoad
in classorg.bukkit.plugin.java.JavaPlugin
-
onEnable
public void onEnable()- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.bukkit.plugin.java.JavaPlugin
-
getOnlineUsers
- Specified by:
getOnlineUsers
in interfacenet.william278.husksync.HuskSync
-
getOnlineUser
@NotNull public Optional<net.william278.husksync.player.OnlineUser> getOnlineUser(@NotNull UUID uuid)- Specified by:
getOnlineUser
in interfacenet.william278.husksync.HuskSync
-
getDatabase
@NotNull public net.william278.husksync.database.Database getDatabase()- Specified by:
getDatabase
in interfacenet.william278.husksync.HuskSync
-
getRedisManager
@NotNull public net.william278.husksync.redis.RedisManager getRedisManager()- Specified by:
getRedisManager
in interfacenet.william278.husksync.HuskSync
-
getDataAdapter
@NotNull public net.william278.husksync.data.DataAdapter getDataAdapter()- Specified by:
getDataAdapter
in interfacenet.william278.husksync.HuskSync
-
getEventCannon
@NotNull public net.william278.husksync.event.EventCannon getEventCannon()- Specified by:
getEventCannon
in interfacenet.william278.husksync.HuskSync
-
getAvailableMigrators
- Specified by:
getAvailableMigrators
in interfacenet.william278.husksync.HuskSync
-
getSettings
@NotNull public net.william278.husksync.config.Settings getSettings()- Specified by:
getSettings
in interfacenet.william278.husksync.HuskSync
-
getLocales
@NotNull public net.william278.husksync.config.Locales getLocales()- Specified by:
getLocales
in interfacenet.william278.husksync.HuskSync
-
getLoggingAdapter
@NotNull public net.william278.husksync.util.Logger getLoggingAdapter()- Specified by:
getLoggingAdapter
in interfacenet.william278.husksync.HuskSync
-
getResourceReader
@NotNull public net.william278.husksync.util.ResourceReader getResourceReader()- Specified by:
getResourceReader
in interfacenet.william278.husksync.HuskSync
-
getPluginVersion
@NotNull public net.william278.desertwell.Version getPluginVersion()- Specified by:
getPluginVersion
in interfacenet.william278.husksync.HuskSync
-
getMinecraftVersion
@NotNull public net.william278.desertwell.Version getMinecraftVersion()- Specified by:
getMinecraftVersion
in interfacenet.william278.husksync.HuskSync
-
getAudiences
@NotNull public net.kyori.adventure.platform.bukkit.BukkitAudiences getAudiences()Returns the adventure Bukkit audiences- Returns:
- The adventure Bukkit audiences
-
reload
- Specified by:
reload
in interfacenet.william278.husksync.HuskSync
-