v1.2.1: 修复飞地检测——按 dynmap even-odd 规则解析领土多边形,内圈孔洞(国中飞地边界)不再被并集填充掩盖

这个提交包含在:
lyizai
2026-08-19 13:09:42 +08:00
父节点 448dad6cc7
当前提交 c55e4eaf8b
共修改 4 个文件,包含 38 行新增和 23 行删除
+3 -3
查看文件
@@ -15,13 +15,13 @@
- 实时地图 GUI(通过 Ctrl+R 打开)
- 监听聊天/字幕消息判断开垦结果
- 刷新地图时与最新 `markers.json` 核对已占领区块,丢弃地图未确认的超期假占领,避免高地扩地残留空洞
- 飞地(疏漏区块)检测:自动扫描每个邦国内外接矩形内"四周被同邦国占领但自身未占领"的区块,内置地图用红色标出己方飞地,自动扩地时优先填补这些缺口
- 飞地(疏漏区块)检测:按 dynmap 奇偶填充规则解析领土多边形,正确识别国中由边界围出的内圈空腔;内置地图用红色标出己方飞地,自动扩地时优先填补这些缺口
- 日志导出:GUI 右上角“导出日志”按钮,或 `/autostore log` 命令,记录寻路、坐标、状态、路径事件等
## 安装
1. 安装 Fabric Loader 0.16.14+ 和 Fabric API
2. 将 `autostore-1.2.0.jar` 放入 `.minecraft/mods/` 目录
2. 将 `autostore-1.2.1.jar` 放入 `.minecraft/mods/` 目录
3. 启动游戏,按 `Ctrl+R` 打开 GUI
## 构建
@@ -31,7 +31,7 @@
./build_mod.sh
```
输出文件:`autostore-1.2.0.jar`
输出文件:`autostore-1.2.1.jar`
## 赞助支持