
南北路多
自动搜索结构并通过道路将它们连接起来
自动结构道路生成器
此模组会自动检测已加载区块中的结构并记录其数据。
当找到至少两个有效结构时,模组会生成连接它们的道路。
为避免破坏重要方块,生成的道路不会延伸到结构中心。
相反,它们会在每个结构的外部边界停止。
道路生成会适应当前生物群系:
- 根据生物群系使用不同的方块
- 在海洋中,道路会直接生成在海底
限制与规则
- 道路只在主世界生成
- 仅当结构的最低 Y 值大于 55 时才有资格,
避免与地下或山地结构产生问题
技术细节
- 所有计算均在服务端执行
- 模组使用 Minecraft 内置的世界持久化存储
- 存储的数据包括:
- 已接入道路网络的结构
- 新发现但未连接的结构
- 当前正在处理的道路生成任务
所有存储的数据量非常小,因此世界存档文件大小不会明显增加。
配置
配置系统支持英语和中文。
- 在单人模式下,可以通过可视化配置界面编辑配置
- 更改需要重启才能生效
服务端配置
在服务器上安装模组后,配置文件将在以下位置生成:
模组介绍
此模组主要功能是在已加载区块中获取结构体数据并记录,在至少为两个的结构体之间生成道路。生成的道路不会蔓延到结构中心,会在结构体外围停止,避免顶掉某些重要方块。根据生物群系来放置不同的方块,在海中会直接把道路沉到海底。此模组现在只能在主世界生成道路,且结构的最低点 Y 值要大于 55 才会把该结构纳入道路中,以此避免结构在山体或者地下所造成的问题。所有运算都在服务端,模组使用了 Minecraft 自带的世界持久化机制,用来存储接入"道路网络"的结构坐标和新出现但还没接入道路的结构坐标,以及正在处理的道路坐标,都很小,所以不需要担心存档膨胀产生问题。
配置部分支持英语和中文
配置说明
在单人模式下使用可视化界面即可修改配置
修改配置需要保存后重启才能生效

服务端配置
在添加模组后,会在 config 文件夹生成 nanbeiluduo-server.toml,修改后重启即可,默认为英文,以下是中文对照版本
# 每个游戏刻(Tick)最多放置的道路方块数量。
# 数值越大,道路生成速度越快,但可能导致服务器卡顿。
# 默认值: 50
# 范围: 1 ~ 10000
blocksPerTick = 50
# 生成道路的最终可见宽度(单位:方块)。
# 道路以中心线对称生成。
# 如果输入偶数,将自动修正为最接近的奇数宽度。
# 默认值: 3
# 范围: 1 ~ 15
roadWidth = 3
# 自动连接结构的最大距离(单位:区块)。
# 超过该距离的结构将不会被自动连接道路。
# 默认值: 64
# 范围: > 8
maxLinkDistanceChunks = 64
# 是否只允许地表结构参与道路连接(仅在主世界生效)。
# 启用后,仅当结构最低 Y 值高于指定阈值时,才会被认为是地表结构。
# 默认值: true
enableSurfaceStructureCheck = true
# 判定为"地表结构"的最小 Y 值。
# 结构的包围盒最低 Y 值必须高于该数值,才会被视为地表结构。
# 默认值: 55
# 范围: -64 ~ 320
surfaceMinY = 55
# 道路任务在被丢弃前的最大重试次数。
# 当目标区块未加载时,每个游戏刻(Tick)会重试一次。
# 在 20 Tick/秒 的情况下,200000 次重试约等于 2.8 小时。
# 超过该次数后,该道路任务将被永久丢弃以避免内存占用。
# 默认值: 200000
# 范围: > 10000
maxRoadTaskAttempts = 200000
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。