【マイクラ】giveコマンドの使い方とアイテムID一覧【Java版/統合版26.30対応】
Minecraft Java 26.2/統合版 26.30対応のgiveコマンド完全ガイド。基本構文からデータコンポーネント形式、主要アイテムID一覧、エンチャント・NBT応用例までを網羅した早見表付き解説記事。

📋 目次を開く
- 【マイクラ】giveコマンドとは?基本の使い方
- giveコマンドで何ができる?
- Java版と統合版の構文の違い
- 対象セレクタ(@p/@a/@r/@s)の使い分け
- giveコマンドの基本構文と入力手順
- Java版の入力フォーマット
- 統合版(BE/スマホ/Switch)の入力手順
- コマンドブロックからの実行方法
- アイテムIDの読み方と命名ルール
- リソースロケーション形式(minecraft:xxx)
- 旧数値ID廃止と1.13平坦化の経緯
- 統合版とJava版のID差分に注意
- 【カテゴリ別】主要アイテムID一覧早見表
- 鉱石・素材系(鉄・ダイヤ・ネザライト等)
- 道具・武器系(ピッケル・アックス・剣・弓)
- 防具系(ヘルメット〜ブーツ・全素材)
- 食料・農作物系(パン・金リンゴ・ケーキ)
- 【1.20.5以降】データコンポーネント形式の書き方
- 旧NBTから新[]記法への移行
- エンチャント付与(enchantments)の例
- 名前・説明文(custom_name/lore)の付け方
- 耐久・壊れない設定(damage/unbreakable)
- 配布ワールド向け応用テクニック
- エンチャント本(stored_enchantments)の配布
- ポーション(potion_contents)のカスタム調合
- 設置制限(can_place_on/item_lock)の活用
- 隠しアイテム・入手不可アイテムをgiveで出す
- コマンドブロック・バリアブロック・構造ブロック
- デバッグ棒・ジグソーブロック
- よくあるエラーと対処法(まとめ)
- 合わせて読みたい
- 次にやること
⚠ 本記事は2026年6月時点の情報を元に編集部が独自に構成した解説です。 バージョン番号体系(26.X系)など最新情報には未確認要素を含みますので、最終的にはMojang公式情報をご確認ください。
**結論から言うと、giveコマンドは「自分や誰かに好きなアイテムを配れる魔法の一行」**です。マインクラフトで検証・配布ワールド作り・チート込みサバイバルをやるなら、これだけ覚えとけばOKなくらい使用頻度が高いやつ。この記事では、Java版26.2/統合版26.30(※要検証)を前提に、基本構文から最新のデータコンポーネント形式、アイテムID早見表までまとめて解説していくよ。
【マイクラ】giveコマンドとは?基本の使い方
ぶっちゃけ**「/give プレイヤー アイテム 個数」だけ覚えれば9割戦える**のがgiveコマンド。ここではまず何ができるのか、Java版と統合版で何が違うのかをサクッと押さえよう。
giveコマンドで何ができる?
giveコマンドは、指定したプレイヤーのインベントリに任意のアイテムを直接ドロップできるコマンドだよ。クリエイティブメニューに載ってない隠しアイテムや、エンチャント付きの装備を一発で入手できるのが強み。
サバイバルでもチート許可ONにすれば使えるから、検証・撮影・配布ワールドの初期装備配布まで幅広く活躍する。
Java版と統合版の構文の違い
基本形はほぼ同じだけど、1.20.5以降のJava版はNBTが廃止されて、角カッコ[]の「データコンポーネント形式」に変わったのが最大の違い。統合版は昔ながらのデータ値(古い数値)ベースが残っている項目もあるから、コピペで動かない時はまずここを疑おう。
| 版 | 基本構文 | 追加データ記法 |
|---|---|---|
| Java版26.2 | /give <対象> <アイテムID>[コンポーネント] <個数> | [enchantments={...}] |
| 統合版26.30 | /give <対象> <アイテムID> <個数> <データ値> | コンポーネント非対応(※要検証) |
対象セレクタ(@p/@a/@r/@s)の使い分け
迷ったらコレ、というのが @s(自分自身)。1人で遊ぶ時はほぼこれでOK。
- @p:一番近いプレイヤー
- @a:全プレイヤー(配布ワールドの一斉配布に便利)
- @r:ランダム1人
- @s:コマンド実行者自身
giveコマンドの基本構文と入力手順
▼まずはシンプルにダイヤ1個を自分に配ってみる例。
Java版の入力フォーマット
/give @s minecraft:diamond 1
minecraft: は省略可能だけど、配布ワールドや他MOD環境では書いておくのが無難。個数を省略すると自動で1個になるよ。
統合版(BE/スマホ/Switch)の入力手順
統合版もほぼ同じ書き方でOK。
/give @s diamond 64
スマホ・Switchはチャット欄を開いて「/」を入力するとコマンド候補が出るから、それをタップで補完できる。手打ちミスが一番の敵なので候補は素直に使おう。
コマンドブロックからの実行方法
配布ワールドを作るならコマンドブロック実行がメイン。
/give @s command_blockでコマンドブロックを入手- 設置して右クリック
- 実行条件を「無条件」、動作タイプを「反復」または「衝撃」に設定
- コマンド欄にgive文を貼り付け
レッドストーン信号や踏み板と組み合わせれば、初期装備自動配布ギミックが組める。
アイテムIDの読み方と命名ルール
リソースロケーション形式(minecraft:xxx)
現行のIDは**「名前空間:アイテム名」**という形式で、Vanillaは全部 minecraft: が付く。例:minecraft:netherite_ingot。
旧数値ID廃止と1.13平坦化の経緯
昔は 1:0(石)みたいな数値IDだったけど、Java版1.13の「平坦化(Flattening)」で全廃されて文字列IDに一本化された。古い攻略サイトの数値IDは今はもう動かないので注意。
統合版とJava版のID差分に注意
大半は共通だけど、一部で表記ゆれがあるよ。
- Java:
grass_block/ 統合版:grass_block(共通化済み) - 一部の染料・木材系は末尾表記が違うケースあり(※要検証)
【カテゴリ別】主要アイテムID一覧早見表
コピペで使える早見表!とりあえずこれだけブックマークしとけばOK。
鉱石・素材系(鉄・ダイヤ・ネザライト等)
| アイテム | ID |
|---|---|
| 鉄インゴット | minecraft:iron_ingot |
| 金インゴット | minecraft:gold_ingot |
| ダイヤモンド | minecraft:diamond |
| ネザライトインゴット | minecraft:netherite_ingot |
| 古代のがれき | minecraft:ancient_debris |
| エメラルド | minecraft:emerald |
道具・武器系(ピッケル・アックス・剣・弓)
| アイテム | ID |
|---|---|
| ダイヤの剣 | minecraft:diamond_sword |
| ネザライトのピッケル | minecraft:netherite_pickaxe |
| ネザライトの斧 | minecraft:netherite_axe |
| 弓 | minecraft:bow |
| クロスボウ | minecraft:crossbow |
| トライデント | minecraft:trident |
防具系(ヘルメット〜ブーツ・全素材)
| 部位 | 鉄 | ダイヤ | ネザライト |
|---|---|---|---|
| ヘルメット | iron_helmet | diamond_helmet | netherite_helmet |
| チェスト | iron_chestplate | diamond_chestplate | netherite_chestplate |
| レギンス | iron_leggings | diamond_leggings | netherite_leggings |
| ブーツ | iron_boots | diamond_boots | netherite_boots |
食料・農作物系(パン・金リンゴ・ケーキ)
| アイテム | ID |
|---|---|
| パン | minecraft:bread |
| 金のリンゴ | minecraft:golden_apple |
| エンチャントの金リンゴ | minecraft:enchanted_golden_apple |
| ケーキ | minecraft:cake |
| ステーキ | minecraft:cooked_beef |
【1.20.5以降】データコンポーネント形式の書き方
Java版のNBT民に激震が走ったやつ。旧 {} は完全に非推奨、これからは [] 記法が標準だよ。
旧NBTから新[]記法への移行
Before(旧):
/give @s diamond_sword{Enchantments:[{id:"sharpness",lvl:5}]} 1
After(新):
/give @s minecraft:diamond_sword[minecraft:enchantments={sharpness:5}] 1
**カギ括弧の外側が[]、中身のマップが**になったと覚えるとラク。
エンチャント付与(enchantments)の例
シャープネスV+耐久力IIIのネザライト剣。
/give @s minecraft:netherite_sword[minecraft:enchantments={sharpness:5,unbreaking:3}] 1
名前・説明文(custom_name/lore)の付け方
アイテム名と説明文を付けたい時。JSONテキスト形式で書くのがポイント。
/give @s minecraft:stick[minecraft:custom_name='"伝説の棒"',minecraft:lore=['"英雄の証"']] 1
耐久・壊れない設定(damage/unbreakable)
壊れないダイヤピッケルを配布するとき定番。
/give @s minecraft:diamond_pickaxe[minecraft:unbreakable={}] 1
配布ワールド向け応用テクニック
エンチャント本(stored_enchantments)の配布
エンチャント本は enchantments ではなく stored_enchantments を使うのが罠ポイント。
/give @s minecraft:enchanted_book[minecraft:stored_enchantments={mending:1}] 1
ポーション(potion_contents)のカスタム調合
暗視8:00のポーション配布例。
/give @s minecraft:potion[minecraft:potion_contents={potion:"minecraft:long_night_vision"}] 1
設置制限(can_place_on/item_lock)の活用
配布ワールドで指定ブロックの上にしか置けない制限をかけると自由度を絞れる。item_lockでインベントリから動かせないようにするのも定番テク(※要検証:26.2での正式コンポーネント名)。
隠しアイテム・入手不可アイテムをgiveで出す
クリエイティブ検索でも出てこない運営者向けアイテムもgiveなら余裕。
コマンドブロック・バリアブロック・構造ブロック
/give @s minecraft:command_block
/give @s minecraft:barrier
/give @s minecraft:structure_block
デバッグ棒・ジグソーブロック
デバッグ棒はブロックの状態値をカチカチ切り替えられる開発者向けの神アイテム。
/give @s minecraft:debug_stick
/give @s minecraft:jigsaw
よくあるエラーと対処法(まとめ)
「Unknown item」系エラーはほぼタイポ。焦らず1文字ずつチェックしよう。
- Unknown item:ID綴りミス or バージョン非対応 →
minecraft:を明記 - Incorrect argument:[]の中のカンマ・クォート抜け → コピペで整形し直し
- 統合版で動かない:データコンポーネント[]は統合版非対応 → 旧記法か
/replaceitemを検討 - チートOFF:
LAN公開→チート許可ONで解決
合わせて読みたい
次にやること
- まずは
/give @s diamond 1を実際に打ってみる(手が覚える) - データコンポーネント[]記法でエンチャント剣を1本作ってみる
- コマンドブロックに登録して配布ワールド用の初期装備自動配布にチャレンジ
stored_enchantmentsを使ったエンチャント本ガチャを作って遊ぶ
以上、giveコマンド完全ガイドでした。構文は難しく見えて、パターンさえ掴めば秒で書けるようになるから、まずは1行コピペから試してみてね!
【マイクラ】コマンド一覧と初心者向け基本コマンド完全ガイド【Java版/統合版】
マインクラフトのコマンド入力方法から、/give・/tp・/gamemode・/time・/weatherなど初心者が最初に覚えるべき基本コマンドまで、Java版と統合版の違いを含めて分かりやすく解説します。セレクタや座標指定の基礎、権限レベル、よくあるエラー対処法もカバー。
⚙️ レッドストーンをもっと学ぶ
関連記事
🔴 レッドストーン&自動装置【マイクラ】コマンド一覧と初心者向け基本コマンド完全ガイド【Java版/統合版】
マインクラフトのコマンド入力方法から、/give・/tp・/gamemode・/time・/weatherなど初心者が最初に覚えるべき基本コマンドまで、Java版と統合版の違いを含めて分かりやすく解説します。セレクタや座標指定の基礎、権限レベル、よくあるエラー対処法もカバー。
🔴 レッドストーン&自動装置【マイクラ】コマンドブロックの入手方法と使い方|3種類の違いと実用例
マイクラのコマンドブロックの入手方法(/give構文)、インパルス/チェーン/リピートの違い、条件付き実行、ボタン起動のやり方、チェーン連結のコツ、Java版と統合版の差、置けない・動かないときの対処法まで、初心者向けにやさしくまとめました。tpや/time setなど実用コマンド例も紹介します。
🔴 レッドストーン&自動装置【マイクラ】コマンドで作る簡単ミニゲーム入門|スコアボード得点管理のやり方
マイクラのコマンドで作る簡単ミニゲームの入門ガイド。スコアボードで得点管理、/executeで条件分岐、tellraw/titleで演出する方法を初心者向けに解説。コインを集める・PvP勝敗判定・鬼ごっこの最小構成つき。Java版と統合版のコマンド差も紹介します。
🔴 レッドストーン&自動装置【マイクラ】fillコマンドの使い方まとめ|大量設置・整地・置き換えのやり方【Java版/統合版】
マインクラフトのfillコマンドの基本構文、5つの動作モード、大量設置・整地・ブロック置換の実例をカジュアルに解説。座標指定・32,768ブロック上限・executeとの併用など実践テクまで初心者〜中級者向けにまとめました。
🔴 レッドストーン&自動装置【マイクラ】summonコマンドの使い方とエンティティID一覧【Java版/統合版】
summonコマンドの構文からエンティティID一覧、NBTタグ活用法まで、Java版・統合版の違いを踏まえて完全網羅した実践ガイド。コピペで使える実例と主要エンティティIDの対応表を掲載。
🔴 レッドストーン&自動装置【マイクラ】ターゲットセレクター完全ガイド|@a/@e引数一覧と実例
Minecraftのターゲットセレクター(@a/@p/@r/@e/@s/@n/@initiator/@c/@v)を完全網羅。Java版と統合版の引数差、distance/type/tag/scores/nbt/predicate/family/hasitemなどの構文と実用コマンド例を、1.21世代の最新仕様まで含めて日本語で徹底解説します。