拼图方块
稀有度 | |
---|---|
创造标签页(JE) |
管理员用品 |
创造分类(BE) |
无 |
合适挖掘工具 | |
硬度 | |
爆炸抗性 | |
引燃几率 | |
烧毁几率 | |
熔岩可燃性 | |
窒息生物 | |
红石导体 | |
最大堆叠 | |
可再生 |
否 |
命名空间ID |
jigsaw |
拼图方块(Jigsaw Block)是用于生成一些结构的技术性方块。
生成[]
拼图方块不会生成在世界中。部分结构包含拼图方块(掠夺者前哨站和村庄等),但这些拼图方块在自然生成时被转换为了其他结构,使拼图方块不会生成在世界中。
使用结构方块加载包含拼图方块的结构会正常地生成拼图方块。
获取[]
拼图方块的物品形式只能通过创造模式物品栏/give
命令获得。
破坏[]
拼图方块不能被挖掘破坏。
Lua错误 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)
拼图方块被破坏后不会掉落。
用途[]
拼图方块是一种允许游戏使用较小模板生成结构的拼接方块。
拼图方块的用户界面有如下输入字段:
- 目标池
- 指的是拼图方块能用于绘制元素的元素池(下个要放置的模板)。
- 目标池会从
client.jar/data/minecraft/structures
中特定文件夹内随机选取一个模板。 - 可在数据包(数据包名称/data/命名空间/worldgen/template_pool)中自定义目标池。
- 名称
- 拼图方块的名称。
- 默认为
minecraft:empty
。
- 目标名称
- 当结构从目标池中生成时要对接的拼图方块。
- 默认为
minecraft:empty
。
- 转变为
- 指的是拼图方块在整个功能被放置后会转变的方块状态。默认为
minecraft:air
。
- 指的是拼图方块在整个功能被放置后会转变的方块状态。默认为
- 拼接类型
- 只在方块朝上或朝下放置时出现。
- 含有两种连接类型:可旋转和固定
- 可旋转:生成时,拼图方块会随机将目标结构或实体置于与该拼图方块处于同一XZ轴的结构方块的边界内。默认为此类型。
- 固定:生成时,拼图方块会直接把目标结构或实体置于自身所朝的方向(上方或下方)。可用于连接结构和固定的实体。
- 层数:
- 决定了按下生成按钮时拼图方块生成的“层数”。(如 部件>第一层>第二层)
- 取值为0到7的整数,默认为0。
- 保留拼图
- 决定了下一次生成的结构中的拼图方块应该正常生成还是变成“转变为”字段中填写的方块。
- 默认为“开启”
- 生成
- 可用来生成后续的结构部件。
- 使用层数中填写的参数来生成结构的后续部分。
拼图方块目前仅用于生成掠夺者前哨站、村庄、堡垒遗迹、远古城市和古迹废墟。这些结构的生成开始于包含拼图方块的模板。每个拼图方块都使用下列流程来生成另一个模板:
- 在目标池内随机选择一个模板。
- 在同一个连接类型中,至少存在1个拼图方块来生成模板。如果有多个方块符合条件,那么会随机选择其中的一个。
- 这会使2个拼图方块“连接”。放置模板后使第2个拼图方块朝向第1个拼图方块并与之相邻。
- 最后,两个拼图方块会被替换为对应的“转变为”中设置的方块。
初始模板和附加模板里的拼图方块都会重复上述流程,直到没有剩余的拼图方块(或者游戏认为结构已经足够大)为止。然而,使用结构方块加载结构不能复现上述过程,结构仍会包含拼图方块。
提示:要使拼图方块在上述流程中可靠地连接,需要符合以下两个条件之一:
- 拼图方块的正面必须紧贴在当前结构的边界上,这样新生成的结构就会完全位于当前结构边界的外部。这对源拼图方块和目标拼图方块都适用。
- 新生成的结构完全位于当前结构边界的内部。
拼图方块不能被活塞推动。
音效[]
字幕 | 字幕 | 分类 | 描述 | 命名空间ID | 音高 |
---|---|---|---|---|---|
方块:被破坏 | 方块 | 破坏方块 | block.stone.break | subtitles.block.generic.break | |
无[音效 1] | 玩家 | 带有摔落伤害时摔落在方块上 | block.stone.fall | 无[音效 1] | |
方块:损坏中 | 方块 | 挖掘方块 | block.stone.hit | subtitles.block.generic.hit | |
方块:被放置 | 方块 | 放置方块 | block.stone.place | subtitles.block.generic.place | |
脚步声 | 玩家 | 在方块上行走 | block.stone.step | subtitles.block.generic.footsteps |
基岩版:
字幕 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音高 | 音量 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
方块 | 方块作为物品使用时发出的音效 | use.stone | item.use.on | 2.0 | 0.8 | 16 | 否 | 否 | |
方块 | 破坏方块 | dig.stone | break | 2.0 | 0.8-1 | 16 | 否 | 否 | |
方块 | 挖掘方块 | hit.stone | hit | 0.37 | 0.5 | 16 | 否 | 否 | |
方块 | 放置方块 | dig.stone | place | 2.0 | 0.8-1 | 16 | 否 | 否 | |
玩家 | 带有摔落伤害时摔落在方块上 | fall.stone | fall | 0.4 | 1.0 | 16 | 否 | 否 | |
玩家 | 在方块上行走 | step.stone | step | 0.3 | 1.0 | 16 | 否 | 否 | |
方块 | 在方块上跳跃 | jump.stone | jump | 0.12 | 1.0 | 16 | 否 | 否 | |
方块 | 在方块上着陆 | land.stone | land | 0.22 | 1.0 | 16 | 否 | 否 |
数据值[]
ID[]
名称 | 命名空间ID | 方块标签(JE) | 本地化键名 |
---|---|---|---|
拼图方块 | jigsaw | dragon_immune wither_immune | block.minecraft.jigsaw |
名称 | 命名空间ID |
---|---|
方块实体 | Jigsaw |
基岩版:
名称 | 命名空间ID | 数字ID | 本地化键名 |
---|---|---|---|
拼图方块 | jigsaw | -211 | tile.jigsaw.name |
名称 | 存档ID |
---|---|
方块实体 | Jigsaw |
方块状态[]
参见:方块状态
名称 | 默认值 | 接受值 | 描述 |
---|---|---|---|
orientation | north_up | down_east down_north down_south down_west east_up north_up south_up up_east up_north up_south up_west west_up | 拼图方块的面向的方向。 |
基岩版:
名称 | 默认值 | 接受值 | 描述 |
---|---|---|---|
facing_direction | 0 | 0 1 2 3 4 5 | 拼图方块的面向的方向。 (只能通过 /setblock 命令放置。玩家可按12个朝向放置该方块。) |
rotation | 0 | 0 1 2 3 | 生成结构时旋转的角度:
|
方块实体[]
参见:方块实体
- 方块实体数据
- 方块实体共通标签
- 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”。[1] | ||||
1.16 | 20w13a | 加入了锁定纹理,并且有了新的GUI。 | |||
20w16a | 加入了新的GUI按钮,用于指定生成深度。 | ||||
拼图方块现在可用于生成堡垒遗迹。 | |||||
20w22a | 加入了“保留拼图”选项,以控制生成结构后是否保留该拼图方块。默认为“开启”。 | ||||
1.19 | exp1 | 拼图方块现在可用于生成远古城市。 | |||
1.19.3 | 22w44a | 现在拼图方块可从创造模式物品栏中获取。 | |||
1.20 | 23w12a | 拼图方块现在可用于生成古迹废墟。 | |||
Java版(即将到来) | |||||
1.20.3 | 23w43a | 在拼图方块的编辑屏幕中加入了“选择优先级”和“放置优先级”输入字段。 | |||
基岩版 | |||||
1.10.0 | 1.10.0.3 | 加入了拼图方块,只能使用物品栏编辑器获得。 | |||
1.16.0 | 1.16.0.57 | 更改了纹理。 | |||
现在可通过/give 获得。 | |||||
加入了实际功能。 |
你知道吗[]
- 在Java版中,在单人游戏中打开拼图方块GUI会暂停游戏。
参见[]
参考[]
语言