
RoadArchitect
无碍环游世界:RoadArchitect自动扫描你的世界,寻找村庄及其他结构,然后在它们之间铺设道路网络。
查看大图
RoadArchitect
RoadArchitect 是一款自动扫描世界中村庄和其他结构,并用道路连接它们以形成持久旅行网络的模组。 道路会适应生物群系的风格,并且道路网络会在游戏会话之间保存。
Wiki: RoadArchitect Wiki
✨ 功能特性
- 🏘 自动检测 村庄和其他结构
- 🎨 生物群系感知的道路风格,带来更佳的沉浸感
- 🧭 智能寻路,使用带地形缓存的 A* 算法
- 💾 持久网络 — 道路在会话之间保留
- 🔄 全自动,几乎无需配置
- 🧰 可配置,通过 Cloth Config (在 Fabric / Quilt / NeoForge 上为必需)
- 🌐 内置本地化:英语、俄语、乌克兰语、西班牙语、法语、德语、中文
- 🛰 可视化道路图调试器,支持平移/缩放、悬停提示和颜色图例;在单人游戏中,点击节点可传送至该处(默认快捷键 H)
- 🗺 兼容 Terralith — 可与 Terralith 世界生成数据包开箱即用
🧩 附属模组
- RoadArchitect Encounters: Modrinth / Curseforge / Github
📷 截图
平原(带路灯装饰)
平原
热带草原
沙漠
森林
樱花树林
樱花树林(带路灯装饰)
针叶林
沼泽
原始云杉针叶林
河流
🗒️ 最近更新
v1.6.0 — 性能改进、生物群系风格、更灵活的配置
主要亮点
- ⚡ 性能:结构扫描和寻路速度显著提升(最高约 2 倍);
- 🌲 路线清理:自动移除道路走廊内的树木;
- 🎨 生物群系风格:为原版生物群系增加更多默认预设;广泛覆盖
Biomes O' Plenty; - 🧰 配置:
- 跨维度工作;
- 道路风格自定义;
- 路灯自定义;
- 道路宽度自定义;
- 🔧 调试:配置中新增“调试与诊断(高级)”选项卡;输出调试信息和管线分析器结果;
- 🐞 修复:修正了 NeoForge 的翻译键。
兼容性: 无需重置世界。存档格式未变。现有设置将保留。Biomes O' Plenty 支持为可选功能,在安装该模组时自动激活。“详细调试日志”标志默认为关闭。
v1.5.0 — 更智能的寻路、地形分析器(测试版)
主要亮点
- 🧭 地形分析器(测试版):更清晰地识别山地地形,提供新的配置选项和完整翻译
- 🧠 寻路控制:可配置的陆地偏好和水域行为(可接受水位、海岸缓冲、最大海岸速度)
- 🛣️ 部分路径:当无法完成完整路线时,高进度搜索可以返回最佳部分路径
- 🌊 更安全的默认设置:海洋不再被硬性阻止;默认的“禁止生物群系”现在包括
#minecraft:is_ocean和#minecraft:is_deep_ocean - 🔒 稳定性:线程安全的生物群系选择器缓存(消除并发扫描中的竞态条件)
- 🔧 修复:修正调试地图上的玩家方向以及可靠的传送数据包处理;RoadArchitect 配置调整
- 🧩 兼容性:改进了安装 Distant Horizons 时的启动行为
- 🌐 本地化与数据:更新了类别标签,为新增选项添加了新键,翻译拆分并刷新(EN/RU/ES/FR/DE/ZH/UK)
兼容性: 无需重置世界。水和海洋行为的默认值已更改——如果您依赖自定义配置,请查看新的寻路选项。
v1.4.0 — 附属模组支持
主要亮点
- 🧩 附属模组支持:官方 API,使其他模组可以扩展 Road Architect(事件、只读核心视图和每个世界的存储)。
- 📴 开箱即用无变化:没有内置附属模组;除非您安装一个,否则游戏玩法保持不变。
兼容性: 默认情况下没有可见的游戏玩法变化;附属模组是可选的。
v1.3.0 — 更智能的扫描与确定性装饰
主要亮点
- 🧠 更智能的扫描:针对大范围扫描和多种结构类型显著提升性能——游戏体验更流畅,道路图更清晰,结构检测更可靠。
- 🌲 确定性装饰:装饰物(路灯、浮标、侧件)在区块加载时按照一致的、逐路径的方式放置——减少突然出现,区块边界更整洁。同时修复了常见问题,如悬空栅栏柱或偏离网格的浮标。
- 💡 新的路灯装饰:新风格和在适当位置更好的栅栏集成。
- 🧭 调试地图:显示您的位置和方向(红点 + 箭头)。
- ⚙️ 新设置(所有加载器):
- 路灯间隔
- 侧装饰间隔
- 浮标间隔
- 陆地/水域过渡附近的遮罩侵蚀
- 确定性装饰开关
- 🛤️ 更平滑的道路轮廓:后处理减少了尖峰并限制了极端坡度,以获得更干净的高度过渡。
- 🌐 本地化与 UI:更新了字符串(EN/RU/ES/FR/DE/ZH)和一个小的进度阶段标签修复(“初始化”)。
兼容性: 无破坏性更改;现有世界保持兼容。
v1.2.0 — 原版加载、便捷设置、可视化调试
主要亮点
- 🪄 进度屏幕:移除了
owo-lib并切换到原版渲染(Fabric/Quilt 和 NeoForge),显示当前管线阶段。 - 🧭 道路图调试屏幕:支持平移/缩放、悬停提示和颜色图例;在单人游戏中,点击节点可传送至该处。按 H 键打开。
- 🧰 设置:所有加载器均支持 Cloth Config;Mod Menu 支持(Fabric/Quilt);Catalogue 支持(NeoForge)。
- 🌐 本地化:英语、俄语、西班牙语、法语、德语、中文。
兼容性: 无破坏性更改;现有世界保持兼容。
v1.1.0 — 更平滑的路径、更智能的交叉口、更整洁的浮标
主要亮点
- ⚙️ 寻路(A* / ARA*):调整了启发式,移除了提前终止,扩展了性能分析。
- 🏗️ 后处理:修剪节点附近的道路,改进交叉口合并和稳定化。
- 🌊 浮标:仅放置在“干净”的水域,按实际距离间隔,间隔从 12 → 18 增加。
- 🔧 修复了注册命令参数时的客户端 ↔ 服务器同步。
- 🐛 修复了沼泽风格:使用
MOSSY_COBBLESTONE_WALL代替MOSSY_COBBLESTONE。 - 📦 减小了模组体积。
兼容性: 无破坏性更改;来自 1.0.1 的世界保持完全兼容。
❓ 常见问题
这个模组是仅服务端还是客户端/服务端都有?
该模组同时包含服务端和客户端部分。要加入服务器,模组必须同时安装在服务端和客户端。
它可以与 Terralith 世界生成数据包一起使用吗?
可以 — RoadArchitect 与 Terralith 完全兼容。道路可以在 Terralith 生物群系中立即扫描和连接结构。只连接村庄吗?
不只是!RoadArchitect 可以连接任何可通过 /locate structure 发现的结构。在配置中添加结构 ID 或 #标签,然后重新加载/重启世界以重新扫描。
🌉 相关模组与灵感
- Countered's Settlement Roads — 生成连接村庄的道路,具有弯曲路径和智能 A* 寻路。
- All Roads — 自动生成村庄和其他结构之间的道路;包括水上路径点。
感谢作者和社区推动这一想法的发展。
📜 许可证
本项目采用 Apache License 2.0 许可证 — 详情请参阅 LICENSE 文件。 完整许可文本: Apache 2.0
为 Minecraft 社区倾心制作 ❤️
正在加载版本记录…










正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。