- 根标签
- name:该池的命名空间ID。必填,但无任何作用。
- fallback:回落池,可以被设定为另一模板池。回落池中定义的模板会在以下两种情况下生成:1.当拼图方块生成达到预定层数时,回落池会生成在最后一层的末尾。以上两种情况下,游戏会试图从回落池加载一个模板来替代原先的模板进行生成。当回落池中的模板尝试生成时,如果该回落池中任意一个元素也都无法成功生成,
2.当拼图方块试图加载的结构池中所有元素都无法成功生成。
则不会生成任何东西。否则,回落池中的模板将成功生成。 - elements:一个可供选择的元素列表。在拼图结构地物的起始结构池中,随机选取一个元素,若指定了起始拼图方块名称,但该元素没有找到对应名称的拼图方块,结构地物将生成失败。在非起始结构池中,随机选取一个元素,满足以下条件才能成功生成:1.存在对应名称、对应方向(水平的拼图方块相互对应、朝上和朝下的拼图方块相互对应)的拼图方块。若无法成功生成,将会再去尝试该列表中的其他元素,如果全部都无法成功生成,将尝试使用回落池。
2.将生成的该元素方块与结构起始点的三维切比雪夫距离不会超过该已配置结构地物中指定的最大距离,或使用命令或拼图方块GUI生成时不超过128。
3.将生成的该元素不会与生成的其他拼图发生重叠,除非拼图方块指向的方块位于当前拼图内部。
4.拼图方块指向的方块位于当前拼图内部,则该元素与之后生成的所有拼图都必须完全位于该拼图方块所在拼图的内部。- :一个元素。
- weight:值越大,该元素就越有可能被优先选中。取值为1到150的闭区间。
- element:该元素的属性
- projection:可为
rigid
或terrain_matching
。决定生成的高度是否匹配地形高度。 - element_type:必须为以下列出的类型之一,也可为
empty_pool_element
以不生成任何内容。- 如果
element_type
是feature_pool_element
,附加的参数如下:
- 如果
- feature:要使用的已放置的地物的命名空间ID。
- 如果
element_type
是list_pool_element
,附加的参数如下:
- 如果
- elements:一个可供选择的结构列表。
[需要测试]。 - 一个元素:与该元素结构相同。
- 如果
element_type
是legacy_single_pool_element
或single_pool_element
,附加的参数如下。两者的区别在于,legacy_single_pool_element不会生成结构模板中的空气方块,就如同空气方块是结构空位一样。
- location:要放置的结构模板的命名空间ID。
- processors:“处理器列表”的命名空间ID,或一个“处理器列表”对象,或者一个处理器的列表。
- projection:可为
- :一个元素。
语言