Minecraft(我的世界)中文论坛

标题: [聊天][开源 ]YinwuChat——跨服、跨BC、web:RGB颜色、at、物品展示、Q群[全版本]

作者: lintx    时间: 2019-1-3 10:33
标题: [聊天][开源 ]YinwuChat——跨服、跨BC、web:RGB颜色、at、物品展示、Q群[全版本]
本帖最后由 lintx 于 2020-12-4 19:28 编辑



YinwuChat
一款集成跨服聊天、跨BungeeCord聊天、web聊天、跨服at、跨服物品展示、RGB真彩色聊天
Q群互通、关键词屏蔽、游戏公告功能的聊天插件





*注意:如果你是从1.x版本升级到2.0版本,且在1.x版本时已经在使用Q群互通功能,那么你要在酷Q的HTTP API插件配置中,将ws_reverse_url后面加上/ws,比如你原来是ws://127.0.0.1:9000,那么现在就应该是ws://127.0.0.1:9000/ws
*注意:v2.1版本对配置文件的格式做了较大调整,为了使旧配置不丢失,虽然插件已经做了自动备份旧配置的功能,但还是建议在升级前手动备份一下旧版本的配置文件

说明

    YinwuChat原是为YinwuRealm制作的插件,作为服务器管理员及插件开发者,后将它开源并发表于mcbbs。
    YinwuChat同时是Bungeecord插件和Spigot插件,你需要在你的Bungee服务端和这个Bungee接入的所有的Spigot服务端都安装这个插件。
    YinwuChat开发的初衷即是为了使玩家在网页中也能和服务器中的玩家聊天,一开始本来是想依赖bukkitAPI开发的,但是由于服务器是BungeeCord群组服,在bukkitAPI中获取其他服务器的聊天内容不便,发送聊天内容更不便,所以转为BungeeCord插件,最后又改为BungeeCord、bukkit合作插件。



插件功能

  • 跨服聊天同步
  • 跨服私聊(/msg <玩家名> 消息)
  • 跨服@(聊天内容中输入想@的玩家的名字,或名字的前面一部分,不区分大小写)
  • 跨服物品展示(聊天内容中输入[i]即可将手中的物品发送到聊天栏,输入[i:x]可以展示背包中x对应的物品栏的物品,物品栏为0-8,然后从背包左上角从左至右从上至下为9-35,装备栏为36-39,副手为40,一条消息中可以展示多个物品)
  • WebSocket,开启WebSocket后配合YinwuChat-Web(Web客户端)可以实现web、游戏内聊天同步
  • 关键词屏蔽
  • 定时广播消息,支持悬浮提示、点击命令,支持分服务器发送。
  • 使用酷Q和酷Q HTTP API来实现Q群聊天同步
  • 聊天样式代码权限控制
  • 自定义聊天指令:可以自定义设置将玩家发送的聊天内容中一些内容替换为其他内容


配置文件

YinwuChat的配置文件主要分3块:Bungee端配置文件、Bungee端公告任务、Bukkit端配置文件。

Bungee端配置文件(config.yml)


Bungee端公告任务(tasks.yml):


Bukkit端配置文件(config.yml):

*注意:1.14版本的papi不支持%player_server%了

Q群聊天互通配置:


跨bc聊天互通配置:


效果截图


命令

Bungeecord端命令:


Bukkit端命令:


权限
Bungeecord端权限:


Bukkit端权限:


玩家使用说明

@某个玩家

