• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
资源图标

Bukkit SyncCommand —— 指令中枢:让命令无处遁形 1.6

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot
◆ 游戏版本
1.8-1.21
丨插件名

 SyncCommand —— 指令中枢:让命令无处遁形

丨插件作用/优点

 实现群组与子服之间相互发送指令,控制后台

 ● 无加载顺序,可先启动子服,亦可先加载BC/VC/Folia
 ● 断线自动重连、一次设置永久生效
 ● 支持BungeeCord、Velocity、Bukkit、Paper、Folia..理论全版本
 ● 插件为混合型,可装载在BC和Bukkit、Folia,不分文件类型
 ● 可BC -> 指挥 下游服务器
 ● 下游服务器 -> 指挥 BC (!新增)
 ● 可下游服务器-> 指挥 下游服务器
 ● 可将任意端侧作为指令中枢入口.. 配合其他插件如Q群插件实现控制所有服务器
 ● 支持以server名检索服务器
 ● 支持以player玩家名检索服务器
 ● 支持 all 和 !all 选择全部服务器,!all 表示过滤当前服务器 (!新增)
 ● 采用WebSocket通信,支持跨网络指挥服务器(不敢保证安全性,可能更新)
 ● ...


丨演示视频

https://www.bilibili.com/video/BV1g..._other.whitelist&t=1.097662&bvid=BV1g2BRYyEUE

丨配置文件


JSON:
{
  "debug": false,
  "server": {
    "ip": "127.0.0.1",
    "port": 3363
  },
  "serverName": "lobby"
}

丨使用文档

 代理端和子服都要安装jar文件,jar文件通用 没有版本区分。
 注意的是代理端需要手动创建SyncCommand/config.json 配置文件,并且填入以下内容

JSON:
{
  "debug": false,
  "server": {
    "ip": "127.0.0.1",
    "port": 3363
  }
}

 开发者直接调用CommandCenter的sendClientCommands(代理端)和sendCenterCommands(下游端)方法即可
 传入两个参数,一个serverName,一个List<String>指令集合。
 如果是从下游端发送命令还需要传入frorm名称,在传入的serverName是!all的时候会过滤掉当前服务器




丨指令&权限

 /vc-sync send <serverName/playerName/all> <command> (VC端)
 /bc-sync send <serverName/playerName/all> <command> (BC端)
 /sync send <serverName/playerName/all/!all/proxy> <command> (BK端)

 给指定服务器/所有服务器/指定玩家所在服务器的后台发送后台命令
 从BK端发送命令支持过滤掉当前服务器,!all 以免遇到一些奇怪问题..
 从BK端可给BC/VC端发送后台命令,目标服务器选择 proxy 即可
 所有端侧都需要 #sync.command.use 权限节点,代理端给权限请用代理端的权限插件


SyncCommand.svg


丨反馈/建议

ㅤQQ:476915861(欢迎骚扰,接简单定制)
作者
164ebr
下载
2
查看
64
首次发布
最后更新
评分
0.00 星 0 星

来自164ebr的更多资源

分享资源