Class PlayerAnnouncer
- java.lang.Object
-
- fr.royalpha.bungeeannounce.handler.PlayerAnnouncer
-
public class PlayerAnnouncer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlayerAnnouncer.ConnectionType
-
Field Summary
Fields Modifier and Type Field Description static java.util.ArrayList<PlayerAnnouncer>playerAnnouncers
-
Constructor Summary
Constructors Constructor Description 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 Summary
Modifier and Type Method Description AnnouncementManagergetAnnouncement()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)java.util.List<net.md_5.bungee.api.config.ServerInfo>getBroadcastServers()java.lang.StringgetMessage()java.lang.Integer[]getOptionalTitleArgs()java.lang.StringgetPermission()java.lang.StringgetPlayerName()java.util.List<net.md_5.bungee.api.config.ServerInfo>getRequiredServers()static booleanhasAnnouncement(net.md_5.bungee.api.connection.ProxiedPlayer player, net.md_5.bungee.api.connection.Server server, PlayerAnnouncer.ConnectionType type)booleanisConnectionType(PlayerAnnouncer.ConnectionType type)
-
-
-
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
-
isConnectionType
public boolean isConnectionType(PlayerAnnouncer.ConnectionType type)
-
getPlayerName
public java.lang.String getPlayerName()
-
getAnnouncement
public AnnouncementManager getAnnouncement()
-
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)
-
-