MythicTools 1.0.4
MythicTools 1.0.4 改善奖励交付可靠性,减少配置操作和批量刷怪对主线程的影响。
更新内容
- 修复离线奖励积压达到批次上限、玩家离线或背包已满时反复读取和写回同批奖励的问题;领取采用固定游标,无交付进展时停止。
- 首次击败奖励与领取记录一起持久化,支持重载、离线和重启后的待发恢复;交付成功但数据库确认失败时只重试确认。
- 奖励日志迁移使用独立的批次去重记录,避免玩家领取后日志重试重新生成已领取奖励。
- 将日志强制落盘移出主线程也需要获取的生命周期锁,减少慢磁盘导致的等待。
- 异步 PlaceholderAPI 结果增加过期刷新和合并调度,修复 Boss 血量、数量及刷新倒计时长时间显示旧值的问题。
- GUI 保存和完整重载改为后台读写文件、主线程校验和发布配置;保存时检测配置冲突,写盘完成后才提示已保存,并补充中英文处理中提示。
- 刷怪规则按世界和群系索引,按区块复用附近实体位置;大批生成按每 tick 预算分批执行,怪物死亡后及时取消对应延迟任务。
- 同步黑盒辅助模块对 MythicTools 1.0.4 的依赖。
新增配置
以下配置会在插件启动时自动补齐,可按服务器负载调整:
Spawning:
Max-Spawns-Per-Tick: 32
Performance:
Placeholder-Refresh-Millis: 250验证与附件
- 主插件执行 Maven 清理编译、打包及本地安装成功,辅助模块编译打包成功。
- JAR 内插件版本为 1.0.4;配置和语言资源为 UTF-8 无 BOM,SQLite 驱动保持外部加载。
- 本次未执行测试,也未启动服务器进行游戏内验证。
- 下载附件:MythicTools-1.0.4.jar。
奖励实际交付与数据库确认之间仍采用至少一次语义;进程在交付后、确认前异常退出时可能重放奖励。