- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Terra/结构配置:修订间差异
Qsefthuopq(留言 | 贡献) 小无编辑摘要 |
Qsefthuopq(留言 | 贡献) 小 (→ENTITY_FEATURE) |
||
第75行: | 第75行: | ||
<pre class="">features: | <pre class="">features: | ||
- ENTITY_FEATURE: | - ENTITY_FEATURE: | ||
entity: SILVERFISH | entity: SILVERFISH | ||
attempts: 40 | attempts: 40 | ||
in-height: 1 | in-height: 1 | ||
amount: | amount: | ||
min: 20 | min: 20 | ||
max: 30 | max: 30 | ||
spawnable-on: | spawnable-on: | ||
- "minecraft:stone" | - "minecraft:stone" | ||
- "minecraft:stone_bricks" | - "minecraft:stone_bricks" | ||
- "minecraft:mossy_stone_bricks" | - "minecraft:mossy_stone_bricks" | ||
spawnable-in: | spawnable-in: | ||
- "minecraft:air" | - "minecraft:air" | ||
- ENTITY_FEATURE: | - ENTITY_FEATURE: | ||
entity: ZOMBIE | entity: ZOMBIE | ||
attempts: 20 | attempts: 20 | ||
in-height: 2 | in-height: 2 | ||
amount: | amount: | ||
min: 10 | min: 10 | ||
max: 15 | max: 15 | ||
spawnable-on: | spawnable-on: | ||
- "minecraft:stone" | - "minecraft:stone" | ||
- "minecraft:stone_bricks" | - "minecraft:stone_bricks" | ||
- "minecraft:mossy_stone_bricks" | - "minecraft:mossy_stone_bricks" | ||
spawnable-in: | spawnable-in: | ||
- "minecraft:air"</pre> | - "minecraft:air"</pre> |
2020年11月17日 (二) 07:17的最新版本
该页面介绍结构配置。
结构配置位于配置包内的structures/single/
目录。
结构文件位于配置包内的structures/data/
目录。
战利品表位于配置包内的structures/loot
目录。
选项
id
结构的ID。但我仍推荐使用UPPER_SNAKE_CASE|蛇形命名法来给ID命名。
files
结构文件名的权重池及其权重(比如.tstructure
)。该文件必须位于结构数据目录(structures/data/`)。
spawn
生成结构的选项。
bound
- 结构可生成的Y轴范围。如果结构扫描的Y轴在此范围之外则不会生成。
min
- 最低Y轴max
- 最高Y轴
start
- 开始检测Y值的范围。插件将从该范围内选取随机值并向下搜索,直到匹配生成条件或超出范围。
min
- 开始搜索的最低Y值max
- 开始搜索的最高Y值
width
- 填充网格中用于放置结构的单元格宽度。padding
- 填充网格中用于放置结构的单元格之间的填充。
上图为填充网格的宽度和填充示例。黑点代表结构的生成位置。
loot
该结构使用的战利品表。键代表战利品表ID,值代表使用的战利品表文件(文件后缀为.json
)。
战利品表文件位于structures/loot
目录。可通过任意原版的战利品表生成器生成。
特性
特性定义了在生成后对结构的修改。该列表内添加多个结构特性,甚至是同一类型的多个特性。
ENTITY_FEATURE
在结构生成后生成的实体。
entity
- 生成的实体类型amount
- 生成实体数
min
- 最小生成数max
- 最大生成数
attempts
- 最大生成尝试次数(如果超出上限则无视amount
)spawnable-on
-实体可生成在哪些方块上spawnable-in
- 实体可生成在哪些方块内(空气)。in-height
- 根据 "spawnable-in "列表垂直搜索验证的方块数。
示例实体特性:
该结构有两个实体特性。其中之一可以生成20-30只蠹虫(但会在40次尝试后放弃生成),另一者生成10-15只僵尸(但会在20次尝试后放弃生成)。
features: - ENTITY_FEATURE: entity: SILVERFISH attempts: 40 in-height: 1 amount: min: 20 max: 30 spawnable-on: - "minecraft:stone" - "minecraft:stone_bricks" - "minecraft:mossy_stone_bricks" spawnable-in: - "minecraft:air" - ENTITY_FEATURE: entity: ZOMBIE attempts: 20 in-height: 2 amount: min: 10 max: 15 spawnable-on: - "minecraft:stone" - "minecraft:stone_bricks" - "minecraft:mossy_stone_bricks" spawnable-in: - "minecraft:air"