- 根标签。
- type:结构地物类型ID。
- biomes:生物群系标签,该结构只允许生成在该标签内的生物群系中。
- terrain_adaptation:(可选,默认为none)该已配置的结构地物的地形调整方式。
none不做调整,beard_thin被用于掠夺者前哨站和村庄,beard_box被用于远古城市,bury被用于要塞。 - spawn_overrides:(必需,但可以为空)覆写该结构内可以生成的生物。例如,在下界要塞中,生成烈焰人和凋灵骷髅;在远古城市中,没有生物生成。
- config:(必需,但可以为空)此已配置的结构地物的配置。配置项由type决定。任何不在此下方列出的名称不含有配置项。
- 若
type是jigsaw:
- 若
- start_pool:拼图结构的起始模板池ID,或者一个模板池对象。
- size:拼图结构的生成深度,取值为0到7的闭区间。
- start_height:如果未指定
project_start_to_heightmap,结构会在此高度开始生成。否则,结构在高度图的基础上偏移此高度后生成。由高度提供器提供。 - start_jigsaw_name:(可选)连接起始模板的拼图方块的名称。
- project_start_to_heightmap:(可选)结构生成时使用的高度图。必须为
WORLD_SURFACE_WG、WORLD_SURFACE、OCEAN_FLOOR_WG、OCEAN_FLOOR、MOTION_BLOCKING或MOTION_BLOCKING_NO_LEAVES。 - max_distance_from_center:拼图的方块距离结构起始点的最大三维切比雪夫距离。取值为1到128的闭区间。当 terrain_adaptation不为none时,取值为1到116的闭区间。
- use_expansion_hack:(可选)仅用于村庄。
- 若
type是mineshaft:
- 若
- type:必须为
normal或mesa。mesa用于生成深色橡木组成的矿井,normal用于生成橡木组成的矿井。- 若
type是nether_fossil:
- 若
- start_height:结构起始点的高度。由高度提供器提供。
- 若
type是ocean_ruin:
- 若
- biome_temp:必须为
warm或cold。用以决定使用哪一种结构变种。 - large_probability:使用大型变种的概率。取值为0.0到1.0的闭区间。
- cluster_probability:生成一簇海底废墟(而不是一个)的概率,取值为0.0到1.0的闭区间。
- 若
type是ruined_portal:
- 若
- setups:多个废弃传送门的设置。将会从中依据权重随机选取一项。
- weight:该项设置的权重。
- placement:必须为
on_land_surface、partly_buried、on_ocean_floor、in_mountain、underground或in_nether。决定该废弃传送门如何放置。 - air_pocket_probability:废弃传送门周围带有空气空腔的几率,取值为0.0到1.0的闭区间。
- mossiness:决定该废弃传送门将石头被替换为苔石的概率,取值为0.0到1.0的闭区间。
- overgrown:决定废弃传送门周围是否生成丛林树叶。
- vines:决定废弃传送门上是否生成藤蔓。
- can_be_cold:决定是否尽量把熔岩和岩浆块替换为下界岩。
- replace_with_blackstone:决定是否把石砖替换成黑石砖。
- 若
type是shipwreck:
- is_beached:(可选,默认为false)沉船是否在岸上。
Advertisement
Advertisement