【マイクラ】アイテムID一覧|giveコマンドでの使い方【Java/統合版】

この記事は、マイクラの/giveコマンドで使うアイテムIDを探したい方向けの記事です
Java版・統合版の違いも、実際にコマンドを打つ目線で整理しています
Java版は1.20.5以降、アイテムの細かい指定方法が大きく変わっているので注意してください

こんにちは。ゆずかきです。

マイクラでコマンドを使っていると、

「ダイヤを出したいけどIDって何だっけ?」
「Java版と統合版で/giveの書き方が違って分からない…」
「昔のNBTコマンドをコピペしたら赤文字でエラーになった」

こういう場面、かなり多いと思います。

特に最近のJava版は、1.20.5以降にアイテムNBTの書き方がコンポーネント形式へ変更されているので、古いコマンド記事をそのままコピペすると失敗しやすいです。

この記事では、サバイバル・配布ワールド・検証ワールドでよく使うアイテムIDを中心に、/giveコマンドの使い方をまとめていきますね。

この記事を読めば、次のことが出来るようになります。

  • Java版・統合版で/giveコマンドの基本形が分かります👌
  • ダイヤ・ネザライト・建築ブロック・スポーンエッグなどの主要IDをすぐ探せます👍
  • Java1.20.5以降の「古いNBTが使えない問題」で詰まりにくくなります

※本記事は、Java版26.1.2・統合版26.23時点の正式リリース仕様を前提に、公式リリースノートと海外Wikiを参照して作成しています。
※すべてのアイテムを1ページに機械的に並べると逆に探しにくくなるため、実用頻度の高いIDを中心に整理しています。
※スナップショット・プレビュー限定のIDは、正式リリース前に変わる可能性があるため基本的に扱いません。
※バージョン差・アドオン・サーバープラグインにより、一部コマンドの挙動が異なる場合があります。


目次

1. アイテムIDとは
2. /giveコマンドの基本形
3. Java版と統合版の違い
4. 指定先セレクターの使い方
5. よく使うアイテムID早見表
6. 建築ブロックID一覧
7. 鉱石・素材ID一覧
8. 道具・武器ID一覧
9. 防具・装備ID一覧
10. 食料・ポーション系ID一覧
11. レッドストーン・便利ブロックID一覧
12. モブ関連・スポーンエッグID一覧
13. 1.21以降・26.xで追加された注目ID
14. コピペ用giveコマンド例
15. IDが反応しない時のチェックポイント
16. まとめ
17. 参考文献

この記事で分かること
・マイクラのアイテムIDの見方
・Java版/統合版のgiveコマンドの違い
・よく使うアイテムID一覧
・古いコマンドが使えない時の対処法


1. アイテムIDとは

マイクラのアイテムIDとは、ゲーム内のアイテムやブロックをコマンドで指定するための名前です。

たとえば、ダイヤモンドなら、

minecraft:diamond

鉄インゴットなら、

minecraft:iron_ingot

という感じですね。

Java版では、正式には minecraft:diamond のように名前空間付きIDで書けます。
ただ、チャット欄では diamond のように minecraft: を省略しても候補に出ることが多いです。

統合版でも、基本的には diamondstone のような文字列IDを使えばOKです。
Java版と統合版で多くのIDは似ていますが、一部ブロックやエディション専用要素ではIDが違うことがあります。昔の情報で「数値ID」を見かけることがありますが、普通に/giveコマンドを使うだけなら、今は文字列IDで覚える方が安全です。

アイテムIDの読み方

👇代表的なアイテムIDの読み方をまとめると、こんな感じです。

日本語名 アイテムID 読み方のコツ
ダイヤモンド diamond 英語名そのまま
鉄インゴット iron_ingot 単語の間はアンダーバー
ダイヤの剣 diamond_sword 素材名 + 道具名
白色のコンクリート white_concrete 色名 + ブロック名
ゾンビのスポーンエッグ zombie_spawn_egg モブ名 + spawn_egg


日本語名をそのままローマ字にするわけではなく、英語名をスネークケースで書くのが基本です。
ここさえ押さえておけば、知らないIDでもある程度予想できるようになります。


