拼图方块

来自Minecraft Wiki
跳转至: 导航搜索
拼图方块
Jigsaw Block (S) JE3 BE2.png
稀有度

史诗

透明

亮度

0

爆炸抗性

3,600,000

开采工具

可再生

可堆叠

是(64)

可燃尽

可被熔岩点燃

命名空间ID

jigsaw

拼图方块(Jigsaw Block)是用于生成一些结构的技术性方块

获取[编辑 | 编辑源代码]

拼图方块不会在创造模式物品栏中出现。他们可以用控制中的选取方块获得,或者通过多种命令获得,例如/give @s jigsaw/setblock ~ ~ ~ jigsaw

拼图方块也会在使用结构方块生成特定结构时伴随生成(掠夺者前哨站村庄等等)。

用途[编辑 | 编辑源代码]

拼图方块是一个允许游戏使用较小模板生成结构的拼接方块。[1] 拼图方块的用户界面有如下输入字段:

  • 目标池
    • 指的是拼图方块能用于绘制元素的元素池(下个要放置的模板)。
    • 目标池会从client.jar/data/minecraft/structures中特定文件夹内随机选取一个模板。
    • 可在数据包(数据包名称/data/命名空间/worldgen/template_pool)中自定义目标池。
  • 名称
    • 拼图方块的名称。
    • 默认为minecraft:empty
  • 目标名称
    • 当结构从目标池中生成时要对接的拼图方块。
    • 默认为minecraft:empty
  • 转变为
    • 指的是拼图方块在整个功能被放置后会转变的方块状态。默认为minecraft:air
  • 连接类型
    • 只在方块朝上或朝下放置时出现。
    • 含有两种连接类型:可旋转固定
      • 可旋转:生成时,拼图方块会随机将目标结构或实体置于与该拼图方块处于同一XZ轴的结构方块的边界内。默认为此类型。
      • 固定:生成时,拼图方块会直接把目标结构或实体置于自身所朝的方向(上方或下方)。可用于连接结构和固定的实体。
    • 层数
      • 决定了按下生成按钮时拼图方块生成的“层数”。(如 部件>第一层>第二层)
      • 取值为0到7的整数,默认为0。
    • 保留拼图
      • 决定了下一次生成的结构中的拼图方块应该正常生成还是变成“转变为”字段中填写的方块。
      • 默认为“开启”
    • 生成
      • 可用来生成后续的结构部件。
      • 使用层数中填写的参数来生成结构的后续部分。

拼图方块目前仅用于生成掠夺者前哨站村庄堡垒遗迹。这些结构的生成开始于包含拼图方块的模板。每个拼图方块都使用下列流程来生成另一个模板:

  1. 在目标池内随机选择一个模板。
  2. 在同一个连接类型中,至少存在1个拼图方块来生成模板。如果有多个方块符合条件,那么会随机选择其中的一个。
  3. 这会使2个拼图方块“连接”。放置模板后使第2个拼图方块朝向第1个拼图方块并与之相邻。
  4. 最后,两个拼图方块会被替换为对应的“转变为”中设置的方块。

初始模板和附加模板里的拼图方块都会重复上述流程,直到没有剩余的拼图方块(或者游戏认为结构已经足够大)为止。然而,使用结构方块加载结构不能复现上述过程,结构仍会包含拼图方块。

数据值[编辑 | 编辑源代码]

ID[编辑 | 编辑源代码]

Java版

名称命名空间ID方块标签JE本地化键名
拼图方块jigsaw dragon_immune
wither_immune
block.minecraft.jigsaw
名称命名空间ID
方块实体Jigsaw

基岩版

名称命名空间ID数字ID 本地化键名
拼图方块jigsaw 466tile.jigsaw.name
名称存档ID
方块实体Jigsaw

方块状态[编辑 | 编辑源代码]

Jigsaw Block (E) JE3.pngJigsaw Block (N) JE3 BE2.pngJigsaw Block (S) JE3 BE2.pngJigsaw Block (W) JE3.pngJigsaw Block (UW).pngJigsaw Block (U) JE3 BE2.pngJigsaw Block (UN).pngJigsaw Block (UE).pngJigsaw Block (DW).pngJigsaw Block (D) JE3 BE2.pngJigsaw Block (DN).pngJigsaw Block (DE).png

拼图方块的所有旋转角度。
参见:方块状态

Java版:

名称 默认值 接受值 描述
orientationnorth_updown_east
down_north
down_south
down_west
east_up
north_up
south_up
up_east
up_north
up_south
up_west
west_up
拼图方块的面向的方向。

基岩版:

名称 默认值 接受值 描述
facing_direction00
1
2
3
4
5
拼图方块的面向的方向。
(只能通过/setblock命令放置。玩家可按12个朝向放置该方块。)‌[需要更多信息]

方块实体[编辑 | 编辑源代码]

参见:方块实体
  • 方块实体数据
    • 方块实体共通标签 see Template:Nbt inherit/blockentity/template
    •  target_pool:拼图方块的目标池,用于从中选择结构。
    •  final_state:这个拼图方块将变成的方块。
    •  attachement_type:拼图方块所展示的一个结构的连接类型。

历史[编辑 | 编辑源代码]

Java版
1.1418w46aJigsaw Block JE1 BE1.png 加入了拼图方块。
18w47a拼图方块现在用于生成掠夺者前哨站
18w48a拼图方块现在用于生成平原村庄
18w49a拼图方块现在用于生成热带草原村庄。
18w50a拼图方块现在用于生成针叶林和沙漠村庄。
Jigsaw Block JE2.png 更改了拼图方块的材质。
19w14a更正了方块名称的大小写,从“Jigsaw block”变为“Jigsaw Block”。[2]
1.1620w13aJigsaw Block (S) JE3 BE2.png 加入了锁定材质,并且有了新的GUI。
20w16a加入了新的GUI按钮,用于指定生成深度。
拼图方块现在用于生成堡垒遗迹
20w22a加入了“Keep Jigsaws”选项,以控制生成结构后是否保留该拼图方块。默认为“开启”。
基岩版
1.10.0beta 1.10.0.3Jigsaw Block JE1 BE1.png 加入了拼图方块,只能使用物品栏编辑器获得。
使用旧的拼图方块材质。
尚不清楚它是否用于生成掠夺者前哨站和新的村庄
1.16.0beta 1.16.0.57Jigsaw Block (S) JE3 BE2.png 更改了材质。
现在可通过/give获得。
加入了实际功能。

漏洞[编辑 | 编辑源代码]

关于“拼图方块”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

参见[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]