当聊天消息中含有@符号,并后面跟着某个玩家的名字的前面一部分或完整名字时,即可@该玩家,该玩家将收到一条@提示
@所有人
@所有人可以@整个服务器所有人(不包括Web端和Q群),或者分服务器@该服务器所有人(不包括Web端和Q群) 具体使用方法为: 假如配置文件中的atAllKey是默认的all,那么聊天内容中含有@all时即可@整个服务器的人(all后面不能紧接着英文或数字,可以是中文、空格等) 假如你有一个服务器名字为lobby,那么聊天内容中含有@lall或@lobbyall时,即可@lobby服务器的所有人(即服务器名只需要输入前面部分即可,该服务器名为BungeeCord配置文件中的名字)
阻止被其他人@
使用命令/yinwuchat noat可以允许或禁止自己被其他人@,但是不能禁止被@所有人功能@
防止被他人骚扰
如果有某个玩家使用私聊、@骚扰你,或者你不喜欢他在公屏的发言,你可以使用命令/yinwuchat ignore <玩家名>来忽略他的消息
物品展示
(聊天内容中输入[i]即可将手中的物品发送到聊天栏,输入[i:x]可以展示背包中x对应的物品栏的物品,物品栏为0-8,然后从背包左上角从左至右从上至下为9-35,装备栏为36-39,副手为40,一条消息中可以展示多个物品)
RGB颜色聊天
如有yinwuchat.style.rgb权限,可使用,聊天中输入&#rgb即可,rgb为16进制rgb颜色代码,如:E90FF



下载及安装

1.前往https://github.com/lintx/Minecraft-Plugin-YinwuChat/releases下载最新版本的jar
2.将jar复制到各服的plugins文件夹内
3.重启各服务器
4.修改配置文件
5.执行yinwuchat reload命令重新加载配置
PS:web服务器相关问题或反向代理相关问题请自行查找解决方案


更新日志



----------Yinwu系列插件----------
YinwuChat----支持网页聊天的跨服聊天插件
BBSToper----奖励玩家顶服务器宣传贴
MCJointBan----基于GitHub的联合禁封插件
WebAuth----网页登陆: 正版共存|防假人
ExpCake----经验蛋糕

本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖




