概览
minecraft:block_placer 是一个物品组件:写在自定义物品的 components 对象中。 让玩家使用物品时在世界中放置一个方块,就像种子或告示牌物品那样。它还能把这个方块显示为物品图标,这样你可能就不需要单独的图标了。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
block | Block Reference | 无 | 使用物品时放置的方块。 |
use_on | Block Descriptor[] | 无 | 可以对哪些方块使用该物品来放置方块。留空表示任何方块都可以。 |
replace_block_item | boolean | false | 为 true 时,该物品会成为这个方块的正式物品,破坏方块或用选取方块拿到的都是它。物品和方块需要使用相同的标识符。 |
aligned_placement | boolean | false | 为 true 时,按住使用键会整齐地沿直线放置方块。 |
示例
写在 BP/items/<name>.json 的 components 对象中(值为默认值或占位值):
BP/items/<name>.json
{
"minecraft:block_placer": {
"block": {},
"use_on": [],
"replace_block_item": false,
"aligned_placement": false
}
}