领地保护 TinyClaim - 三种圈地/Flag权限/全局面板/子领地/模板,零依赖中英双语

原创 开源 工具 世界管理 领地保护 TinyClaim - 三种圈地/Flag权限/全局面板/子领地/模板,零依赖中英双语 1.8.5

完成注册/登录后下载
- 新增 /领地 管理 价格 [项] [值]:基础费 / 每方块 / 扩展,内存即时生效
- 新增 util/ConfigWriter:就地只替换 config.yml 中该行的数字,保留注释;
找不到键时才回退 saveConfig
- admin() 的入参长度校验放宽到 2,避免挡住 price 分支
- 回归测试扩至 28 项断言(新增 6 项覆盖 ConfigWriter),全部通过
- 版本 1.8.4 -> 1.8.5
  • 喜欢
反馈: 沐予
- removeClaim 只删 claims 表与存储,未从四象限索引摘除,导致 getClaimAt 仍命中
已删除的领地、保护继续生效;缓存命中分支又返回 null,表现为"有些位置删了有些没删"
- 新增 detachFromSectors(id):扫描四个扇区按 id 摘除
- 删除父领地时级联删除子领地(collectSubtree),避免孤儿继续保护
- 扩展/收缩后改为 reindex(c) 重建索引(原先只清缓存,新扩区域可能不受保护)
- 新增回归测试 11 项断言(改前红、改后全绿)
- 版本 1.8.2 -> 1.8.3
新增取消选区入口,修复第一个标记点无法取消

- 新增 /领地 取消(别名 取消选择 / cancel),清空待选区
- 手持选区工具 潜行+右键 也可取消(方块/空气均可,他人领地内同样有效)
- ClaimCommand javadoc 更正:/领地 选择 开始|结束 从未实现,改为真实的 /领地 取消
- EnterListener.onQuit 补清待选区,退出重进不再残留旧起点
- 版本 1.8.1 -> 1.8.2
1.8.1更新,修复锁定全部锄头并添加配置单
后退
顶部 底部