マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/giveコマンドの解説です。このコマンドを使うと、指定したプレイヤーに対して、自由なアイテムを指定した数だけ与えることができます。単にアイテムを与えるだけでなく、統合版独自の「データ値(data)」を指定して色違いのブロックを渡したり、武器の耐久度を削って配布したり、「コンポーネント(components)」を指定して「特定のブロックだけを破壊できるツルハシ」や「設置場所が制限されたブロック」を渡すなど、配布ワールドやミニゲーム制作で絶対に欠かせない高度なアイテム配布システムを構築できます。
【実行例】一番近くのプレイヤーに「木製ツルハシ」を「1個」与えます。データ値は「0(標準)」ですが、コンポーネント設定によりゲームモードが「アドベンチャーモード」の時だけ、通常は壊せないはずの「ガラス(glass)」を特別に狙って破壊できる特殊なツルハシになります(サバイバルモード時は通常のツルハシと同じ挙動になります)。
⚙️ /give コマンドの構文(書き方)
統合版(Bedrock Edition)では、アイテム名の後ろに「数(amount)」、さらに「データ値(data)」、「コンポーネント(components)」と続けて記述します。
📋 引数(設定値)の詳しい条件とルール一覧表
コマンドの各パーツに指定できる数値の条件やターゲットセレクターの仕様ルールです。Wikiデータを基にBE版の最新仕様を網羅しています。
| 引数名(パーツ) | 指定できる形式 | 詳しいルールとBE版の仕様(説明) |
|---|---|---|
| <対象: targets> | プレイヤー名、@p、@a など | アイテムを与えたいプレイヤーを指定します。統合版のターゲットセレクターは「プレイヤー(Player)」を対象としたセレクターを指定する必要があります(should be of player type)。 |
| <アイテム名: itemName> | アイテムIDまたはブロックID | 与えたいアイテムのIDを指定します。統合版では、アイテム形式が存在するすべてのIDが指定可能です。 |
| [数: amount] | `1` ~ `32767`(整数) | 与えるアイテムの数を指定します。省略した場合は1になります。マイクラのシステム制限上、BE版では最大で32767までの32ビット整数を指定可能です。 |
| [データ値: data] | `0` ~ `32767`(整数) | 【統合版独自】 アイテムのデータ値を指定します。省略した場合は0になります。主に色違いのブロックを渡す際に使用しますが、武器やツールを指定した場合は「減らしたい耐久値の量(受けたダメージ量)」として機能します(例: 最大耐久値と同じ数値を入れれば残り耐久値0のボロボロの武器になります)。 |
| [コンポーネント: components] | JSONオブジェクト({}) | 【統合版独自】 アイテムの追加機能をJSONオブジェクト形式(`{}`)で指定します。統合版では外側に余計な引用符(`””`)をつけず、そのまま `{` から記述します。指定可能な関数や記述方法の詳細は下記の「コンポーネント一覧表」をご確認ください。 |
🛠️ コピペで使える!主要コンポーネント(JSON)の書き方一覧表
統合版の `/give` コマンドで正常に動作する、主要な4つのコンポーネントの正しい記述テンプレートです。すべてアドベンチャーモードやミニゲーム制作で大活躍します。
| 実現したい効果(関数名) | コマンドに結合する正しいJSON記述(コピペ用) |
|---|---|
| 特定のブロックだけ壊せる (can_destroy) |
{“minecraft:can_destroy”:{“blocks”:[“glass”,”stone”]}} |
| 特定のブロックの上にだけ置ける (can_place_on) |
{“minecraft:can_place_on”:{“blocks”:[“dirt”,”sand”]}} |
| インベントリ内での移動・破棄禁止 (item_lock) |
{“minecraft:item_lock”:{“mode”:”lock_in_inventory”}} |
| 死亡してもそのアイテムを保持 (keep_on_death) |
{“minecraft:keep_on_death”:{}} |
🔍 コピペで使える!よく使うアイテムID・ブロックID一覧表
`/give` コマンドの第2引数(<アイテム名>)によく指定される、代表的なIDを目的別にまとめました。
🧱 主要な建築・基本ブロックID
| ゲーム内でのアイテム名 | コマンドに打ち込むID(記述例) |
|---|---|
| 石 | stone |
| 丸石 | cobblestone |
| オークの原木 | oak_log |
| オークの板材(木材) | planks |
| ガラス | glass |
| ダイヤモンドブロック | diamond_block |
⚔️ サバイバル・冒険に便利なアイテムID
| ゲーム内でのアイテム名 | コマンドに打ち込むID(記述例) |
|---|---|
| ダイヤモンドの剣 | diamond_sword |
| ネザライトのツルハシ | netherite_pickaxe |
| 弓 | bow |
| パン(食べ物) | bread |
| 金リンゴ | golden_apple |
| 不死のトーテム | totem_of_undying |
✨ 【入手限定】/give コマンド経由でのみ入手できる特殊アイテムID
クリエイティブモードのインベントリ(UI画面)にも存在せず、サバイバルはおろか通常の建築メニューからも絶対に手に入らない、`/give` をはじめとするコマンドでの取得が必須となる非常に特殊なブロック・アイテムのリストです。
| ゲーム内でのアイテム名 | コマンド用のID | 主な用途と特徴 |
|---|---|---|
| コマンドブロック | command_block | 設定したコマンドを自動実行する、配布ワールドや仕掛け作りの必須ブロック。 |
| バリアブロック | barrier | 手に持っている時だけ見え、手放すと完全に透明になる破壊不可能な「見えない壁」。 |
| ライトブロック | light_block | 空気のように通り抜けられる「見えない光源」。データ値で明るさを0〜15まで自由に調整可能。 |
| ストラクチャーブロック | structure_block | 指定した範囲の建造物や地形をセーブし、別の場所に何度でもコピー(ロード)できるブロック。 |
| ストラクチャーボイド | structure_void | ストラクチャーブロックでの複製時、元からある地形のブロックを上書きせずに「空気のまま残す」ための透明なセル。 |
| ジグソーブロック | jigsaw | 村や要塞のような、小さな構造物をランダムにつなぎ合わせて巨大な建造物を自動生成させるための開発者向けブロック。 |
| 許可ブロック | allow | 【統合版/教育版限定】 設置した真上の座標に限り、アドベンチャーモードのプレイヤーでも自由にブロックを置いたり壊したりできるようになる床ブロック。 |
| 拒否ブロック | deny | 【統合版/教育版限定】 設置した真上の座標に限り、サバイバルモードやクリエイティブモードのプレイヤーであっても、ブロックの設置や破壊を一切禁止するエリアを作る床ブロック。 |
| 境界ブロック | border_block | 【統合版/教育版限定】 設置した座標の上下無限の高さに対して、アドベンチャー/サバイバルモードのプレイヤーが絶対にまたいで通過できないようにする「赤いレーザーフェンス」のような壁ブロック。 |
🛠️ コピペで使える!実践コマンド実例集
チャット欄に入力したり、コマンドブロック(主に衝撃コマンドブロック)に組み込んで、特殊な機能を持ったアイテムをプレイヤーに配布する際の実践例です。
脱出ゲームの謎解きや鍵アイテムに必須となる `can_place_on`(設置条件コンポーネント) の実践例です。最も近くのプレイヤー(@p)に「木製のボタン」を「1個」配布します。注意点にある通り、JSONを書くために数「1」とデータ値「0」の記述が絶対に必要です。これを手に入れたプレイヤーは、ステージの壁や木を勝手にボタンだらけにすることはできず、指定された「土(dirt)」や「砂(sand)」ブロックの表面にだけピンポイントで設置してギミックを起動できるようになります。
配布ワールドのシステム構築で重宝する `item_lock`(移動禁止コンポーネント) の書き方です。最も近くのプレイヤーにダイヤモンドを「1スタック(64個)」付与します。このダイヤモンドは、自分のインベントリから外に投げ捨てたり、チェストや額縁にしまったり、他のプレイヤーと物々交換して不正に譲渡したりすることがシステム的に一切不可能になります。ゲーム内の専用ショップや通貨システム、絶対に無くしてほしくないキーアイテムを安全に管理したいときに最適な記述です。
建築や回路制作の効率を上げるための、最もシンプルで実用的な手動入力の書き方です。対象を `@s(自分自身)` にし、アイテムIDに `command_block`、個数に「64」を指定します。コンポーネントや特別なデータ値が必要ない通常アイテムの場合は、このように後ろの引数をばっさり省略して短くタイピングすることができ、作業用のバリアブロック(`barrier`)やライトブロック(`light_block`)を素早く手元に呼び出したいときにも役立ちます。
第4引数の「データ値」を利用して、武器の耐久度ゲージ(緑のバー)をあらかじめ減らした状態で配布するテクニックです。ダイヤモンドの剣の最大耐久値である `1561` をダメージ量として指定することで、残り耐久値が「0」のボロボロな剣を付与できます。統合版の仕様により、画面上のゲージは空(灰色の線)になりますが実際にはそこからぴったり1回だけ攻撃が可能で、ヒットした瞬間に消滅します。「一撃しか耐えられないガラスの剣」のような限定武器イベントを作りたいときに最適です。
子供たちが大好きな最高性能の「ネザライトのツルハシ」に、さらに特別な能力を持たせるコンポーネント設定です。アドベンチャーモードの採掘ミニゲームやPvPステージにおいて、「黒曜石(obsidian)」と「ダイヤモンド鉱石(diamond_ore)」の2種類だけをピンポイントで破壊できる限定ツルハシとして配布できます。ステージの壁(石など)をめちゃくちゃに壊されたくないけれど、宝探しゲームのように特定のレア鉱石だけを掘り当てさせたいイベントに最適で、手に入れた瞬間に大喜びされるアイテムです。
せっかく手に入れた激レアアイテムをゲームオーバーで失うのは、大人も子供もとても悲しいものです。このコマンドは `keep_on_death`(死亡時保持コンポーネント) を使って、最も近くのプレイヤーに特別な「不死のトーテム」をプレゼントします。世界のルールでアイテムドロップがオンになっていても、このトーテムを持ったプレイヤーが力尽きた際、このアイテムだけは地面に散らばらずにリスポーン地点まで手元に残ります。ボス戦の救済措置や、難易度の高いアスレチックの参加賞アイテムとして配るのにとても喜ばれる設定です。
脱出ゲームやRPG風マップの「鍵」として使えるオシャレなギミックコマンドです。「金の感圧版(light_weighted_pressure_plate)」を、ステージ内に隠された「金ブロック(gold_block)」の真上にしか設置できないように制限します。アドベンチャーモードではどこにでもブロックを置くことができないため、子供たちは「この鍵をハメる台座はどこだ!?」と大はしゃぎで金ブロックを探すことになります。謎解きをクリアして宝箱の部屋を開けるためのスイッチとして最高の演出が作れます。
ターゲットセレクターを `@a(プレイヤー全員)` にし、コンポーネントを `lock_in_slot`(スロット固定) にした超いたずら用コマンドです。これを実行すると、全プレイヤーのホットバーの空いている枠に「怪しいスープ(suspicious_stew)」が無理やりねじ込まれます。このモードで固定されたアイテムは、インベントリ内で別の枠に並び替えることすらできず、文字通りそのスロットに「完全ロック」されます。スープを飲むか、管理者権限で `/clear` コマンドを実行しない限り枠が塞がれたままになるため、マルチプレイでフレンドをびっくりさせるちょっとしたおふざけゲームなどに使うと大盛り上がりします。
🛡️ アイテムごとの「最大値(限界値)」一覧表
データ値(ダメージ量)に指定できる数字の上限は、そのアイテムの最大耐久値までです。これを超えるとアイテムが一瞬で壊れて消滅することがあるため、以下の数値を参考に指定してください。
| アイテムの素材・種類 | 最大耐久値(指定できる最大値) |
|---|---|
| ネザライト(剣/ツルハシ/斧/シャベル/クワ) | 2031 |
| ダイヤモンド(剣/ツルハシ/斧/シャベル/クワ) | 1561 |
| 鉄(剣/ツルハシ/斧/シャベル/クワ) / トライデント | 250 |
| 石(剣/ツルハシ/斧/シャベル/クワ) | 131 |
| 木(剣/ツルハシ/斧/シャベル/クワ) | 59 |
| 金(剣/ツルハシ/斧/シャベル/クワ) | 32 |
| 銅(メイス) | 500 |
| 弓 | 384 |
| クロスボウ | 465 |
| ハサミ | 238 |
| 釣竿 | 64 |
| 火打石と打ち金 | 64 |
| ブラシ | 64 |
| ニンジン付きの棒 / 歪んだキノコ付きの棒 | 25 |
| ネザライトの兜 / ダイヤモンドの兜 | 407 / 363 |
| 鉄の兜 / チェーンの兜 / カメの甲羅 | 165 / 165 / 275 |
| 金の兜 / 革の帽子 | 77 / 55 |
| ネザライトのチェストプレート / ダイヤモンドの胸当て | 592 / 528 |
| 鉄の胸当て / チェーンの胸当て / エリトラ | 240 / 240 / 432 |
| 金の胸当て / 革の上着 | 112 / 80 |
| ネザライトのレギンス / ダイヤモンドの脚付き | 555 / 495 |
| 鉄の脚付き / チェーンの脚付き | 225 / 225 |
| 金の脚付き / 革のズボン | 105 / 75 |
| ネザライトのブーツ / ダイヤモンドのブーツ | 481 / 429 |
| 鉄のブーツ / チェーンのブーツ | 195 / 195 |
| 金のブーツ / 革のブーツ | 91 / 65 |
| 盾 | 336 |
| オオカミの鎧 | 64 |
| 革の馬鎧 | 240 |
⚠️ 注意点
※このコマンドを実行するには、世界の「チートの実行」がオンになっており、実行するプレイヤーが「オペレーター(管理者)」権限を持っている必要があります。また、コンポーネント(components)を指定する場合は、アイテム名、数、データ値を全て省略せずに記述する必要があります(省略すると後の引数が認識されません)。
🎦/giveコマンドを動画で分かりやすく解説!
📖 おすすめの参考書 & YouTube解説動画
👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!

🎮 マイクラをもっと楽しもう!おすすめアイテム
👇️Windows版 マインクラフト(Java & Bedrock Edition)をAmazonでチェック!

👇️みんなで遊べる!UNO マインクラフト(カードゲーム)をAmazonでチェック!

💻️ マインクラフトでプログラミングが学べる教室
👇️KIDSPROプログラミング教室の公式サイトをチェック!

※当サイトはAmazonアソシエイト・プログラムの参加者です。適格販売により収入を得ています。



コメント