类 BCUtil


  • public class BCUtil
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      BCUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean sendPluginMessage​(java.lang.String serverName, java.lang.String childChannel, java.lang.Object msg)
      发送插件消息到子服
      static boolean sendPluginMessageAll​(java.lang.String childChannel, java.lang.Object msg)
      发送插件消息到子服
      static void ToServer​(java.lang.String playerName, java.lang.String serverName)
      将玩家传送到目标服务器
      static void ToServer​(org.bukkit.entity.Player player, java.lang.String serverName)
      将玩家传送到目标服务器
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BCUtil

        public BCUtil()
    • 方法详细资料

      • 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 - 目标服务器名