2. /giveコマンドの基本形

まずは、いちばんよく使う/giveコマンドから見ていきましょう。

Java版の基本形

Java版では、基本的にこの形です。

/give <対象> <アイテムID> <個数>

たとえば、自分にダイヤモンドを64個渡すなら、

/give @p minecraft:diamond 64

または、

/give @p diamond 64

でOKです。

個人的には、記事やメモに残すなら minecraft:diamond のように名前空間付きで書いておく方が分かりやすいと思います。
サーバーやデータパックを触る方なら、特にこの書き方に慣れておくと後で楽です。

統合版の基本形

統合版では、基本形はこのようになります。

/give <対象> <アイテムID> <個数>

例:

/give @p diamond 64

統合版の正式構文には、個数の後に datacomponents を続けられます。
ただし、普通にアイテムを出すだけなら、まずは下の形だけ覚えれば大丈夫です。

/give @p iron_ingot 64
/give @p oak_planks 64
/give @p zombie_spawn_egg 1

注意!
統合版で古い記事を見ると、/give @p stone 64 0 のように最後に 0 が付いていることがあります。
今でも使える場面はありますが、通常の配布だけなら省略して問題ないことが多いです。


3. Java版と統合版の違い

/giveコマンドはJava版と統合版で似ていますが、細かいところが違います
ここを知らないと、コピペした時に「なんで動かないの?」となりやすいです。

項目 Java版 統合版
基本形 /give @p minecraft:diamond 64 /give @p diamond 64
名前空間 minecraft: を付けて書くのが正確 minecraft: を付けても使えるものがありますが、省略形で書くことが多い
細かいアイテム指定 1.20.5以降はコンポーネント形式 一部componentsをJSONで指定
古いNBT 1.20.5以降は多くが使えない JavaのNBT構文は基本的に使えない
候補補完 Tabキーでかなり探しやすい 環境により候補表示が異なる


Java版と統合版では、同じアイテム名でも内部IDが完全に一致しないものがあります。
この記事では共通で使いやすいIDを中心に載せていますが、反応しない場合は起動中のエディション側の候補補完も必ず確認してください。

Java版1.20.5以降の重要変更

Java版では、昔よく使われていたこのようなNBTコマンドがあります。

/give @p diamond_sword{Unbreakable:1b} 1

しかし、Java版1.20.5以降は、アイテムの細かい指定がアイテムコンポーネント形式に変わりました。
たとえば、壊れないダイヤの剣を出すなら、現在はこのような形になります。

/give @p minecraft:diamond_sword[minecraft:unbreakable={}] 1

さらにJava版1.21.5以降は、テキストコンポーネントの書き方も少し変わっています。
名前付きアイテムを出すなら、たとえば下記のように書けます。

/give @p minecraft:diamond_sword[minecraft:custom_name={text:'ゆずかきソード',color:'aqua',italic:false}] 1

体験談
筆者も古いコマンドをそのままコピペして、赤文字エラーで止まったことがあります。
特に「カスタム名」「耐久値」「エンチャント」「壊れない装備」は、古いNBT記事を見ていると失敗しやすいです。


4. 指定先セレクターの使い方

/giveコマンドでは、最初に「誰に渡すか」を指定します。
ここで使うのがセレクターです。

セレクター 意味 よく使う場面
@p 一番近いプレイヤー 自分に渡す時
@s コマンド実行者自身 コマンドブロックや実行者指定
@a 全プレイヤー サーバー全員に配布
@r ランダムなプレイヤー 抽選配布など


初心者さんは、まず @p を使えば大丈夫です。

/give @p diamond 64

マルチサーバーで全員に配る場合は、

/give @a bread 16

のようにします。
ただし、@a は本当に全員へ配布されるので、イベント配布などで使う時は誤爆に注意してくださいね。


5. よく使うアイテムID早見表

まずは、検索されやすく、実際によく使うアイテムIDからまとめます。
「とりあえずコマンドで欲しい」という時は、この章を見るのが一番早いです。

