Minecraft Wiki
Advertisement
Information icon
この項目はBedrock Edition限定の要素です。 

アイテムコンポーネント(英:Item components)は、/give/replaceitemでのみ使用可能なアイテムに追加する構成要素のことである。NBTタグのようにJSONフォーマットで記述するが、minecraft:can_place_onminecraft:can_destroyminecraft:item_lockおよびminecraft:keep_on_deathのみ指定できる。コンポーネントとも呼ばれる。

種類[]

can_place_on
どのブロックに配置できるか指定する。ブロックにのみ指定できる。
can_destroy
どのブロックを破壊できるか指定する。
item_lock
このコンポーネントが指定されたアイテムは、プレイヤーのインベントリにロックされる。modeパラメーターでどちらの種類のロックをかけるか指定する。lock_in_inventoryまたはlock_in_slotを指定しなければならない。[1]
lock_in_inventory
インベントリから出せないようになる。クラフトしたり、ドロップしたりできないようになる。
lock_in_slot
インベントリ内のスロットから出せないようになる。アイテムを移動したり、ドロップしたり、クラフトしたりできないようになる。
keep_on_death
プレイヤーが死んでもアイテムをドロップしないようになる。

例文[]

実行者の一番近くのプレイヤーに、草ブロックのみ採掘できスロットから動かせないネザライトのシャベルを与える。
/give @p netherite_shovel 2 0 {"minecraft:can_destroy":{"blocks":["grass"]},"minecraft:item_lock":{"mode":"lock_in_slot"}}
実行者の一番近くのプレイヤーに、死んでもドロップしないネザライトのツルハシを与える。
/give @p netherite_pickaxe 1 0 {"minecraft:keep_on_death":}}
自分自身のホットバーの一番左のスロットを、草ブロックにのみ配置できるコンクリートに置き換える。
/replaceitem entity @s slot.hotbar 0 concrete 1 0 {"minecraft:can_place_on":{"blocks":["grass"]}}
自分自身のホットバーの一番左のスロットを、インベントリから出すことのできないドラウンドスポーンエッグ64個に置き換える。
/replaceitem entity @s slot.weapon.mainhand 0 spawn_egg 64 110 {"minecraft:item_lock":{"mode":"lock_in_inventory"}}

注意点[]

  • can_place_onはブロックにのみ適用可能である。
  • can_place_onおよびcan_destroyではブロックは指定できるが、データ値を指定できない。これにより、例えば「黒色のコンクリート」に配置できて「白色のコンクリート」に配置できないというようなブロックを出すことはできない。

脚注[]

  1. 「Minecraft - 1.16.100 (Bedrock)」 – Minecraft Feedback、2020年11月16日
Advertisement