[MD]
权限系统:
- 权限检查现已覆盖实际连锁、发光预览、快捷开关、玩家 GUI、PAPI 和预览缓存复用。
- 新增每个工具组独立权限:
- permission
- permission_default
- 新增全局配置:
- check_group_permission
- hide_unauthorized_groups
- admin_bypass_group_permissions
- 玩家 GUI 可隐藏无权限工具组,或显示为锁定状态。
- 多个工具组匹配同一工具时,会继续查找玩家有权限使用的组。
原版农作物连锁:
新增完整的 HARVEST 收割模式,支持:
- 小麦、胡萝卜、马铃薯、甜菜根、下界疣、可可豆。
- 成熟度检查和 mature_only。
- 自动补种以及 FROM_DROPS、FREE 两种种子来源。
- 甜浆果按原版采摘逻辑处理,收获后回退到 age=1,不会重新变成幼苗。
- 甘蔗、竹子、仙人掌按植株逐列、从顶端向根部收割。
- replant: true 时列作物保留根部。
- 南瓜、西瓜只破坏果实,不处理普通藤蔓或连接藤蔓。
- 新增 column_search_radius 和 fruit_search_radius。
掉落与耐久:
- 修复开启自动收集后,物品进入背包的同时又生成一次世界掉落的问题。
- 在嵌套 BlockBreakEvent 源头关闭原版掉落。
- 保留 BlockDropItemEvent 兜底,兼容不完全遵循掉落设置的服务端或插件。
- 分批任务取消、换工具或被新连锁替换时,会结算已经获得的掉落和耐久。
- 耐久保护、耐久附魔和工具损坏处理继续生效。
- Debug 日志增加任务取消状态和掉落抑制信息。
发光预览:
- 竹子、甘蔗、作物等细小碰撞目标会跳过玩家瞄准的起始竖列,避免虚拟实体挡住破坏。
- 跳过只影响视觉实体,不会删除实际连锁目标。
- 潜行期间每 4 tick 跟随准星刷新。
- 目标不变时复用缓存,目标变化时只差量增删实体。
- 发光实体分批生成,停止潜行、退出、重载和关闭插件时自动清理。
- 完善 NMS 构造器兼容探测、生成失败清理和一次性错误日志。
[/MD]