日本語名 ID コマンド例
ダイヤモンド diamond /give @p diamond 64
エメラルド emerald /give @p emerald 64
鉄インゴット iron_ingot /give @p iron_ingot 64
金インゴット gold_ingot /give @p gold_ingot 64
銅インゴット copper_ingot /give @p copper_ingot 64
ネザライトインゴット netherite_ingot /give @p netherite_ingot 64
石炭 coal /give @p coal 64
木炭 charcoal /give @p charcoal 64
stick /give @p stick 64
たいまつ torch /give @p torch 64
作業台 crafting_table /give @p crafting_table 1
かまど furnace /give @p furnace 1
チェスト chest /give @p chest 64
ホッパー hopper /give @p hopper 64
名札 name_tag /give @p name_tag 16
saddle /give @p saddle 1
エリトラ elytra /give @p elytra 1
不死のトーテム totem_of_undying /give @p totem_of_undying 1


サバイバル検証ワールドなら、まずこのあたりを覚えておくとかなり便利です。
特に hopperchestredstoneobserver あたりは、装置検証で何回も使うと思います。


6. 建築ブロックID一覧

ここからは、建築でよく使うブロックIDをまとめます。
建築勢の方は、色ブロックや木材IDを覚えておくとクリエイティブ検証がかなり楽になります。

基本ブロック

日本語名 ID メモ
stone 基本の石
丸石 cobblestone 序盤建築でよく使う
深層岩 deepslate 黒っぽい石材
深層岩の丸石 cobbled_deepslate 深層岩建築の基本
dirt 整地・仮置き用
草ブロック grass_block 自然風建築向け
sand ガラス素材
赤い砂 red_sand メサ系の雰囲気作りに便利
砂利 gravel 道作りにも使いやすい
黒曜石 obsidian ネザーゲート素材
泣く黒曜石 crying_obsidian 装飾にも使える
ネザーラック netherrack ネザー系ブロック
エンドストーン end_stone エンド系建築に使う

木材系ブロック

木材系は、基本的に 木の種類 + planks で板材になります。

日本語名 ID コマンド例
オークの板材 oak_planks /give @p oak_planks 64
トウヒの板材 spruce_planks /give @p spruce_planks 64
シラカバの板材 birch_planks /give @p birch_planks 64
ジャングルの板材 jungle_planks /give @p jungle_planks 64
アカシアの板材 acacia_planks /give @p acacia_planks 64
ダークオークの板材 dark_oak_planks /give @p dark_oak_planks 64
マングローブの板材 mangrove_planks /give @p mangrove_planks 64
サクラの板材 cherry_planks /give @p cherry_planks 64
ペールオークの板材 pale_oak_planks /give @p pale_oak_planks 64
竹の板材 bamboo_planks /give @p bamboo_planks 64
真紅の板材 crimson_planks /give @p crimson_planks 64
歪んだ板材 warped_planks /give @p warped_planks 64

色付きブロック

コンクリートや羊毛は、色名を先頭に付けます。

代表例:

/give @p white_concrete 64
/give @p black_concrete 64
/give @p red_wool 64
/give @p light_blue_stained_glass 64

色名は下記の16色です。

white / orange / magenta / light_blue / yellow / lime / pink / gray
light_gray / cyan / purple / blue / brown / green / red / black

たとえば、白色のコンクリートなら、

white_concrete

黒色の羊毛なら、

black_wool

青色の色付きガラスなら、

blue_stained_glass

という形です。
色ブロックはパターンを覚えるだけでかなり探しやすくなります。


7. 鉱石・素材ID一覧

次は、サバイバル検証や装備作成でよく使う鉱石・素材IDです。

