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 ConfigManagergetConfigManager()static LoggergetLoggerSystem()static net.md_5.bungee.api.ProxyServergetProxyServer()java.util.List<ScheduledAnnouncement>getScheduledAnnouncement()voidload()To do better, the load method should be executed in the onEnable to avoid repeating lines of code.voidonChat(net.md_5.bungee.api.event.ChatEvent event)voidonConnect(net.md_5.bungee.api.event.ServerConnectedEvent event)voidonDisable()voidonDisconnect(net.md_5.bungee.api.event.PlayerDisconnectEvent event)voidonEnable()
-
-
-
Method Detail
-
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
-
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()
-
-