[MD]
# 更新日志
## 修复与优化
### 盔甲架与实体放置
- **问题**:在基岩版中,盔甲架属于“实体”而非“方块”,无法触发 `afterPlaceBlock` 事件。
- **修复**:现已调整逻辑,不再依赖该事件处理盔甲架放置。
### 篝火等带 BlockEntity 的方块
- **问题**:基岩版的 `afterPlaceBlock` 事件在处理篝火、木桶、炼药台等含方块实体(NBT)的方块时,有时会吞掉事件。
- **修复**:优化了事件触发机制,避免此类方块导致事件丢失。
### 下界石英矿 ID 错位
- **问题**:基岩版内部真实 ID 为 `quartz_ore`,但任务配置中错误使用了 `nether_quartz_ore`,导致字符匹配失败。
- **修复**:统一更正为正确的 ID `quartz_ore`。
### 跨维度血条消失
- **问题**:LSE 原生底层的 `BossBar` UI 在玩家跨维度(如主世界 → 下界)时,客户端会强制清理所有屏幕 UI,导致血条消失。
- **修复**:现已实现主动延时重发机制,确保 UI 在维度切换后恢复显示。
### 真命令安全隐患
- **问题**:原代码中使用 `mc.regPlayerCmd` 注册假命令,违反了 IK 系列最外层同步真命令注册的安全规范。
- **修复**:已替换为符合规范的真命令注册方式。
### 剪羊毛与钓鱼事件的误判
- **问题**:原逻辑仅判断玩家是否对着空气挥舞鱼竿或使用剪刀,未校验真实作用对象。
- **修复**:增加了对实际交互对象的判定,避免误触发。
## 动态任务刷新价格(加强经济回收)
- **旧机制**:刷新任务固定花费 500 金币,后期玩家可无限刷新并只选择最简单的任务,导致经济膨胀。
- **新机制**:引入每日重置的递增式刷新费用,形成有效的经济内循环回收池,抵抗通货膨胀。
- 第 1 次刷新:500 金币
- 第 2 次刷新:1000 金币
- 第 3 次刷新:2000 金币
- 后续刷新依此类推(每日重置刷新次数)
## 新增多元化任务类型
新增以下三种任务类型,丰富任务体系,减少重复感:
- **跳跃任务**:要求玩家累计完成指定次数的跳跃动作。
- **聊天任务**:要求玩家在公屏或服务器内发送指定数量的聊天消息。
- **喂养动物**:要求玩家使用特定食物(如小麦、种子、胡萝卜等)喂养动物达到指定次数。
[/MD]