日本語名 ID メモ
石炭鉱石 coal_ore 通常石の鉱石
深層石炭鉱石 deepslate_coal_ore 深層岩版
鉄鉱石 iron_ore 鉄の鉱石
深層鉄鉱石 deepslate_iron_ore 深層岩版
銅鉱石 copper_ore 銅の鉱石
深層銅鉱石 deepslate_copper_ore 深層岩版
金鉱石 gold_ore 金の鉱石
深層金鉱石 deepslate_gold_ore 深層岩版
レッドストーン鉱石 redstone_ore 装置素材
深層レッドストーン鉱石 deepslate_redstone_ore 深層岩版
ラピスラズリ鉱石 lapis_ore エンチャント素材
深層ラピスラズリ鉱石 deepslate_lapis_ore 深層岩版
ダイヤモンド鉱石 diamond_ore 人気の鉱石
深層ダイヤモンド鉱石 deepslate_diamond_ore 深層岩版
エメラルド鉱石 emerald_ore 山岳系で見つかる鉱石
深層エメラルド鉱石 deepslate_emerald_ore 深層岩版
古代の残骸 ancient_debris ネザライト素材
ネザライトの欠片 netherite_scrap 古代の残骸を精錬
ネザライトインゴット netherite_ingot 装備強化に使用


鉱石ブロックを検証したい場合は diamond_ore、素材だけ欲しい場合は diamond のように、鉱石ブロックと素材アイテムでIDが違う点に注意してくださいね。


8. 道具・武器ID一覧

道具と武器は、基本的に、

素材名 + 道具名

で覚えると分かりやすいです。

剣・ツルハシ・斧など

種類 ダイヤ ネザライト
wooden_sword stone_sword iron_sword golden_sword diamond_sword netherite_sword
ツルハシ wooden_pickaxe stone_pickaxe iron_pickaxe golden_pickaxe diamond_pickaxe netherite_pickaxe
wooden_axe stone_axe iron_axe golden_axe diamond_axe netherite_axe
シャベル wooden_shovel stone_shovel iron_shovel golden_shovel diamond_shovel netherite_shovel
クワ wooden_hoe stone_hoe iron_hoe golden_hoe diamond_hoe netherite_hoe

銅装備・槍・特殊武器

1.21.9の銅の時代アップデート、1.21.11のMounts of Mayhemで、銅装備や槍も追加されています。

日本語名 ID メモ
銅の剣 copper_sword 銅装備の武器
銅のツルハシ copper_pickaxe 序盤の銅活用に便利
銅の斧 copper_axe 銅装備
銅のシャベル copper_shovel 銅装備
銅のクワ copper_hoe 銅装備
木の槍 wooden_spear 槍の木素材版
石の槍 stone_spear 槍の石素材版
銅の槍 copper_spear 槍の銅素材版
鉄の槍 iron_spear 槍の鉄素材版
金の槍 golden_spear 槍の金素材版
ダイヤの槍 diamond_spear 槍のダイヤ素材版
ネザライトの槍 netherite_spear 槍の最上位版
メイス mace 1.21系の武器
bow 遠距離武器
クロスボウ crossbow 遠距離武器
トライデント trident ドラウンド由来の武器
shield 防御用


槍は、近すぎるとダメージが入りにくいなど、剣とは違うプレイ感の武器です。
検証ワールドで出すなら、まずは iron_speardiamond_spear を試すと違いが分かりやすいと思います。


9. 防具・装備ID一覧

防具も、基本は素材名 + 防具部位で覚えられます。

プレイヤー用防具

部位 ダイヤ ネザライト
ヘルメット leather_helmet iron_helmet golden_helmet diamond_helmet netherite_helmet
チェストプレート leather_chestplate iron_chestplate golden_chestplate diamond_chestplate netherite_chestplate
レギンス leather_leggings iron_leggings golden_leggings diamond_leggings netherite_leggings
ブーツ leather_boots iron_boots golden_boots diamond_boots netherite_boots

銅防具・馬鎧・オウムガイ防具

日本語名 ID メモ
銅のヘルメット copper_helmet 銅装備
銅のチェストプレート copper_chestplate 銅装備
銅のレギンス copper_leggings 銅装備
銅のブーツ copper_boots 銅装備
革の馬鎧 leather_horse_armor 馬用
鉄の馬鎧 iron_horse_armor 馬用
金の馬鎧 golden_horse_armor 馬用
ダイヤの馬鎧 diamond_horse_armor 馬用
ネザライトの馬鎧 netherite_horse_armor 1.21.11以降の追加装備
銅のオウムガイ防具 copper_nautilus_armor オウムガイ用
鉄のオウムガイ防具 iron_nautilus_armor オウムガイ用
金のオウムガイ防具 golden_nautilus_armor オウムガイ用
ダイヤのオウムガイ防具 diamond_nautilus_armor オウムガイ用
ネザライトのオウムガイ防具 netherite_nautilus_armor オウムガイ用


