Package fr.royalpha.bungeeannounce
Class BungeeAnnouncePlugin
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Plugin
-
- fr.royalpha.bungeeannounce.BungeeAnnouncePlugin
-
- All Implemented Interfaces:
net.md_5.bungee.api.plugin.Listener
public class BungeeAnnouncePlugin extends net.md_5.bungee.api.plugin.Plugin implements net.md_5.bungee.api.plugin.Listener
-
-
Constructor Summary
Constructors Constructor Description BungeeAnnouncePlugin()
-
Method Summary
Modifier and Type Method Description ConfigManager
getConfigManager()
static Logger
getLoggerSystem()
static net.md_5.bungee.api.ProxyServer
getProxyServer()
java.util.List<ScheduledAnnouncement>
getScheduledAnnouncement()
void
load()
To do better, the load method should be executed in the onEnable to avoid repeating lines of code.void
onChat(net.md_5.bungee.api.event.ChatEvent event)
void
onConnect(net.md_5.bungee.api.event.ServerConnectedEvent event)
void
onDisable()
void
onDisconnect(net.md_5.bungee.api.event.PlayerDisconnectEvent event)
void
onEnable()
-
-
-
Method Detail
-
onEnable
public void onEnable()
- Overrides:
onEnable
in classnet.md_5.bungee.api.plugin.Plugin
-
onDisable
public void onDisable()
- Overrides:
onDisable
in classnet.md_5.bungee.api.plugin.Plugin
-
load
public void load()
To do better, the load method should be executed in the onEnable to avoid repeating lines of code. However, since it is only used for the BAReload command, I decided to separate it from the onEnable.
-
onConnect
public void onConnect(net.md_5.bungee.api.event.ServerConnectedEvent event)
-
onChat
public void onChat(net.md_5.bungee.api.event.ChatEvent event)
-
onDisconnect
public void onDisconnect(net.md_5.bungee.api.event.PlayerDisconnectEvent event)
-
getScheduledAnnouncement
public java.util.List<ScheduledAnnouncement> getScheduledAnnouncement()
-
getConfigManager
public ConfigManager getConfigManager()
-
getProxyServer
public static net.md_5.bungee.api.ProxyServer getProxyServer()
-
getLoggerSystem
public static Logger getLoggerSystem()
-
-