介绍

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

功能
结构类型
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 上找到 |

示例
有关这些功能的用法示例,你可以查看
Formations Overworld 和 ![]()
Formations Nether

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

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


SuperMartijn642 的其他作品
查看全部 →SuperMartijn642’s Config Lib
Config Lib 让处理配置文件稍微轻松一些。
SuperMartijn642’s Core Lib
SuperMartijn642的核心库添加了大量基础实现,使不同Minecraft版本之间可以使用相似的代码!
Fusion (Connected Textures)
Fusion 允许资源包使用额外的纹理和模型类型,比如连接纹理!
Trash Cans
Trash Cans 添加了可用于销毁物品、液体和能量的垃圾桶!
评论
登录后评论和评分