Class PlayerAnnouncer


  • public class PlayerAnnouncer
    extends java.lang.Object
    • Field Detail

      • playerAnnouncers

        public static java.util.ArrayList<PlayerAnnouncer> playerAnnouncers
    • Constructor Detail

      • PlayerAnnouncer

        public PlayerAnnouncer​(BungeeAnnouncePlugin plugin,
                               PlayerAnnouncer.ConnectionType type,
                               java.lang.String playerName,
                               AnnouncementManager announcement,
                               java.lang.String message,
                               java.util.List<java.lang.String> requiredServers,
                               java.util.List<java.lang.String> broadcastServers,
                               java.lang.String permission,
                               java.lang.Integer... optionalTitleArgs)
    • Method Detail

      • getPlayerName

        public java.lang.String getPlayerName()
      • getMessage

        public java.lang.String getMessage()
      • getRequiredServers

        public java.util.List<net.md_5.bungee.api.config.ServerInfo> getRequiredServers()
      • getBroadcastServers

        public java.util.List<net.md_5.bungee.api.config.ServerInfo> getBroadcastServers()
      • getPermission

        public java.lang.String getPermission()
      • getOptionalTitleArgs

        public java.lang.Integer[] getOptionalTitleArgs()
      • getAnnouncementList

        public static java.util.List<PlayerAnnouncer> getAnnouncementList​(net.md_5.bungee.api.connection.ProxiedPlayer player,
                                                                          net.md_5.bungee.api.connection.Server server,
                                                                          PlayerAnnouncer.ConnectionType connectionType)
      • hasAnnouncement

        public static boolean hasAnnouncement​(net.md_5.bungee.api.connection.ProxiedPlayer player,
                                              net.md_5.bungee.api.connection.Server server,
                                              PlayerAnnouncer.ConnectionType type)