装備系は1個ずつ出すことが多いので、コマンドはこのように使います。

/give @p diamond_chestplate 1
/give @p netherite_boots 1
/give @p copper_helmet 1

10. 食料・ポーション系ID一覧

食料やポーション系も、検証や配布ワールドでよく使います。
特に金のリンゴ、パン、焼き肉、ポーション系は覚えておくと便利です。

日本語名 ID コマンド例
リンゴ apple /give @p apple 64
金のリンゴ golden_apple /give @p golden_apple 16
エンチャントされた金のリンゴ enchanted_golden_apple /give @p enchanted_golden_apple 1
金のニンジン golden_carrot /give @p golden_carrot 64
パン bread /give @p bread 64
焼き鳥 cooked_chicken /give @p cooked_chicken 64
ステーキ cooked_beef /give @p cooked_beef 64
焼き豚 cooked_porkchop /give @p cooked_porkchop 64
焼き鮭 cooked_salmon /give @p cooked_salmon 64
焼き鱈 cooked_cod /give @p cooked_cod 64
怪しげなシチュー suspicious_stew /give @p suspicious_stew 1
水入り瓶 potion /give @p potion 1
スプラッシュポーション splash_potion /give @p splash_potion 1
残留ポーション lingering_potion /give @p lingering_potion 1
経験値瓶 experience_bottle /give @p experience_bottle 64
不吉な瓶 ominous_bottle /give @p ominous_bottle 1
金のタンポポ golden_dandelion /give @p golden_dandelion 16


ポーションは、普通に potion と入力するだけだと中身の指定がない状態になります。
速度上昇や暗視などを細かく指定したい場合は、Java版ではコンポーネント、統合版では統合版用の指定方法が必要になります。
ここは通常のアイテムIDより少し難しいので、最初は金のリンゴや食料の配布から慣れるのがおすすめです。


11. レッドストーン・便利ブロックID一覧

装置検証をするなら、この章のIDはかなり使います。
特に、ホッパー・オブザーバー・ピストン・リピーターは覚えておくと便利です。

日本語名 ID 用途
レッドストーンダスト redstone 基本の配線
レッドストーントーチ redstone_torch 信号反転など
レッドストーンブロック redstone_block 常時信号
リピーター repeater 遅延・延長
コンパレーター comparator 比較・収納検知
オブザーバー observer ブロック更新検知
ピストン piston 押し出し
粘着ピストン sticky_piston 押し引き
ディスペンサー dispenser アイテム使用
ドロッパー dropper アイテム排出
ホッパー hopper アイテム回収
target 信号出力
レバー lever 手動スイッチ
石のボタン stone_button 一時信号
オークのボタン oak_button 木製ボタン
感圧板 stone_pressure_plate 踏むと反応
日照センサー daylight_detector 日光検知
音符ブロック note_block
統合版では noteblock
音・検知用にも使用
ジュークボックス jukebox レコード再生
クラフター crafter 自動クラフト


装置を作る時は、下記をまとめて出すことも多いです。

/give @p redstone 64
/give @p repeater 64
/give @p comparator 64
/give @p observer 64
/give @p hopper 64

この5つがあるだけで、かなりの自動装置を検証できます。


12. モブ関連・スポーンエッグID一覧

スポーンエッグは、

モブID + _spawn_egg

で指定します。

たとえばゾンビなら、

/give @p zombie_spawn_egg 1

村人なら、

/give @p villager_spawn_egg 1

です。

