改进:
- 支持 Minecraft 1.21.5 版本(值得注意的是,URL 点击事件已恢复正常)。
- 此版本添加了对 1.21.5 版本中使用的特定于版本的聊天格式的支持。
- 添加了 Fabric 支持。
修复:
- 修复了 Paper 1.20 及以上版本中“litebans reload”命令无法重新加载配置的问题(Spigot、Bungee、Velocity 和 Paper < 1.20 版本均不受影响)。这是由于 Paper 重新映射破坏了与 NMS 映射完全无关的内容。
- 修复了在解禁/取消禁言上下文中,显示名称受用户名标准字符数限制(16 个字符而不是 128 个字符)的问题。
- 修复了“banned_message_geoip_blacklist”消息中十六进制颜色不工作的问题。
API 变更
:
- LiteBans API 0.6.0
- 为条目添加了模板 ID(hasTemplate()、getTemplateID())
细微改进
:
- `litebans.exempt` 权限不再授予 `dupeip_join` 豁免,此节点必须明确授予。
- 在广播消息和操作命令中支持 `templateName` 和 `templateStep`。
- 在 banned_message_geoip_blacklist 中支持 `serverOrigin` 变量。
- 改进了禁言玩家的命令屏蔽功能。
- 优化了模板处理。
细微修复
:
- /namehistory 命令将不再重复列出相同的用户名。
- 修复了消息中的 $active 变量不考虑条目是否近期过期的问题。
- 修复了 `/litebans allow` 仅获取从未加入过服务器的用户的在线模式 UUID 的问题。
注意
:
- JSON 更新适用于 Spigot、BungeeCord、Velocity 和 Fabric 1.21.5 版本。 Velocity 目前无法正确反序列化 LiteBans 为 1.21.5 客户端发出的更新 JSON(不过没有错误)。
由于 Velocity API 不接受原始 JSON 元素,因此我无法在不使用协议的情况下将这些元素发送到客户端。
从版本 #498 开始,Velocity 现已完全支持 1.21.5 客户端。
2.17.1:
修复
:
- 修复了自 2.17.0 版本以来,首次启动时默认配置(仅限 config.yml)无法正确复制的问题。
- 修复了与 1.21.4 及以下版本客户端在聊天格式方面的向后兼容性问题。(我检查的是“1.21.5 >= version”,而不是“version >= 1.21.5”……)- Bungee/Velocity 不受影响,因为它们检查的是协议版本而不是服务器版本。
- 修复了“litebans reset-database”参数检查问题。
- 修复了与 /lockdown 相关的错误。
- 修复了 Fabric 上关闭服务器时的错误。
2.17.2:
改进
:
- 增加了 Fabric 的反向兼容性。LiteBans 现在是支持多 Fabric 的插件。以下 Fabric 版本已测试:
- Fabric 1.20.1
- Fabric 1.21.1
- Fabric 1.21.5
其他版本可能可以运行,但目前尚未获得官方支持。如果您需要确认与特定版本的兼容性,请告知我 :)
修复
:
- 修复了 IP 封禁和 /alts 命令在 Fabric 上不起作用的问题。(此更新之前设置的 IP 封禁现在可以正常工作)
- 修复了某些命令别名(例如 /alts)在 Fabric 上不起作用的问题。
小改进
:
- 添加了 `permit_same_weight` 选项。启用后,群组权重相同的用户将能够互相惩罚。
- 添加了 `--server-origin=` 命令标志。
- 通过“litebans allow”允许的用户将不再在另一个帐户受到 IP 禁令时被踢出。