跳到正文

Formations (Structure Library)

Formations 为结构数据包增添了实用功能!

收藏

介绍

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

Formations banner

Formations 是一个前置库模组,为数据包添加了生成结构时的额外功能!

Separator

功能

结构类型

Formations 添加了两种新的结构类型:formations:simple 和 formations:pieced。它们本质上分别对应原版的普通结构类型和拼图结构类型,但拥有更好的放置逻辑和更清晰的 json 格式。
两种类型都可以从以下放置方式中选择:
| 标识符 | 描述 |
| :– | :– |
| surface | 将结构放置在固体方块的最顶层 |
| ceiling | 将结构放置在固体方块的最底层 |
| on_water | 如果最顶层的方块是水,则将结构放置在该层 |
| on_lava | 如果最顶层的方块是岩浆,则将结构放置在该层 |
| underground | 将结构放置在方块顶层与底层之间的某处 |
| underground_surface | 将结构放置在方块顶层与底层之间,位于开阔区域的底部 |
| underground_ceiling | 将结构放置在方块顶层与底层之间,位于开阔区域的顶部 |
| underground_buried | 将结构放置在方块顶层与底层之间,使其不暴露于任何开阔区域 |
| underground_on_lava | 将结构放置在方块顶层与底层之间,位于岩浆上方的开阔区域 |

结构池元素类型

Formations 添加了一种新的结构池元素类型:formations:single_pool_element。该元素类型允许设置不同的地面高度,而不是原版固定的地面高度 0。地面高度可以通过 ground_level 键进行设置。

结构处理器

Formations 添加了一系列新的结构处理器。
| 标识符 | 参数 | 描述 |
| :– | :– | :– |
| formations:random_bed_color | – | 随机化所有床的颜色 |
| formations:biome_replacements | – | 根据生物群系替换特定方块,例如木头、砖块和草 |
| formations:fill_brewing_stands | slotFillChance、maxBlazePowder | 用随机药水和烈焰粉填充酿造台 |<br>
|
formations:fill_chiseled_bookshelves | slotFillChance | 用附魔书填充雕纹书架 |<br>
|
formations:block_age | mossiness、degradation、disintegration | 随机将普通方块替换为苔藓或裂纹变种,将完整方块替换为台阶或楼梯,将随机方块替换为空气 |<br>
|
formations:random_plant_growth | minGrowth、maxGrowth | 随机化所有作物的生长阶段 |<br>
|
formations:respawn_anchor_charges | minCharges、maxCharges | 随机化所有重生锚的充能次数 |<br>
|
formations:waterlogging | handling` | 决定可含水方块是否含水,选项可在 GitHub 上找到 |

Separator

示例

有关这些功能的用法示例,你可以查看 formations overworld logo Formations Overworld 和 formations nether logo
Formations Nether

Separator

常见问题

我可以在我的整合包中使用你的模组吗?
可以,欢迎在我的整合包中使用我的模组

Separator

Discord

想了解未来内容、即将推出的模组以及参与讨论,欢迎加入 SuperMartijn642 的 Discord 服务器!

Separator

评论

登录后评论和评分

SuperMartijn642 的其他作品

查看全部 →