モブ スポーンエッグID メモ
ゾンビ zombie_spawn_egg 検証でよく使う
スケルトン skeleton_spawn_egg 弓持ちモブ
クリーパー creeper_spawn_egg 爆発注意
クモ spider_spawn_egg 通常のクモ
エンダーマン enderman_spawn_egg 背の高い中立モブ
村人 villager_spawn_egg 交易・村検証
アイアンゴーレム iron_golem_spawn_egg 湧き検証向け
ネコ cat_spawn_egg 村・猫検証
オオカミ wolf_spawn_egg ペット検証
ウシ cow_spawn_egg 牧場検証
ブタ pig_spawn_egg 牧場検証
ヒツジ sheep_spawn_egg 羊毛検証
ニワトリ chicken_spawn_egg 卵・鶏肉検証
ウーパールーパー axolotl_spawn_egg 水中モブ
カエル frog_spawn_egg フロッグライト検証
ウォーデン warden_spawn_egg 非常に危険
ブリーズ breeze_spawn_egg トライアルチャンバー系
ボグド bogged_spawn_egg 毒矢スケルトン系
クリーキング creaking_spawn_egg ペールガーデン系
銅ゴーレム copper_golem_spawn_egg 銅の時代アップデート系
オウムガイ nautilus_spawn_egg Mounts of Mayhem系
ゾンビオウムガイ zombie_nautilus_spawn_egg 水中アンデッド系
ラクダハスク camel_husk_spawn_egg 砂漠系アンデッド


※スポーンエッグを使わずに直接召喚したい場合は、/summon zombie のようにエンティティIDを使います。
この記事はアイテムIDの記事なので、ここではスポーンエッグIDを中心にしています。


13. 1.21以降・26.xで追加された注目ID

マイクラは最近のアップデートで、アイテムやブロックがかなり増えています。
ここでは、1.21以降~26.23系で検索されやすいIDをまとめます。

1.21系でよく使うID

日本語名 ID 追加・関連アップデート
メイス mace トライアル系
ヘビーコア heavy_core メイス素材
ブリーズロッド breeze_rod ブリーズ関連
ウィンドチャージ wind_charge ブリーズ関連
トライアルキー trial_key トライアルチャンバー
不吉なトライアルキー ominous_trial_key 不吉な試練
不吉な瓶 ominous_bottle 不吉な予感関連
金庫 vault トライアルチャンバー
不吉な金庫 ominous_vault 不吉な試練
トライアルスポナー trial_spawner トライアルチャンバー
クラフター crafter 自動クラフト

銅の時代アップデート系ID

日本語名 ID メモ
銅のチェスト copper_chest 銅ゴーレム関連
風化した銅のチェスト exposed_copper_chest 酸化段階あり
錆びた銅のチェスト weathered_copper_chest 酸化段階あり
酸化した銅のチェスト oxidized_copper_chest 酸化段階あり
銅の松明 copper_torch 銅系光源
銅のランタン copper_lantern 銅系光源
銅の鎖 copper_chain 装飾
銅の格子 copper_grate 建築ブロック
銅の鉄格子 copper_bars 装飾・仕切り
銅ゴーレム像 copper_golem_statue 酸化段階あり
オークの棚 oak_shelf 棚ブロック
トウヒの棚 spruce_shelf 棚ブロック
シラカバの棚 birch_shelf 棚ブロック
サクラの棚 cherry_shelf 棚ブロック
竹の棚 bamboo_shelf 棚ブロック
真紅の棚 crimson_shelf ネザー木材系
歪んだ棚 warped_shelf ネザー木材系

1.21.11以降・26.x系の注意点

2025年末の1.21.11以降、槍・オウムガイ関連アイテムが追加されています。
さらに2026年からは、Java版・統合版のバージョン表記が年ベースの26.x系へ移行しています。

そのため、検索する時は、

マイクラ 1.21.11 槍 ID
マイクラ 26.1 アイテムID
golden_dandelion give

のように、1.21.11以前の表記と26.x表記が混ざることがあります。

注意!
1.21.9以降・1.21.11以降・26.x系の新アイテムを使う場合、古い1.21.1~1.21.4のワールドやサーバーでは当然使えません。
コマンドが赤くなる場合は、まず起動中のバージョンを確認してくださいね。


14. コピペ用giveコマンド例

ここでは、実際に使いやすい/giveコマンドをまとめます。
検証ワールドを作る時に、そのままコピペして使ってください。

ダイヤ装備一式を出す

/give @p diamond_helmet 1
/give @p diamond_chestplate 1
/give @p diamond_leggings 1
/give @p diamond_boots 1
/give @p diamond_sword 1
/give @p diamond_pickaxe 1

