MP - Moog's Paths

MP - Moog's Paths

一个简单的路径模组,为你的世界添加了精美的原版风格路径。

冒险

header

Ko-fi

Discord

我的项目

我的项目

为 Minecraft 打造的一个数据驱动的小径与道路网络。特定于生物群系的小径和路边装饰让主世界焕发生机。可通过数据包完全配置。

此模组支持 Fabric 和 Forge,适用于 Minecraft 1.20.1。

overview

Moog's Paths 会在主世界生成一个由小径、小路和道路组成的网络。每个生物群系都有自己风格的小径,由属于该生物群系的方块铺成,并点缀着与景观相得益彰的装饰。小径穿过山丘,顺应地形蜿蜒,在水面上架桥,并在终点自然融入地面。

所有内容均以 JSON 定义。没有新增物品,也没有合成配方。模组自带一整套内置小径,但每种小径类型、网络、结构和装饰器都可以通过数据包进行覆盖或扩展,无需编写一行代码。

paths

覆盖主世界所有主要生物群系的 15 个小径网络

  • 平原小径 - 穿过平原和草地的泥土小径,散落着花草,旁边点缀着橡树和杜鹃花丛
  • 泥土路 - 穿过针叶林和黑森林的宽大的砂土、灰化土和缠根泥土路,沿途有石堆
  • 主世界小径 - 可出现在任何主世界生物群系的圆石和苔石路,配有橡木桩和野花
  • 砖块路 - 遍布普通主世界的砖块和磨制花岗岩路,每隔一段设有砖灯笼和橡木路标
  • 山地道路 - 穿过所有山地生物群系的圆石、安山岩和石砖路,配有安山岩灯
  • 沙漠公路 - 穿过沙漠的宽阔的光滑砂岩和切制砂岩路,配有灯和桦木桩,旁边散落着枯死的灌木
  • 丛林小径 - 在树冠下蜿蜒的苔石砖路,配有树枝神龛和树叶丛生
  • 恶地峡谷小径 - 穿过平顶山和侵蚀恶地的红沙和陶瓦路,配有风化标记
  • 积雪小径 - 穿过积雪生物群系的雪块、冰和沙砾路,配有石堆和云杉灌木丛
  • 沼泽小径 - 穿过沼泽和红树林沼泽的泥砖和泥坯路,在水面上切换为橡木和云杉木板,配有木桩和沼泽草
  • 樱花林小径 - 蜿蜒穿过樱花林的泥土小径,配有长椅和樱花落叶
  • 蘑菇小径 - 穿过蘑菇岛的菌丝体和灰化土路,配有神龛、蘑菇装饰、蜡烛和散落的蘑菇
  • 热带草原小径 - 穿过热带草原生物群系的泥土小径,配有木桩
  • 风袭小径 - 穿过裸露的风袭地形的崎岖沙砾和圆石路,配有安山岩灯
  • 荒野小径 - 一种稀少出现的备用泥土小径,配有安山岩灯,可出现在任何主世界生物群系

每条小径都结合了以下元素进行装饰:

  • 15 个 NBT 结构 - 石堆、灯、路标、神龛、长椅、标记、木桩和蜡烛
  • 散落特征 - 花朵、枯死的灌木、蘑菇、高草丛
  • 灌木丛 - 小径旁的橡树、杜鹃花、云杉和樱花树叶团

features

  • 生物群系感知生成 - 小径会选择与其生物群系匹配的表面和装饰
  • 地形跟随寻路器 - 在 4x4 方块网格上进行 A* 寻路,具备坡度感知、悬崖拒绝和可配置的刚性
  • 平滑曲线 - Chaikin 角切割和雕刻平滑处理,产生自然外观的小径
  • 淡入 / 淡出 - 小径在其起点和终点融入地形
  • 水面架桥 - 小径在水面上方可以使用替代方块(如木板路板等)
  • NBT 结构放置 - 在端点或沿路的间隔处放置结构,具备平坦度检查和地形调整
  • 完全数据驱动 - 每种小径类型、网络、结构集和装饰器集都是一个 JSON 文件,数据包可以覆盖或扩展

datapacks

Moog's Paths 建立在五个自定义数据包注册表之上:

  • path_type - 小径的视觉外观和形状(方块、宽度、曲率、长度)
  • path_network - 将 path_type 绑定到生物群系并附加装饰器
  • structure_set - 沿小径放置的可复用 NBT 结构包
  • feature_decorator_set - 沿小径散落的原版已配置特征
  • bush_decorator_set - 在小径旁生成的树叶团灌木

通过将 JSON 文件放入 data/<namespace>/moogs_paths/ 来添加你自己的小径。通过使用 moogs_paths 命名空间来覆盖内置小径。使用 moogs_paths:has_no_paths 生物群系标签来阻止生物群系生成小径。

完整数据包文档:DATAPACK_GUIDE.md

modpacks

欢迎将此模组加入整合包。无需特别许可。

support

获取回复的最佳方式是加入 Discord 服务器。

BH 推广横幅