跳到正文

MES – Moog’s End Structures (config pack)

作者:FinnDog_123

适用于 MES 模组的可自定义数据包,方便你轻松控制模组功能。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

banner


Support me on Ko-fi Discord My projects


Overview


此数据包会自动保持更新。

它现在会与模组的最新版本保持同步。想要采用其他方式?你仍然可以从我们的 git 仓库自行制作配置包,或使用 Cristel Lib 之类的配置模组Cristel Lib

反馈

欢迎评论分享任何有助于改进此模组的想法。非常感谢大家的所有反馈 🙂

此外,如果你制作了觉得其他人也会喜欢的配置,请通过 Discord 发给我,我很乐意将它上传到这里!

NeoForge 和 Fabric

所有版本的数据包都适用于 Forge、NeoForge 和 Fabric。

如何使用此数据包

这是为我的结构模组 Moog’s End Structures 制作的模板(“配置”)数据包。MES 生成的所有内容都由数据驱动,因此你可以通过编辑 JSON 文件重新配置此模组(移除结构、更改生成稀有度,以及控制结构会在哪些生物群系中生成)。无需编写代码。

步骤 1:安装数据包

  1. 从文件选项卡下载与你的 Minecraft 版本相匹配的数据包版本。
  2. 将它添加到地图中:
    • 单个地图:将下载的 .zip 文件放入 .minecraft/saves/<your world>/datapacks/。
    • 所有地图 / 服务器:使用 Paxi 之类的数据包加载器Paxi,即可全局应用数据包,而不是按地图单独应用。
  3. 在游戏中启用:载入地图并运行 /datapack enable "file/<datapack file name>";如果数据包已经在文件夹中,也可以运行 /reload。

⚠️ 世界生成改动只会影响新区块。结构生成、稀有度或生物群系的更改,只会出现在新生成的地形中。已经探索过的区块不会改变。要查看你的修改,请前往未探索的区域,或创建一张新地图。

步骤 2:编辑数据包

  1. 打开数据包 .zip(或将其解压),然后进入 data/mes/ 文件夹。
  2. 编辑要修改内容对应的 JSON 文件(参见下方常见操作)。
  3. 保存;如果你解压了文件,就重新压缩,然后在游戏中运行 /reload(或重新生成地图)以应用更改。

常见操作

彻底移除某个结构 打开 data/mes/worldgen/structure_set/… 中对应的文件,并清空 structures 数组,这样就不会生成任何结构:

{
  "structures": [],
  "placement": {
    "type": "mes:advanced_random_spread",
    "salt": 136568741,
    "spacing": 25,
    "separation": 15,
    "min_distance_from_world_origin": 1000
  }
}

示例文件:data/mes/worldgen/structure_set/other_decoration/astral_hideaway.json

降低或提高结构的生成频率 在同一个 structure_set 文件中更改 spacing 和 separation。spacing 越大,结构越稀有。separation 必须始终小于 spacing。

"placement": {
  "type": "mes:advanced_random_spread",
  "salt": 136568741,
  "spacing": 100,
  "separation": 80,
  "min_distance_from_world_origin": 1000
}

更改结构生成的生物群系 编辑 data/mes/tags/worldgen/biome/has_structure/… 中对应的标签,并在 values 中添加或移除条目:

{
  "replace": false,
  "values": [
    "#minecraft:is_end",
    { "id": "#c:end_islands", "required": false }
  ]
}
  • 普通生物群系的写法类似 "minecraft:end_highlands";生物群系标签以 # 开头,例如 "#minecraft:is_end"。
  • 模组添加的生物群系/标签必须使用 "required": false,这样即使未安装该模组,数据包也能正常加载。
完整的逐文件自定义参考

上述任务涵盖了最常见的调整。此整合包中的所有 JSON 文件(结构、模板池、放置类型、生物群系标签和.nbt建筑方块)都在Moog’s Structure Lib Wiki中有完整文档:

📖 Moog’s Structure Lib Wiki »

想要编辑的内容 Wiki 页面
结构的生成位置(间距、盐值、生物群系) 结构集
结构的类型和属性 结构文件
使用哪些建筑部件 模板池
高级放置与地形适配 放置系统
.nbt结构文件本身 NBT 文件
刚接触这些内容? 入门指南

Wiki 中的示例使用 Moog’s Voyager Structures (MVS),但 MES 的布局完全相同。只需将mvs命名空间替换为mes即可。


Banner

寻求帮助的最佳、最快方式是加入我们的Discord 服务器。

Discord


BHsponser

常见问题

MES – Moog’s End Structures (config pack) 支持哪些 Minecraft 版本?

MES – Moog’s End Structures (config pack) 支持 Minecraft Java 版 1.19–26.3,共 29 个版本。下载时注意选择和你游戏版本一致的文件。

MES – Moog’s End Structures (config pack) 怎么安装?

把下载的 .zip 文件(不用解压)放进游戏目录的 resourcepacks 文件夹,进游戏后在「选项 → 资源包」里把它移到右边启用。

评论

登录后评论和评分

FinnDog_123 的其他作品

查看全部 →