介绍


此数据包会自动保持更新。
它现在会与模组的最新版本保持同步。想要采用其他方式?你仍然可以从我们的 git 仓库自行制作配置包,或使用 Cristel Lib 之类的配置模组Cristel Lib
欢迎评论分享任何有助于改进此模组的想法。非常感谢大家的所有反馈 🙂
此外,如果你制作了觉得其他人也会喜欢的配置,请通过 Discord 发给我,我很乐意将它上传到这里!
所有版本的数据包都适用于 Forge、NeoForge 和 Fabric。
这是为我的结构模组 Moog’s End Structures 制作的模板(“配置”)数据包。MES 生成的所有内容都由数据驱动,因此你可以通过编辑 JSON 文件重新配置此模组(移除结构、更改生成稀有度,以及控制结构会在哪些生物群系中生成)。无需编写代码。
步骤 1:安装数据包
- 从文件选项卡下载与你的 Minecraft 版本相匹配的数据包版本。
- 将它添加到地图中:
- 单个地图:将下载的
.zip文件放入.minecraft/saves/<your world>/datapacks/。 - 所有地图 / 服务器:使用 Paxi 之类的数据包加载器Paxi,即可全局应用数据包,而不是按地图单独应用。
- 单个地图:将下载的
- 在游戏中启用:载入地图并运行
/datapack enable "file/<datapack file name>";如果数据包已经在文件夹中,也可以运行/reload。
⚠️ 世界生成改动只会影响新区块。结构生成、稀有度或生物群系的更改,只会出现在新生成的地形中。已经探索过的区块不会改变。要查看你的修改,请前往未探索的区域,或创建一张新地图。
步骤 2:编辑数据包
- 打开数据包
.zip(或将其解压),然后进入data/mes/文件夹。 - 编辑要修改内容对应的 JSON 文件(参见下方常见操作)。
- 保存;如果你解压了文件,就重新压缩,然后在游戏中运行
/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中有完整文档:
| 想要编辑的内容 | Wiki 页面 |
|---|---|
| 结构的生成位置(间距、盐值、生物群系) | 结构集 |
| 结构的类型和属性 | 结构文件 |
| 使用哪些建筑部件 | 模板池 |
| 高级放置与地形适配 | 放置系统 |
.nbt结构文件本身 |
NBT 文件 |
| 刚接触这些内容? | 入门指南 |
Wiki 中的示例使用 Moog’s Voyager Structures (MVS),但 MES 的布局完全相同。只需将mvs命名空间替换为mes即可。

寻求帮助的最佳、最快方式是加入我们的Discord 服务器。
常见问题
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 的其他作品
查看全部 →MVS – Moog’s Voyager Structures
为你的世界添加130+原版风格结构,让世界生机勃勃,全部使用原版方块。包含地牢和可战斗的敌人!
MES – Moog’s End Structures
大量原版风格的结构,为末地维度增添生机!
MNS – Moog’s Nether Structures
大量用原版方块和实体搭建的结构,为你的世界增添生机!沿途还能发现战利品、敌人等更多内容!
Moog’s Structure Lib (moogs_structures)
这是 Moogs Structure 系列的前置模组。


评论
登录后评论和评分