public class BungeeAPI
extends java.lang.Object
implements org.bukkit.plugin.messaging.PluginMessageListener
Modifier and Type | Field and Description |
---|---|
static boolean |
enabled
|
static boolean |
schedulePacketAPI
|
Constructor and Description |
---|
BungeeAPI()
|
Modifier and Type | Method and Description |
---|---|
static boolean |
executeBungeeCommands(java.lang.String[] commands,
java.lang.String... players)
|
static boolean |
executePlayerCommands(Command[] commands,
java.lang.String... players)
|
static boolean |
executeServerCommands(Command[] commands,
java.lang.String... servers)
|
static boolean |
executeServerCommands(java.lang.String[] commands,
java.lang.String... servers)
|
static boolean |
forwardToAllServer(java.lang.String channel,
byte[] message)
|
static boolean |
forwardToPlayer(java.lang.String channel,
byte[] message,
java.lang.Iterable<java.lang.String> players)
|
static boolean |
forwardToPlayer(java.lang.String channel,
byte[] message,
java.lang.String... players)
|
static boolean |
forwardToServer(java.lang.String channel,
byte[] message,
java.lang.String... servers)
|
static java.lang.String |
getIp(org.bukkit.entity.Player plr)
|
static java.lang.Integer |
getPort(org.bukkit.entity.Player plr)
|
static java.lang.String |
getServerIp(java.lang.String server)
|
static java.lang.String |
getServerName()
|
static java.lang.Short |
getServerPort(java.lang.String server)
|
static java.util.UUID |
getUUID(org.bukkit.entity.Player plr)
|
static java.util.UUID |
getUUID(java.lang.String pln)
|
static boolean |
kick(java.lang.String message,
java.lang.Iterable<java.lang.String> players)
|
static boolean |
kick(java.lang.String message,
java.lang.String... players)
|
void |
onPluginMessageReceived(java.lang.String channel,
org.bukkit.entity.Player player,
byte[] bytes)
|
static java.lang.Integer |
playerCount(java.lang.String server)
|
static java.lang.String[] |
playerList(java.lang.String server)
|
static boolean |
requestCurrentServerName()
|
static void |
requestIP(java.lang.Iterable<org.bukkit.entity.Player> players)
|
static void |
requestIP(org.bukkit.entity.Player... players)
|
static boolean |
requestPlayerCount(java.lang.Iterable<java.lang.String> servers)
|
static boolean |
requestPlayerCount(java.lang.String... servers)
|
static boolean |
requestPlayerList(java.lang.Iterable<java.lang.String> servers)
|
static boolean |
requestPlayerList(java.lang.String... servers)
|
static boolean |
requestServerIP(java.lang.Iterable<java.lang.String> servers)
|
static boolean |
requestServerIP(java.lang.String... servers)
|
static boolean |
requestServerNames()
|
static boolean |
requestUUID(java.lang.Iterable<java.lang.String> players)
|
static boolean |
requestUUID(java.lang.String... players)
|
static void |
send(java.lang.String server,
java.util.Collection<org.bukkit.entity.Player> players)
|
static boolean |
send(java.lang.String server,
java.lang.Iterable<java.lang.String> players)
|
static void |
send(java.lang.String server,
org.bukkit.entity.Player... players)
|
static boolean |
send(java.lang.String server,
java.lang.String... players)
|
static boolean |
sendMessage(java.lang.String msg,
java.lang.Iterable<java.lang.String> players)
|
static boolean |
sendMessage(java.lang.String msg,
java.lang.String... players)
|
static java.lang.String[] |
serverNames()
|
static boolean |
start()
|
static java.lang.Integer |
totalPlayerCount()
|
static java.lang.String[] |
totalPlayerList()
|
public static boolean enabled
public static boolean schedulePacketAPI
public static boolean executeBungeeCommands(java.lang.String[] commands, java.lang.String... players)
public static boolean executePlayerCommands(Command[] commands, java.lang.String... players)
public static boolean executeServerCommands(java.lang.String[] commands, java.lang.String... servers)
public static boolean executeServerCommands(Command[] commands, java.lang.String... servers)
public static boolean forwardToAllServer(java.lang.String channel, byte[] message)
public static boolean forwardToPlayer(java.lang.String channel, byte[] message, java.lang.String... players)
public static boolean forwardToPlayer(java.lang.String channel, byte[] message, java.lang.Iterable<java.lang.String> players)
public static boolean forwardToServer(java.lang.String channel, byte[] message, java.lang.String... servers)
public static java.lang.String getIp(org.bukkit.entity.Player plr)
public static java.lang.Integer getPort(org.bukkit.entity.Player plr)
public static java.lang.String getServerIp(java.lang.String server)
public static java.lang.String getServerName()
public static java.lang.Short getServerPort(java.lang.String server)
public static java.util.UUID getUUID(org.bukkit.entity.Player plr)
public static java.util.UUID getUUID(java.lang.String pln)
public static boolean kick(java.lang.String message, java.lang.String... players)
public static boolean kick(java.lang.String message, java.lang.Iterable<java.lang.String> players)
public static java.lang.Integer playerCount(java.lang.String server)
public static java.lang.String[] playerList(java.lang.String server)
public static boolean requestCurrentServerName()
public static void requestIP(org.bukkit.entity.Player... players)
public static void requestIP(java.lang.Iterable<org.bukkit.entity.Player> players)
public static boolean requestPlayerCount(java.lang.Iterable<java.lang.String> servers)
public static boolean requestPlayerCount(java.lang.String... servers)
public static boolean requestPlayerList(java.lang.Iterable<java.lang.String> servers)
public static boolean requestPlayerList(java.lang.String... servers)
public static boolean requestServerIP(java.lang.Iterable<java.lang.String> servers)
public static boolean requestServerIP(java.lang.String... servers)
public static boolean requestServerNames()
public static boolean requestUUID(java.lang.Iterable<java.lang.String> players)
public static boolean requestUUID(java.lang.String... players)
public static void send(java.lang.String server, org.bukkit.entity.Player... players)
public static void send(java.lang.String server, java.util.Collection<org.bukkit.entity.Player> players)
public static boolean send(java.lang.String server, java.lang.String... players)
public static boolean send(java.lang.String server, java.lang.Iterable<java.lang.String> players)
public static boolean sendMessage(java.lang.String msg, java.lang.String... players)
public static boolean sendMessage(java.lang.String msg, java.lang.Iterable<java.lang.String> players)
public static java.lang.String[] serverNames()
public static boolean start()
public static java.lang.Integer totalPlayerCount()
public static java.lang.String[] totalPlayerList()
public void onPluginMessageReceived(java.lang.String channel, org.bukkit.entity.Player player, byte[] bytes)
onPluginMessageReceived
in interface org.bukkit.plugin.messaging.PluginMessageListener