作者: lintx    时间: 2019-1-3 10:37
谁能告诉我,为什么编辑帖子全是错误,无法提交?
  • 本插件所用代码部分来自其他开源或闭源(已授权)作品
  • 本插件为非盈利性插件,免费发布,严禁销售和转卖
  • 部分插件源码来自Java-WebSocket开源项目(开源地址:https://github.com/TooTallNate/Java-WebSocket
  • 部分插件源码来自gson开源项目(开源地址:https://github.com/google/gson
    作者: Abraham511    时间: 2019-1-3 11:23
    lintx 发表于 2019-1-3 10:37
    谁能告诉我,为什么编辑帖子全是错误,无法提交?
  • 本插件所用代码部分来自其他开源或闭源(已授权)作品
    [ ...
  • 为什么编辑帖子全是错误,无法提交?


    论坛被攻击了


    解决方法:http://www.mcbbs.net/thread-835702-1-1.html

    作者: 117779284    时间: 2019-1-3 18:21
    网页可以禁言吗·
    作者: xmdhs    时间: 2019-1-3 20:27
    帖子名的末尾应为支持的服务器版本,另外还是仔细看看版规吧
    作者: lintx    时间: 2019-1-3 20:41
    现在根本就编辑不了帖子
    作者: nmlgbaaa    时间: 2019-5-18 20:55
    网站有SSL证书认证吗?
    作者: nmlgbaaa    时间: 2019-5-18 22:56
    求分享nginx配置QAQ
    作者: lintx    时间: 2019-6-28 23:05
    117779284 发表于 2019-1-3 18:21
    网页可以禁言吗·

    现在可以
    作者: lintx    时间: 2019-6-28 23:06
    nmlgbaaa 发表于 2019-5-18 22:56
    求分享nginx配置QAQ

    已更新nginx配置示例
    作者: CallMeDavid    时间: 2019-7-1 22:03
    牛批嗷????????
    作者: qmsiyu    时间: 2019-7-8 21:36
            ConfigureCore是什么呢?这个前置在哪
    作者: lintx    时间: 2019-7-9 19:04
    qmsiyu 发表于 2019-7-8 21:36
    ConfigureCore是什么呢?这个前置在哪

    spigot或我github有
    作者: X836696023    时间: 2019-7-31 13:45
    在Bungee端的报错(是不是要装前置插件?但是前置插件我搜不到啊):


    作者: jiao1018000    时间: 2019-7-31 13:49
    插件不错谢谢楼主收下了
    作者: sharina2012    时间: 2019-8-1 16:16
    感谢分享 插件不错 谢谢
    作者: q2639716792    时间: 2019-8-6 15:30
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: nuo13260    时间: 2019-10-6 18:52
    X836696023 发表于 2019-7-31 13:45
    在Bungee端的报错(是不是要装前置插件?但是前置插件我搜不到啊):

    安装前置https://github.com/lintx/ConfigureCore-for-Minecraft-plugins
    作者: nuo13260    时间: 2019-10-6 20:21
    难道这是我的问题?

    111.png (19.43 KB, 下载次数: 0)

    111.png

    作者: lintx    时间: 2019-11-7 17:44
    更新到1.2.0
    一. 新增事件延迟以兼容部分需要监听聊天内容的插件(可以在处理消息前等待一段时间以等待其他插件处理聊天消息,比如箱子商店)
    二. 新增Q群同步功能(需要使用酷Q和酷Q HTTP API来实现Q群聊天同步)
    配置方法:
    1. YinwuChat插件配置
        1. 需要开启openwsserver
        2. 将coolQGroup设置为你想同步的Q群的号码
        3. 将coolQAccessToken设置为一个足够复杂足够长的字符串(推荐32位左右的随机字符串)
    2. 安装酷Q HTTP API插件
        1. 去 https://github.com/richardchien/coolq-http-api/releases/latest 下载最新版本的coolq-http-api,coolq-http-api具体的安装说明可以到 https://cqhttp.cc/docs/http://richardchien.gitee.io/coolq-http-api/docs/ 查看
        2. 将coolq-http-api放到酷Q目录下的app目录下
        3. 打开酷Q的应用管理界面,点击重载应用按钮
        4. 找到“[未启用]HTTP API”,点它,然后点右边的启用按钮
        5. 有提示的全部点“是”
        6. 到酷Q目录下的“data\app\io.github.richardchien.coolqhttpapi\config”目录,下,打开你登录的QQ号对应的json文件(比如你登录的QQ号是10000,那文件名就是10000.json)
        7. 将use_http修改为false(如果你没有其他应用需要使用的话)
        8. 将use_ws_reverse修改为true(必须!)
        9. 将ws_reverse_url修改为插件的websocket监听地址加端口(比如你端口是9000,酷Q和mc服务器在一台机器上就填 ws://127.0.0.1:9000/)
        10. post_message_format请务必保证是"string"
        11. 将enable_heartbeat设置为true
        12. 增加一行   "ws_reverse_use_universal_client": true,    或者如果你的json文件中有ws_reverse_use_universal_client的话将它改为true(必须!)
        13. 将access_token修改为和YinwuChat配置中的coolQAccessToken一致的内容
        14. 右键酷Q主界面,选择应用-HTTP API-重启应用
    升级到1.2.0版本时推荐备份旧配置,等待插件重新生成新版本配置后再将旧版本配置中和新版本中一致的部分还原。
    作者: lintx    时间: 2019-11-8 09:08
    nuo13260 发表于 2019-10-6 20:21
    难道这是我的问题?

    我本地测试没有这个问题,你插件版本和服务端版本分别是多少?
    作者: lintx    时间: 2019-11-8 22:08
    更新到1.3.0
    1.修复了bc端插件会导致其他插件和bc端交互数据无效的bug
    2.修复了1.2.0版本中bukkit端的延时代码可能会导致的主线程休眠的bug(感谢github用户BryanSer的issues)
    3.私聊命令增加了tell、t、m共3个alias
    4.私聊命令自动补全增加整个bc服所有玩家名
    作者: lintx    时间: 2019-11-10 03:55
    更新到1.4.0
    1.优化和酷Q HTTP API通信的部分代码
    2.Q群同步可以单独开启或关闭 Q群->游戏 方向和 游戏->Q群 方向的消息(也就是可以只将Q群消息转发到游戏,或只将游戏内消息转发到Q群)
    3.优化前置插件检测,现在会正确检测前置插件是否存在,如不存在将停用插件
    4.将QuickShop-Reremake添加到软依赖列表以将yinwuchat放在QuickShop-Reremake之后启动以修复在使用QuickShop-Reremake插件购买/出售物品时将出售/购买的数量发送到公屏的问题
    5.bukkit端插件增加一个命令:`yinwuchat-bukkit reload`用于重新加载配置文件
    作者: lintx    时间: 2019-11-13 16:57
    经过大量重构的2.0版本上线

    注意:如果你是从1.x版本升级到2.0版本,且在1.x版本时已经在使用Q群互通功能,那么你要在酷Q的HTTP API插件配置中,将ws_reverse_url后面加上/ws,比如你原来是ws://127.0.0.1:9000,那么现在就应该是ws://127.0.0.1:9000/ws

    1.websocket服务框架更换为netty,bungee和spigot内置,而且性能更好
    2.由于更换为netty后可以同时开启http和ws监听,所以新版本内置了http服务器,自带web端文件,需要使用web聊天的服主不需要单独下载web端文件并架设http服务器了
    3.web端使用vue替换了angularjs,修复了玩家名列表不能滑动的bug,修复了&r样式代码不能正确还原文字样式的bug
    4.bungee端增加qqDenyStyle设置,可以在转发QQ群消息时,禁用部分或全部样式代码(默认为禁用全部样式)
    5.bungee端增加webDenyStyle设置,可以设置web端发送消息时,禁用部分或全部样式代码(默认为禁用除颜色和重置外的样式)
    6.bukkit端增加了一系列的样式代码权限,具体权限为yinwuchat.style.x,x为具体样式代码,具体为0-9,a-f,klmnor,默认设置时0-9,a-f,r为允许,其他为不允许
    7.消息格式中的click字段除了原本的链接和填充到聊天栏之外新增了直接执行命令的支持(以英文感叹号!开头可以直接执行,比如!/tpa {displayName}就可以点击直接给说话的玩家发送tpa请求,注意如果感叹号后面没有斜杠会按发送聊天消息处理)
    8.bukkit端增加自定义handle设置,可以自定义设置将玩家发送的聊天内容中一些内容替换为其他内容,默认含有一个[p]的handle,可以将聊天内容中的[p]替换为玩家位置,服主可以按自己的喜好和需求定制handle
    9.bungee端新增权限yinwuchat.monitor,新增命令/yinwuchat monitor,当玩家拥有权限yinwuchat.monitor时可以使用该命令切换是否监听其他玩家的私聊信息,默认为监听,当玩家拥有该权限且设置为监听时,其他玩家发送私聊信息会给玩家发送一份监听消息(监听消息的样式可以单独设置)
    10.取消了前置插件Configure(现在内置了)
    作者: cp666    时间: 2019-11-20 12:41
    我将配置里面的{playerName}改成了%player_displayname%,可是并不会显示玩家昵称,如果要显示该怎么写
    作者: lintx    时间: 2019-11-20 21:04
    cp666 发表于 2019-11-20 12:41
    我将配置里面的{playerName}改成了%player_displayname%,可是并不会显示玩家昵称,如果要显示该怎么写 ...

    你在哪里改的?yinwuchat生效了吗?你装了paipi吗?
    作者: cp666    时间: 2019-11-20 21:05
    lintx 发表于 2019-11-20 21:04
    你在哪里改的?yinwuchat生效了吗?你装了paipi吗?

    不是插件的问题,可能是其他pi附属导致的
    作者: 1315588141    时间: 2019-11-21 07:20
    我先收藏一下,还没试,等我电脑回来我就试试,之前找了好几款同步q群和服务器都没成功
    作者: 红血球AE3803    时间: 2019-11-23 03:22
    这个不错,先收下了。话说支持HTTPS吗?
    作者: R_Josef    时间: 2019-11-24 15:56
    常木耀 发表于 2019-11-23 03:22
    这个不错,先收下了。话说支持HTTPS吗?

    最新版本已经没有独立的web端了,插件自带web服务器,然后你要想用https,你就用nginx反向代理,然后给这个反向代理的虚拟机配置ssl证书
    作者: 天野阳菜    时间: 2019-11-24 16:32
    插件不错,感谢分享~
    作者: 红血球AE3803    时间: 2019-11-28 20:59
    话说什么时候能加入如下功能:就是在与Q群同步聊天信息的时候,服务器里面需要在聊天时候加特定前缀字符后才能发送到群里面,否则无法发送到群里面。同理,Q群里面需要在聊天时候加特定前缀字符后才能发送到服务器里面,否则无法发送到服务器里面。希望能考虑一下这个建议。
    作者: lintx    时间: 2019-11-29 11:57
    常木耀 发表于 2019-11-28 20:59
    话说什么时候能加入如下功能:就是在与Q群同步聊天信息的时候,服务器里面需要在聊天时候加特定前缀字符后 ...

    收到,会考虑的
    作者: ColorStarDomain    时间: 2019-12-1 23:28
    一脸懵逼,这个和DeluxeChat一样可以修改聊天格式吗?然后我想到时候对接我服务器的官网,具体怎么做
    作者: 京川    时间: 2019-12-7 14:53
    感谢楼主分享
    作者: ColorStarDomain    时间: 2019-12-8 23:39
    这个是网络的聊天格式吗?我装上后客户端输入信息无法发送了。然后网络聊天室怎么搭建能不能发下配置?
    作者: cp666    时间: 2019-12-9 17:45
    authme设置的是未登录不能说话,但还是能说话,能否兼容这个设置
    作者: lintx    时间: 2019-12-10 16:57
    cp666 发表于 2019-12-9 17:45
    authme设置的是未登录不能说话,但还是能说话,能否兼容这个设置

    下个版本将修复这个问题
    作者: cp666    时间: 2019-12-10 17:57
    lintx 发表于 2019-12-10 16:57
    下个版本将修复这个问题

    感谢,期待您的新版本,希望尽快发布
    作者: kuangshijs    时间: 2019-12-10 18:34
    又一款跨服聊天滋滋一下,这个插件里面有我想要的功能
    作者: 小张up    时间: 2019-12-10 18:39
    可以,不给还是建议学习一下Trchat的部分功能,建议早日成为另一个Trchat
    作者: 红血球AE3803    时间: 2019-12-12 16:58
    为什么网页端看不到在线玩家,我的是群组服,如下图


    作者: lintx    时间: 2019-12-16 21:28
    常木耀 发表于 2019-12-12 16:58
    为什么网页端看不到在线玩家,我的是群组服,如下图

    当前版本有个bug导致web端看不到在线玩家,下个版本会修复
    作者: jiajia005200    时间: 2019-12-16 23:04
    跨服就很强谢谢楼主我收下了
    作者: q99136    时间: 2019-12-17 15:48
    装进去输入指令无效呢,,,1.12.2不支持吗
    作者: 242121899    时间: 2019-12-21 13:14
    很优秀a
    作者: 242121899    时间: 2019-12-21 13:14
    谢谢,插件,辛苦了
    作者: 242121899    时间: 2019-12-21 13:15
    谢谢,插件,辛苦了!
    作者: 绿奈    时间: 2019-12-21 20:39
    建议能让Mod服务器和纯净服务器之间聊天..
    作者: lintx    时间: 2019-12-24 09:00
    q99136 发表于 2019-12-17 15:48
    装进去输入指令无效呢,,,1.12.2不支持吗

    支持的,你是什么指令无效呢?
    作者: lintx    时间: 2019-12-24 09:00
    绿奈 发表于 2019-12-21 20:39
    建议能让Mod服务器和纯净服务器之间聊天..

    我们这边现在mod服就可以合bukkit的服务器同步聊天
    作者: lintx    时间: 2019-12-24 10:20
    更新到v2.1版本
    1.修复了web端不显示玩家列表的bug(需要删除插件目录下的web目录,然后重新启动插件,让插件自动生成web目录后才能修复)
    2.修改了几处向web端发送玩家列表的逻辑
    3.修复了bukkit端的messageHandles配置不能为空的bug
    4.修改了bukkit端插件监听chat事件的优先级,以确保其他插件能正确处理插件事件
    5.物品展示的符号修改(暂未实装)
    6.修复了@所有人功能只能@一个人的bug
    7.增加了QQ和游戏同步聊天时必须使用指定前缀才能发送消息的可选选项
    8.增加通过redis来跨BungeeCord聊天的功能:
        a>将新版本BungeeCord端配置文件的redisConfig.openRedis修改为true
        b>redisConfig.ip修改为redis服务器的ip
        c>redisConfig.port修改为redis服务器的端口
        d>redisConfig.password修改为redis服务器的密码
        e>redisConfig.selfName修改为每个BungeeCord端都不一样的一个字符串(插件内部标记消息来源及消息目的用,每个BungeeCord必须不一样,无其他要求)
        f>重新加载插件后,在一个BungeeCord端接入的玩家发送的消息可以在其他BungeeCord端接入的玩家处看到(支持公屏聊天、私聊、at等所有功能,但是私聊和at等指定玩家的功能,被拒绝或忽略等情况下,本地提示可能不正确)
    注意:该版本对配置文件的格式做了较大调整,为了使旧配置不丢失,虽然插件已经做了自动备份旧配置的功能,但还是建议在升级前手动备份一下旧版本的配置文件
    作者: 红血球AE3803    时间: 2019-12-25 09:59
    为什么 服务器--->群 同步聊天这部分指定前缀后,服务器里聊天加上前缀,反倒发不到群里面,不加却能发群里面。群--->服务器 这部分一切正常。
    配置文件截图:
    服务器--->群:



    群--->服务器



    作者: lintx    时间: 2019-12-25 15:23
    常木耀 发表于 2019-12-25 09:59
    为什么 服务器--->群 同步聊天这部分指定前缀后,服务器里聊天加上前缀,反倒发不到群里面,不加却能发群里 ...

    这是个bug,将在下版本修复
    作者: lintx    时间: 2019-12-28 16:42
    更新到v2.2版本
    1.修复了游戏发送消息同步到QQ群时,配置了消息前缀但是只有不匹配前缀的消息才发送的bug(逻辑反了)
    2.修复了游戏聊天中很多符号无法显示的bug
    3.修复了私聊时无法展示物品的bug

    作者: Nicekill    时间: 2019-12-29 13:46
    希望能支持Kcauldon
    作者: 红血球AE3803    时间: 2019-12-29 14:02
    Nicekill 发表于 2019-12-29 13:46
    希望能支持Kcauldon

    1.7.10的KC端应该也可以用吧。
    作者: Nicekill    时间: 2019-12-29 16:28
    红血球AE3803 发表于 2019-12-29 14:02
    1.7.10的KC端应该也可以用吧。

    好的我试试
    作者: 1985544594    时间: 2020-1-3 02:01
    UM端可以使用 亲测谢谢楼主分享
    作者: lintx    时间: 2020-1-3 11:22
    更新到v2.4版本
    1.将redis相关操作全部放入异步线程执行,即使redis操作出现问题也能不阻塞主线程
    2.修复了jedis实例没有释放的bug
    作者: qaz1290701843    时间: 2020-1-3 12:40
    谢谢楼主分享
    作者: 隔壁老郭233    时间: 2020-1-5 09:48
    很好的插件,希望作者可以更新对sponge的适配
    作者: ColorStarDomain    时间: 2020-1-6 23:39
    。。。这个插件至今没搞懂怎么用
    作者: Creepercdn    时间: 2020-1-7 21:00
    bungeecord版和这个有什么区别啊...websocket还会冲突...内置HTTP服务器还关不掉...
    作者: shenyi113    时间: 2020-1-7 22:25
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: lintx    时间: 2020-1-8 09:44
    本帖最后由 lintx 于 2020-1-8 09:46 编辑
    Creepercdn 发表于 2020-1-7 21:00
    bungeecord版和这个有什么区别啊...websocket还会冲突...内置HTTP服务器还关不掉... ...

    这个插件由bungeecord版和bukkit版组合而成,必须配合使用,如果你说的是github上单独的bungeecord版,那么那个是旧版本,现在已经不再维护
    作者: ming514    时间: 2020-1-14 00:44
    我裝了Yinwuchat,Q群中所說的內容會同步發送到遊戲內,但遊戲內所說的內容不會同步發送到Q群中,求解pls
    作者: lintx    时间: 2020-1-14 14:29
    ming514 发表于 2020-1-14 00:44
    我裝了Yinwuchat,Q群中所說的內容會同步發送到遊戲內,但遊戲內所說的內容不會同步發送到Q群中,求解pls ...

    請檢查各項配置是否正確
    作者: 红血球AE3803    时间: 2020-1-14 19:08
    发现了一个问题,为什么用/yw format public prefix set设置前缀后,服务器发消息后就不能同步到群里面了,即使是加了前缀,我这里用的是#配置文件:



    同步测试:
    群→服务器:



    服务器→群:


    群里看不到消息

    38.PNG (33.42 KB, 下载次数: 0)

    38.PNG

    作者: lintx    时间: 2020-1-14 20:11
    红血球AE3803 发表于 2020-1-14 19:08
    发现了一个问题,为什么用/yw format public prefix set设置前缀后,服务器发消息后就不能同步到群里面了, ...

    这是一个bug,已经修复了,马上上传
    作者: lintx    时间: 2020-1-14 20:14
    更新到v2.6版本
    1.增加单独的ignore命令,效果和/yinwuchat ignore一致。
    2.修复开启了游戏至QQ的消息同步需要特定前缀后,玩家设置了消息前缀时,消息无法发送到QQ群的bug。
    3.修复了跨bungee同步的消息没有发送到web端和QQ的bug(跨bungee消息的,无法适用需要特定前缀)。
    4.修复了QQ和游戏同步时,配置中的前缀实际上都是使用的QQ-游戏的bug(也就是游戏到QQ实际上使用的也是QQ到游戏的前缀)。
    作者: asdp000333    时间: 2020-1-14 20:53
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: a854124946    时间: 2020-1-15 00:18
    老哥能添加一个为子服务器设置别名的功能吗?
    作者: kuaile412    时间: 2020-1-15 09:49
    有个bug,游戏同步q群前缀设置为空时群组服里所有的子服中说话不会被同步到q群,设置为有内容时加前缀可以正常同步,q群同步到游戏一切正常
    作者: lintx    时间: 2020-1-15 09:49
    a854124946 发表于 2020-1-15 00:18
    老哥能添加一个为子服务器设置别名的功能吗?

    可以直接改服务器设置中的服务器名,或者使用papi插件实现的
    作者: lintx    时间: 2020-1-15 10:05
    kuaile412 发表于 2020-1-15 09:49
    有个bug,游戏同步q群前缀设置为空时群组服里所有的子服中说话不会被同步到q群,设置为有内容时加前缀可以 ...

    已经了解到这个bug,下个版本将会修复
    作者: Mark666    时间: 2020-1-15 10:18
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: kuaile412    时间: 2020-1-15 11:54
    lintx 发表于 2020-1-15 10:05
    已经了解到这个bug,下个版本将会修复

    大佬辛苦了,期待新版本
    作者: lintx    时间: 2020-1-19 17:09
    更新到v2.7版本
    1.修复qq同步消息时,前缀为空时,无法同步的bug
    作者: w2200219297    时间: 2020-1-19 20:27
    很好的插件
    作者: MC的小混混    时间: 2020-1-20 19:25
    顶帖礼包顶帖礼包顶帖礼包顶帖礼包
    作者: めぐみん    时间: 2020-1-20 19:30
    插件不错,支持一下!
    作者: lintx    时间: 2020-1-22 10:25
    更新到v2.8版本
    1.增加设置项redisConfig.forwardBcTask,可以设置使用redis联通多个bc群组服时,是否转发其他群组服的公告消息。
    2.增加设置项redisConfig.forwardBcMessageToQQ,可以设置使用redis联通多个bc群组服时,是否转发其他群组服的消息到QQ。
    3.增加设置项redisConfig.forwardBcMessageToWeb,可以设置使用redis联通多个bc群组服时,是否转发其他群组服的消息到web。
    4.增加设置项redisConfig.forwardBcAtAll,可以设置使用redis联通多个bc群组服时,是否允许其他群组服使用atall功能at本群组的玩家。
    5.增加设置项redisConfig.forwardBcAtOne,可以设置使用redis联通多个bc群组服时,是否允许其他群组服使用at功能at本群组的玩家。
    6.增加设置项redisConfig.selfPrefixFormat,可以设置使用redis联通多个bc群组服时,本群组发送的消息的前缀,配置格式同其他消息配置一致。
    作者: Nicekill    时间: 2020-1-22 11:37
    谢谢楼主分享,一直在找的插件!
    作者: cfheyan2002    时间: 2020-1-22 22:22
    lintx 发表于 2019-11-8 09:08
    我本地测试没有这个问题,你插件版本和服务端版本分别是多少?

    我也这样
    无法@全体 【可以@玩家】
    玩家的游戏称号也没了

    核心是:paper-1.15.1
    插件版本是:2.8

    作者: lintx    时间: 2020-1-23 09:30
    cfheyan2002 发表于 2020-1-22 22:22
    我也这样
    无法@全体 【可以@玩家】
    玩家的游戏称号也没了

    检查是否有权限(at所有人的权限是BungeeCord端的权限,不是paper端的),至于称号,在paper端的插件配置文件中增加,使用papi变量即可
    作者: cfheyan2002    时间: 2020-1-23 16:36
    lintx 发表于 2020-1-23 09:30
    检查是否有权限(at所有人的权限是BungeeCord端的权限,不是paper端的),至于称号,在paper端的插件配置 ...




    作者: lintx    时间: 2020-1-24 10:05
    cfheyan2002 发表于 2020-1-23 16:36

    上配置文件
    作者: cfheyan2002    时间: 2020-1-25 20:30
    lintx 发表于 2020-1-24 10:05
    上配置文件

    服务端




    作者: lintx    时间: 2020-1-26 00:26
    cfheyan2002 发表于 2020-1-25 20:30
    服务端

    papi插件,安装了player扩展吗?
    作者: cfheyan2002    时间: 2020-1-26 01:59
    lintx 发表于 2020-1-26 00:26
    papi插件,安装了player扩展吗?

    emmm... 谢谢嗷,已经好了
    作者: 湖边走神    时间: 2020-1-31 16:37
    TVT没有sponge的嘛
    作者: pgz992987400    时间: 2020-2-1 13:05
    这个插件 功能很多 很好用
    作者: pgz992987400    时间: 2020-2-1 15:11
    117779284 发表于 2019-1-3 18:21
    网页可以禁言吗·

    233不愧是你
    作者: pgz992987400    时间: 2020-2-1 15:11
    拿走了谢谢
    作者: MR.steve233    时间: 2020-2-3 10:23
    插件好是好,问题是网页。。
    那个token很难受,换设备,换浏览器就要重新绑定,建议支持玩家在服务器内自行创建密匙
    然后不论在哪就用用户名和密匙登录,这样就好了很多
    总之支持作者
    作者: 花茶scented    时间: 2020-2-3 13:05
    感谢楼主,我正需要这样一个插件!
    作者: 人民币玩家    时间: 2020-2-6 15:56
    提示: 作者被禁止或删除 内容自动屏蔽
    作者: lintx    时间: 2020-2-19 10:42
    YinwuChat更新到v2.9版本
    1.修复使用redis来做多bc消息同步时,web端和qq端的消息会重复发送的bug。
    2.修复format中的命令或链接中的符号会被替换为颜色代码导致命令或链接不正确的bug。

    https://www.lanzous.com/i9h9l6h
    作者: shen_ke    时间: 2020-2-29 11:06
    询问下,如果只需要Q群同步功能,而且服务器为BC+海绵端,是否可以只在BC端上装插件达到效果。我测试过貌似只有Q群的消息能转发到游戏,游戏的消息转不了Q群