664
收录服务器
762
注册
53 031
玩家
ProtocolStringReplacer - 高效的消息编辑器[1.8-1.20.2]
高效的消息编辑器
作 者 Rothes
发布时间 2021 年 10 月 1 日
支持核心 Spigot
原生版本 1.20
支持版本 1.81.91.101.111.121.131.141.151.161.171.181.191.20
点此下载

此插件需要 ProtocolLib 4.4.0+ 和可选 PlaceHolderAPI 2.10.7+ 注意:如果您尝试替换中的颜色您的 ReplacerConfig,使用“§”(原版 Minecraft 颜色字符)而不是“&”(Bukkit 颜色字符)。例如 §3§l 代替 &3&l ┃ 简介 ProtocolStringReplacer 是一个通过编辑数据包实现替换字符串功能的插件。它致力于优化效率并提供更多功能可供使用。 因为只编辑发送到播放器的数据包,所以插件不会影响服务器的处理。 ┃ 特点 修复Log4j 0day CVE漏洞(适用于所有服务器) 我们有一个“/psr capture”命令,让您只需复制原始文本即可。 编辑1.19.0-1.19.2 ChatPreview组件 编辑物品完整NBT、显示名称和背景知识 编辑 TabComplete 字符串 编辑战斗死亡(死亡屏幕)消息 编辑踢断线消息 编辑书籍内容/作者 编辑老板栏文本 编辑签名完整 NBT,4/8 文本行 编辑记分板文本 编辑控制台消息 编辑标题消息 编辑聊天消息 编辑窗口标题文本 编辑实体名称 支持将PLAYER_CHAT数据包转换为SYSTEM_CHAT数据包,以确保1.19上的替换。(副作用:客户端无法检测到发送消息的玩家。例如无法通过聊天举报玩家) 支持替换字符串,或者只是阻止该数据包! 使用 Aho-Corasick 算法进行字符串替换!速度太快了! 不会增加服务器的带宽压力!所有替换均在原始数据包上进行处理。 支持编辑Json,并对Json进行智能处理, 不会破坏消息中的任何额外内容(例如HoverEvent)。 ItemMeta缓存系统,处理窗口中的ItemStack只需要1ms。 编辑游戏中的替换和块。 您可以创建多个替换器配置以提高易读性。 安全的占位符更换系统。 完整的热加载和热卸载支持。 过滤系统(客户端区域设置、权限等)。 …… 和更多。 ┃ 命令 /psr help - 列出所有命令 /psr edit - 游戏中的替换配置编辑器 /psr parse - 测试替换字符串 /psr capture - 捕获数据包中的内容 /psr reload - 重新加载替换配置 ┃ 权限 protocolstringreplacer.command.edit - 允许使用编辑命令 protocolstringreplacer.command.parse - 允许使用解析命令 protocolstringreplacer.command.reload - 允许使用重新加载命令 protocolstringreplacer.command.capture - 允许使用捕获命令 protocolstringreplacer.feature.usermetacache - 接收数据包时恢复原始项目堆栈玩家避免在创意游戏模式中出现错误。 protocolstringreplacer.feature.usermetacache.noncreative - 与上面相同,但适用于其他游戏模式。通常是为了避免其他插件引起的错误。 ┃ ReplacerConfig 示例 Replacer Config 示例现在构建在插件 jar 中,并将在您第一次运行插件时创建。