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 class
PlayerAnnouncer.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 AnnouncementManager
getAnnouncement()
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.String
getMessage()
java.lang.Integer[]
getOptionalTitleArgs()
java.lang.String
getPermission()
java.lang.String
getPlayerName()
java.util.List<net.md_5.bungee.api.config.ServerInfo>
getRequiredServers()
static boolean
hasAnnouncement(net.md_5.bungee.api.connection.ProxiedPlayer player, net.md_5.bungee.api.connection.Server server, PlayerAnnouncer.ConnectionType type)
boolean
isConnectionType(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)
-
-