*
1. 修复了玩家在Folia/Bukkit服务器上离开时出现的罕见错误。
2. 已修复ProtocolLib初始化错误:现在,即使缺少ProtocolLib,插件也能正常使用。
3. 修复了在切换世界后发送“玩家持有的物品被封锁”消息的错误。
4. 修复了在Folia/Bukkit平台上禁用该插件时,护甲架无法被移除的错误。
5. 修复了一个漏洞:当玩家被要求进行离线检测时,如果玩家重新加入游戏,那么作弊检测模式会自动启动。
6. 修复了“冻结所有玩家IP”功能相关的错误问题,现在应该不会再出现这种错误了。
7. 已修复一个漏洞:当玩家或发起者在聊天框中输入速度过快,且Discord的Webhook日志功能处于启用状态时,系统会来不及发送消息。现在这个问题已经得到解决,系统可以正常工作了。
8. 修复了一个漏洞:在检定过程中,如果玩家击中了护甲架,系统会显示“无法击中”;现在这种情况不会再发生了。
9. 修复了允许玩家从盔甲架上取走物品/盔甲的漏洞。
*
10. 再次修改了Discord日志记录系统的相关设置。在GlobalFile.yml文件中,将“ENABLE Discord-Logs-File-Json-Update-On-Start”设置为“true”。这样一来,新设置就会生效。默认情况下,该功能是禁用的,现在被设置为启用状态。
已从以下文件中删除了相关的Log-Discord相关配置:CmdArgStart.yml(Log-Discord-Target-Player)、CmdArgSpec.yml、CmdArgStop.yml、CmdArgStopAll.yml、CmdArgTimerAdd.yml、CmdArgTimerContinue.yml、CmdArgTimerSet.yml、CmdArgTimerStop.yml、CmdArgConfess.yml、CmdArgConfirm.yml、CmdArgKnockBack.yml。
- 从文件 Listeners.yml 中删除了 Log-Discord-Player-Chat 和 Log-Discord-Initiator-Chat 这两个键。
在文件DiscordLogsJsonFormats.json中,新增了以下键值对:Chat-Initiator-Logs-Discord、Chat-Player-Logs-Discord、Cmd-Arg-Confess-Logs-Discord、Cmd-Arg-Confirm-Logs-Discord、Cmd-Arg-KnockBack-Logs-Discord、Cmd-Arg-Spec-Logs-Discord、Cmd-Arg-Start-Logs-Discord、Cmd-Arg-StopAll-Logs-Discord、Cmd-Arg-Stop-Logs-Discord、Cmd-Arg-Timer-Add-Logs-Discord、Cmd-Arg-Timer-Continue-Logs-Discord、Cmd-Arg-Timer-Set-Logs-Discord、Cmd-Arg-Timer-Stop-Logs-Discord、Cmd-Arg-Brand-Logs-Discord、Target-Quit-Server-Logs-Discord(取值为true或false)。
*
11. 修改了文件的日志记录系统
- 新文件 FileLogsFormats.yml:在该文件中,您可以启用/禁用日志记录功能,并能根据不同语言需求来配置日志的格式。
- 从本地化文件中删除了“Log-Format-File”、“Log-Format-File-Chat-Player”和“Log-Format-File-Chat-Initiator”这些键。
- 从文件Listeners.yml中删除了Log-File-Player-Chat、Log-File-Initiator-Chat这两个键。
- 从CmdArgStart.yml、CmdArgSpec.yml、CmdArgStop.yml、CmdArgStopAll.yml、CmdArgTimerAdd.yml、CmdArgTimerContinue.yml、CmdArgTimerSet.yml、CmdArgTimerStop.yml、CmdArgConfess.yml、CmdArgConfirm.yml、CmdArgKnockBack.yml这些文件中删除了相关的日志文件。
在FileLogsFormats.yml文件中,新增了以下键值对:Chat-Initiator-Logs-File、Chat-Player-Logs-File、Cmd-Arg-Confess-Logs-File、Cmd-Arg-Confirm-Logs-File、Cmd-Arg-KnockBack-Logs-File、Cmd-Arg-Spec-Logs-File、Cmd-Arg-Start-Logs-File、Cmd-Arg-StopAll-Logs-File、Cmd-Arg-Stop-Logs-File、Cmd-Arg-Timer-Add-Logs-File、Cmd-Arg-Timer-Continue-Logs-File、Cmd-Arg-Timer-Set-Logs-File、Cmd-Arg-Timer-Stop-Logs-File、Cmd-Arg-Brand-Logs-File、Target-Quit-Server-Logs-File(取值为true或false)。
*
12. 新文件Punishments.yml用于管理各种惩罚措施。
- 从文件CmdArgConfess.yml中删除了“关键命令-认罪-玩家”相关设置。
- 从文件CmdArgConfirm.yml中移除了“关键命令-确认-玩家”相关内容。
- 从文件CmdArgKnockBack.yml中删除了“Commands-KnockBack-Success”和“Commands-KnockBack-Failure”这两个键。
- 从文件CmdArgSpec.yml中删除了“Commands-On-Spectator”、“Commands-Off-Spectator”、“Commands-Quit-Player”和“Commands-Quit-Initiator”这些命令。
从文件CmdArgStart.yml中删除了以下命令键:Commands-End-Time、Commands-Leave-Player、Commands-Leave-Sender、Commands-Start-Check、Commands-Plugin-Disabled、Commands-Hits-ArmorStand-TargetPlayer。
- 从文件CmdArgStop.yml中删除了“关键命令-停止-检查”相关内容。
- 从文件 CmdArgStopAll.yml 中删除了“关键命令-停止所有播放器”这一项。
- 从文件 CmdArgTimerAdd.yml 中删除了“关键命令-计时器-添加”相关内容。
- 从文件CmdArgTimerContinue.yml中移除了“关键命令-计时器-继续-播放器”相关设置。
- 从文件CmdArgTimerSet.yml中删除了“关键命令-计时器-设置”相关内容。
- 从文件CmdArgTimerStop.yml中删除了“关键命令-计时器-停止-播放器”相关设置。
- 从文件TriggerChatMessages.yml中删除了相关快捷指令。
- 从文件CheckProximity.yml中移除了相关快捷指令。
从文件VerificationPlayer.yml中删除了“Commands-Time-Out”、“Commands-Start-Check”和“Commands-Enter-Symbol”这些键。
- 参数“Player-Kick-Time-Out”已从“Commands-Time-Out”类别移至“Settings.Verification”类别中。相关设置保存在文件“VerificationPlayer.yml”中。
*
13. 增加了命令/scheck brand(在客户端界面中可查看对应的品牌信息:Forge、Fabric等)。
- 新文件:CmdArgBrand.yml
- 新文件:CmdArgBrandLogs.yml。
- 新增权限:scheckplayer.brand
- 在本地化文件中新增了“Command-Arg-Brand-Messages”这一组合键。
- 在文件“DiscordLogsJsonFormats.json”中新增了按键组合“Cmd-Arg-Brand-Logs-Discord”。
- 在新文件FileLogsFormats.yml中新增了键值对Cmd-Arg-Brand-Logs-File
*
14. 用于区域管理的新文件:WorldGuardRegions.yml。
15. 增加了关于其他插件重新加载该插件的通知功能。
16. 将“初始角度”、“基底半径”、“最大高度偏移量”、“垂直基底”、“角度步长分隔符”、“角度随机数生成器”、“半径随机比例”、“数学偏移量”、“数学乘法器”、“数学减法运算对象”、“持续时间刻度”、“生成点Y轴偏移量”、“护甲支架旋转间隔”以及“各种属性”这些参数添加到CmdArgStart.yml文件中。
17. 新文件TargetQuitServerLogs.yml用于记录玩家断开连接的情况。
18. 在文件FileLogsFormats.yml中,为键名Cmd-Arg-Confess-Logs-File、Cmd-Arg-Confirm-Logs-File、Cmd-Arg-Stop-Logs-File、Target-Quit-Server-Logs-File添加了对应的本地占位符%duration%。
19. 在文件DiscordLogsJsonFormats.json中,为键名Cmd-Arg-Confess-Logs-Discord、Cmd-Arg-Confirm-Logs-Discord、Cmd-Arg-Stop-Logs-Discord、Target-Quit-Server-Logs-Discord添加了对应的本地占位符%duration%。
20. 在文件更新过程中,为/Backups/文件夹添加了备份系统。
21. 在文件GlobalFile.yml中新增了“Files-Backups-Create”和“Files-Backups-Create-Ignore”这两个键。
22. JSON/YAML文件的更新机制已得到改进。(有轻微的改进。)
23. 修改了被击中时判断护甲架所有者的方式。
*