ネザライト装備一式を出す

/give @p netherite_helmet 1
/give @p netherite_chestplate 1
/give @p netherite_leggings 1
/give @p netherite_boots 1
/give @p netherite_sword 1
/give @p netherite_pickaxe 1

建築用の基本ブロックを出す

/give @p stone 64
/give @p oak_planks 64
/give @p glass 64
/give @p white_concrete 64
/give @p lantern 64

レッドストーン検証セット

/give @p redstone 64
/give @p redstone_torch 64
/give @p repeater 64
/give @p comparator 64
/give @p observer 64
/give @p piston 64
/give @p sticky_piston 64
/give @p hopper 64

Java版:壊れないダイヤの剣を出す

Java版1.20.5以降は、下記のようにコンポーネント形式で書きます。

/give @p minecraft:diamond_sword[minecraft:unbreakable={}] 1

Java版:名前付きの剣を出す

Java版1.21.5以降の書き方例です。

/give @p minecraft:diamond_sword[minecraft:custom_name={text:'ゆずかきソード',color:'aqua',italic:false}] 1

統合版:アドベンチャーモードで壊せるブロックを指定する

統合版では、componentsを使って「このブロックだけ壊せる」指定ができます。
配布マップでよく使う形です。

/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone","deepslate"]}}

統合版:特定ブロックの上にだけ置けるようにする

/give @p oak_planks 64 0 {"minecraft:can_place_on":{"blocks":["grass_block","dirt"]}}

注意!
統合版の can_destroycan_place_on は、主にアドベンチャーモード向けの指定です。
普通のサバイバルやクリエイティブで遊ぶだけなら、使わなくても問題ありません。


15. IDが反応しない時のチェックポイント

IDを入力したのに赤文字になる
コマンドをコピペしたのにアイテムが出ない
👉そういう時は、ここを確認してみてください。

  • [ ] チートがONになっているか?
  • [ ] マルチサーバーならOP権限があるか?
  • [ ] Java版と統合版のコマンドを混ぜていないか?
  • [ ] 古いNBT形式のコマンドをJava1.20.5以降で使っていないか?
  • [ ] 1.21.9以降・1.21.11以降・26.x系のアイテムを、それ以前のバージョンで使おうとしていないか?
  • [ ] diamond sword のようにスペースで書いていないか?正しくは diamond_sword です。
  • [ ] サーバープラグインが /give を上書きしていないか?怪しい場合は /minecraft:give も試してください。
  • [ ] 統合版のcomponentsで、JSONのカッコや引用符が崩れていないか?

よくあるミス:スペースとアンダーバー

アイテムIDでは、単語の間にスペースを入れません。

間違い:

/give @p diamond sword 1

正しい例:

/give @p diamond_sword 1

よくあるミス:古いJavaコマンドを使っている

古い記事にある、

/give @p diamond_sword{Unbreakable:1b} 1

のような書き方は、Java版1.20.5以降では失敗することがあります。
現在は、

/give @p diamond_sword[unbreakable={}] 1

のようなコンポーネント形式で考えましょう。


16. まとめ

以上、マイクラのアイテムID一覧と、giveコマンドでの使い方をまとめました。

要点を整理すると、

  • アイテムIDは diamondiron_ingot のような英語の文字列で指定する
  • Java版では minecraft:diamond のように名前空間付きで書くと分かりやすい
  • 統合版では基本的に diamond のような文字列IDでOK
  • Java版1.20.5以降は、古いNBTではなくアイテムコンポーネント形式を使う
  • 1.21.9以降・1.21.11以降・26.x系では、銅装備・槍・金のタンポポなど新しいIDも増えている

この5つを押さえておけば、/giveコマンドでかなり困りにくくなります。

最初は全部覚えようとしなくて大丈夫です。
diamondiron_ingotoak_plankszombie_spawn_egg のように、よく使うものから少しずつ慣れていきましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にも便利装置やコマンド系の解説を紹介しているので、是非ご覧くださいね(^^♪


17. 参考文献

この記事を書くにあたり、以下の公式情報・海外Wikiを参考にしています。