类 BCUtil
- java.lang.Object
-
- cn.fxcraft.bukkit.api.BCUtil
-
public class BCUtil extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 BCUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleansendPluginMessage(java.lang.String serverName, java.lang.String childChannel, java.lang.Object msg)发送插件消息到子服static booleansendPluginMessageAll(java.lang.String childChannel, java.lang.Object msg)发送插件消息到子服static voidToServer(java.lang.String playerName, java.lang.String serverName)将玩家传送到目标服务器static voidToServer(org.bukkit.entity.Player player, java.lang.String serverName)将玩家传送到目标服务器
-
-
-
方法详细资料
-
sendPluginMessage
public static boolean sendPluginMessage(java.lang.String serverName, java.lang.String childChannel, java.lang.Object msg)发送插件消息到子服
读取消息:
ByteArrayDataInput in = ByteStreams.newDataInput(bytes); String childChannel = in.readUTF(); //读取消息 short len = in.readShort(); byte[] msgBytes = new byte[len]; in.readFully(msgBytes); //将byte[]转为对象 Object msg = JSON.parse(msgBytes)- 参数:
serverName- 要发送的服务器(ALL - 发送给全部服务器,自己所在的服务器除外, Online - 发送给全部在线的服务器,自己所在的服务器除外,或者指定服务器)childChannel- 子频道msg- 要发送的数据(JSONObject对象)- 返回:
- 发送失败返回false
-
sendPluginMessageAll
public static boolean sendPluginMessageAll(java.lang.String childChannel, java.lang.Object msg)发送插件消息到子服
读取消息:
ByteArrayDataInput in = ByteStreams.newDataInput(bytes); String childChannel = in.readUTF(); //读取消息 short len = in.readShort(); byte[] msgBytes = new byte[len]; in.readFully(msgBytes); //将byte[]转为对象 Object msg = JSON.parse(msgBytes)- 参数:
childChannel- 子频道msg- 要发送的数据- 返回:
- 发送失败返回false
-
ToServer
public static void ToServer(org.bukkit.entity.Player player, java.lang.String serverName)将玩家传送到目标服务器- 参数:
player- 玩家serverName- 目标服务器名
-
ToServer
public static void ToServer(java.lang.String playerName, java.lang.String serverName)将玩家传送到目标服务器- 参数:
playerName- 玩家名serverName- 目标服务器名
-
-