Class 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
    • 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()  
      • Methods inherited from class net.md_5.bungee.api.plugin.Plugin

        getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream, onLoad
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BungeeAnnouncePlugin

        public BungeeAnnouncePlugin()
    • Method Detail

      • onEnable

        public void onEnable()
        Overrides:
        onEnable in class net.md_5.bungee.api.plugin.Plugin
      • onDisable

        public void onDisable()
        Overrides:
        onDisable in class net.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)
      • getProxyServer

        public static net.md_5.bungee.api.ProxyServer getProxyServer()
      • getLoggerSystem

        public static Logger getLoggerSystem()