Template:BlockTileEntity
拼图方块(Jigsaw block)是用于生成一些结构的技术性方块。
获取
拼图方块不会在创造模式物品栏中出现。他们可以用控制中的选取方块获得,或者通过多种命令获得,例如/give @s jigsaw或/setblock ~ ~ ~ jigsaw。
拼图方块也会在使用结构方块生成特定结构时伴随生成(掠夺者前哨站和村庄等等)。
用途
拼图方块是一个允许游戏使用较小模板生成结构的拼接方块。[1]
- 目标池
- 指的是拼图方块能用于绘制元素的元素池(下个要放置的模板)。
- 目标池会从
client.jar/data/minecraft/structures中特定文件夹内随机选取一个模板。
- 连接类型
- 指的是拼图方块的“名称” ,拥有相同“名称”的拼图方块可以相互连接。
- 转变为
- 指的是拼图方块在整个功能被放置后会转变的方块状态。默认为
minecraft:air。
- 指的是拼图方块在整个功能被放置后会转变的方块状态。默认为
拼图方块目前仅用于生成掠夺者前哨站和村庄。这些结构的生成开始于包含拼图方块的模板。每个拼图方块都使用下列流程来生成另一个模板:
- 在目标池内随机选择一个模板。
- 在同一个连接类型中,至少存在1个拼图方块来生成模板。如果有多个方块符合条件,那么会随机选择其中的一个。
- 这会使2个拼图方块“连接”。放置模板后使第2个拼图方块朝向第1个拼图方块并与之相邻。
- 最后,两个拼图方块会被替换为对应的“转变方块”设置的方块。
初始模板和附加模板里的拼图方块都会重复上述流程,直到没有剩余的拼图方块(或者游戏任务结构以及足够大)为止。然而,使用结构方块加载结构不能复现上述过程,结构仍会包含拼图方块。
数据值
数据值
基岩版:
| 名称 | 命名空间ID | 数字ID | 本地化键名 |
|---|---|---|---|
| Jigsaw Block | jigsaw | 466 | tile.jigsaw.name |
| 名称 | 存档ID |
|---|---|
| Block entity | ? |
参见:方块状态
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| orientation | north_up | down_eastdown_northdown_southdown_westeast_upnorth_upsouth_upup_eastup_northup_southup_westwest_up | 拼图方块的面向的方向。 |
基岩版:
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| facing_direction | 0 | 012345 | 拼图方块的面向的方向。 (只能通过 /setblock命令放置。玩家可按12个朝向放置该方块。) |
| rotation | 0 | 0123 | 生成结构时旋转的角度:
|
方块实体
参见:方块实体
- 方块实体数据
- 方块实体共通标签
- name:拼图方块的名称。
- final_state:这个拼图方块将变成的方块。
- joint:拼接类型,只能是
rollable(可旋转)和aligned(固定)。 - placement_priority:放置优先级。当放置拼图方块所对应的结构时,系统以放置优先级从大到小的顺序依次放置各个结构。如果两个结构具有相同的放置优先级,则以默认顺序放置。
[新增:JE 1.20.3] - pool:拼图方块的目标池,用于从中选择结构。
- target:当结构从目标池中生成时要对接的拼图方块名称。
- selection_priority:选择优先级。当父级结构生成时,决定子级拼图方块的选择次序,按选择优先级从大到小排序依次选择。如果两个拼图方块具有相同的选择优先级,则以随机顺序选择。
[新增:JE 1.20.3]
基岩版:
- 方块实体数据
- 方块实体共通标签
- name:拼图方块的名称。此拼图方块会和其他结构中目标标签里具有此值的拼图方块对齐。
- target:拼图方块的目标名称。此拼图方块会和其他结构中目标标签里具有此值的拼图方块对齐。
- target_pool:拼图方块的目标池,用于从中选择结构。
- final_state:这个拼图方块将变成的方块。
- joint:拼图方块所展示的一个结构的连接类型,只能是
rollable和aligned。
历史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.14 | 18w46a | ||||
| 18w47a | 拼图方块现在用于生成掠夺者前哨站。 | ||||
| 18w48a | 拼图方块现在用于生成平原村庄。 | ||||
| 18w49a | 拼图方块现在用于生成热带草原村庄。 | ||||
| 18w50a | 拼图方块现在用于生成针叶林和沙漠村庄。 | ||||
| 19w14a | 更正了方块名称的大小写,从“Jigsaw block”变为“Jigsaw Block”。[2] | ||||
| Java版(即将到来) | |||||
| 1.16 | 20w13a | File:Jigsaw Block (S) JE3.png 加入了锁定材质,并且有了新的GUI。 | |||
| 20w16a | 加入了新的GUI按钮,用于指定生成深度。 | ||||
| 拼图方块现在用于生成堡垒遗迹。 | |||||
| 20w22a | 加入了“Keep Jigsaws”选项,以控制生成结构后是否保留该拼图方块。默认为“开启”。 | ||||
| 基岩版 | |||||
| 1.10.0 | beta 1.10.0.3 | ||||
| 使用旧的拼图方块材质。 | |||||
| 尚不清楚它是否用于生成掠夺者前哨站和新的村庄。 | |||||
| 基岩版(即将到来) | |||||
| 1.16.0 | beta 1.16.0.57 | File:Jigsaw Block (S) JE3.png 更改了材质。 | |||
现在可通过/give获得。 | |||||
| 加入了实际功能。 | |||||
漏洞
Template:Issue list
另见
参考
- ↑ Minecraft Game — Crowdin。
- ↑ MC-139429