Can not replace chat-type on 1.19
Opened this issue · 3 comments
Deleted user commented
Describe the bug
Chat 类型无法替换,不知道是插件的问题还是 ProtocolLib 改了什么。
To Reproduce
Steps to reproduce the behavior:
- Replacers 里设置 Listen-Types: Chat
- 在聊天里发送关键字
- 内容未被替换并产生报错
Expected behavior
内容应当被替换。
Stacktrace
https://pastebin.com/mG0d54zC
Server Informations
- Minecraft Version: git-Pufferfish-6 (MC: 1.19) (Implementing API version 1.19-R0.1-SNAPSHOT) (Git: b4104a6 on HEAD)
- ProtocolLib Version: 5.0.0-SNAPSHOT-b569
- ProtocolStringReplacer Version: 2.8.0
- Plugins: VentureChat, CMI
juzijun233 commented
你在bungee上有VentureChat吗?
Rothes commented
初步确定为 Spigot 的 Bungee-Chat API 的问题,未能正常处理一些特殊的(可能不合规范的) JSON。
Rothes commented
临时解决方案:尝试在Json替换中将"action":"",
替换为空白,这样可以让其正确解析Common替换。