Package dev.magicmq.pyspigot.bungee
Class PyBungee
java.lang.Object
net.md_5.bungee.api.plugin.Plugin
dev.magicmq.pyspigot.bungee.PyBungee
- All Implemented Interfaces:
dev.magicmq.pyspigot.PlatformAdapter
public class PyBungee
extends net.md_5.bungee.api.plugin.Plugin
implements dev.magicmq.pyspigot.PlatformAdapter
Entry point of PySpigot for the BungeeCord servers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PyBungeeget()Get the instance of this plugin.net.kyori.adventure.platform.bungeecord.BungeeAudiencesGet the adventure API for the BungeeCord platform.org.slf4j.Loggervoidvoiddev.magicmq.pyspigot.config.PluginConfigvoidvoiddev.magicmq.pyspigot.config.ScriptOptionsConfigvoidbooleanCheck if Protocolize is available on the server.voidvoidonEnable()voidvoidvoidMethods inherited from class net.md_5.bungee.api.plugin.Plugin
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream, onLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.magicmq.pyspigot.PlatformAdapter
getDataFolder
-
Constructor Details
-
PyBungee
public PyBungee()
-
-
Method Details
-
onEnable
public void onEnable()- Overrides:
onEnablein classnet.md_5.bungee.api.plugin.Plugin
-
onDisable
public void onDisable()- Overrides:
onDisablein classnet.md_5.bungee.api.plugin.Plugin
-
initConfig
public dev.magicmq.pyspigot.config.PluginConfig initConfig()- Specified by:
initConfigin interfacedev.magicmq.pyspigot.PlatformAdapter
-
initScriptOptionsConfig
public dev.magicmq.pyspigot.config.ScriptOptionsConfig initScriptOptionsConfig()- Specified by:
initScriptOptionsConfigin interfacedev.magicmq.pyspigot.PlatformAdapter
-
initCommands
public void initCommands()- Specified by:
initCommandsin interfacedev.magicmq.pyspigot.PlatformAdapter
-
initListeners
public void initListeners()- Specified by:
initListenersin interfacedev.magicmq.pyspigot.PlatformAdapter
-
initPlatformManagers
public void initPlatformManagers()- Specified by:
initPlatformManagersin interfacedev.magicmq.pyspigot.PlatformAdapter
-
initAdventure
public void initAdventure()- Specified by:
initAdventurein interfacedev.magicmq.pyspigot.PlatformAdapter
-
initVersionChecking
public void initVersionChecking()- Specified by:
initVersionCheckingin interfacedev.magicmq.pyspigot.PlatformAdapter
-
setupMetrics
public void setupMetrics()- Specified by:
setupMetricsin interfacedev.magicmq.pyspigot.PlatformAdapter
-
shutdownMetrics
public void shutdownMetrics()- Specified by:
shutdownMetricsin interfacedev.magicmq.pyspigot.PlatformAdapter
-
shutdownVersionChecking
public void shutdownVersionChecking()- Specified by:
shutdownVersionCheckingin interfacedev.magicmq.pyspigot.PlatformAdapter
-
getPlatformLogger
public org.slf4j.Logger getPlatformLogger()- Specified by:
getPlatformLoggerin interfacedev.magicmq.pyspigot.PlatformAdapter
-
getDataFolderPath
- Specified by:
getDataFolderPathin interfacedev.magicmq.pyspigot.PlatformAdapter
-
getPluginClassLoader
- Specified by:
getPluginClassLoaderin interfacedev.magicmq.pyspigot.PlatformAdapter
-
getVersion
- Specified by:
getVersionin interfacedev.magicmq.pyspigot.PlatformAdapter
-
getPluginIdentifier
- Specified by:
getPluginIdentifierin interfacedev.magicmq.pyspigot.PlatformAdapter
-
isProtocolizeAvailable
public boolean isProtocolizeAvailable()Check if Protocolize is available on the server.- Returns:
- True if Protocolize is loaded and enabled, false if otherwise
-
getAdventure
public net.kyori.adventure.platform.bungeecord.BungeeAudiences getAdventure()Get the adventure API for the BungeeCord platform.- Returns:
- The adventure API
-
get
Get the instance of this plugin.- Returns:
- The instance
-