マイクラ(マインクラフト)のgiveコマンドです。マイクラギブコマンドの基本的な構文や実用的な使用例について掲載しています。
目次

/giveコマンドは、指定したプレイヤーに対して任意のアイテムやブロックを与えることができるコマンドです。通常のサバイバルモードでは入手不可能な特殊アイテムの取得や、配布ワールド等でプレイヤーにアイテムを配布するギミックを作成する際に非常に役立ちます。
Java版と統合版(Bedrock版)で構文が大きく異なります。バージョンに応じて使い分けてください。
| Java版 | /give ターゲット アイテムID[データコンポーネント] [個数] |
|---|---|
| 統合版 | /give ターゲット アイテムID [個数] [データ値] [コンポーネント] |
| 引数 | 解説 |
|---|---|
| ターゲット | アイテムを渡す対象となるプレイヤーを指定します。 <プレイヤー名> や、@p(最も近いプレイヤー)、@a(すべてのプレイヤー)などのターゲットセレクターを使用します。 |
| アイテムID | 与えたいアイテムやブロックのIDを指定します。 例:minecraft:diamond_swordなど。 |
| 個数 | 与えるアイテムの数を指定します。 省略した場合は1個になります。 |
|
データコンポーネント (Java版のみ) |
アイテムのエンチャントや名前など、詳細なデータを指定します。 アイテムIDの直後に[]で囲んで記述します。 |
|
データ値 (統合版のみ) |
アイテムのダメージ値や種類を指定する数値です。 通常は0を指定します。 |
|
コンポーネント (統合版のみ) |
特定のブロックにのみ設置可能にするなど、アイテムの特殊な性質をJSON形式で指定します。 |

/giveコマンドを使ってアイテムを出す場合、コマンドの次に対象となるプレイヤーと欲しいアイテムのIDを指定して実行します。最も簡単な使い方であり、サバイバルでアイテムを失った際の復旧などにも利用されます。


/giveコマンドを使用すると、クリエイティブモードのインベントリ画面にも表示されない特殊なアイテムを入手できます。代表的なものとして、コマンドを自動実行するための「コマンドブロック」や、見えない壁となる「バリアブロック」などがあります。
| アイテム名 | コマンド例 |
|---|---|
| コマンドブロック | /give @p command_block |
| バリアブロック | /give @p barrier |
アイテムの個数を指定する場合は、アイテムIDの後に半角スペースを空けて数値を入力します。エンチャントや説明文などの特殊なデータ(Java版ではデータコンポーネント、統合版ではコンポーネント)を付与することで、通常では作成できない強力な武器や特殊な用途のアイテムを直接取り出すことが可能です。
| 例:ダメージ増加255のエンチャントがついたネザライトの剣を与える(Java版) |
|---|
| /give @p netherite_sword[enchantments={"minecraft:sharpness":255}] 1 |
自分や近くのプレイヤーにアイテムを直接渡したい時に使用する、もっとも基本的な使い方です。
| /give @p diamond 64 |
マルチプレイや配布ワールドなどで、参加している全員に同じアイテムを配布する際に便利です。バージョンによって記述方法が異なります。
| Java版 | /give @a potion[potion_contents={potion:"minecraft:night_vision"}] 1 |
|---|---|
| 統合版 | /give @a potion 1 5 |
アドベンチャーモードにおいて、特定の場所にしか置けないブロックをプレイヤーに渡すギミックなどに活用できます。
| Java版 | /give @p diamond_block[can_place_on={blocks:"dirt"}] 1 |
|---|---|
| 統合版 | /give @p diamond_block 1 0 {"minecraft:can_place_on":{"blocks":["dirt"]}} |
プレイヤーがやられてもアイテムを失わないようにする特殊な設定を付与します。主に統合版のギミックで活用されます。
| /give @p diamond_sword 1 0 {"keep_on_death": {}} |
コマンドがうまく実行できない場合や、扱う上で気をつけるべき点は以下の通りです。
| 原因・注意点 | 詳細と対処法 |
|---|---|
| 権限がない | コマンドの実行には権限が必要です。ワールドの設定でチートの許可がオンになっているか確認してください。 |
| 構文・スペルミス | アイテムIDのつづりや、半角スペースの抜け、カッコの閉じ忘れがないか確認しましょう。とくにカッコを使用した詳細データの記述は複雑なため、構文エラーが起きやすいです。 |
| 対象が見つからない | ターゲットセレクターの条件に合うプレイヤーが存在しない場合、エラーになります。マルチプレイで特定のプレイヤー名を指定する際は、名前が正しいか確認してください。 |
| アイテムの大量ドロップ | インベントリに空きがない場合、与えられたアイテムはプレイヤーの足元にドロップされます。一度に大量のアイテムを付与すると動作が重くなる原因になるため、個数の指定には注意が必要です。 |
/giveコマンドと組み合わせて使うことが多い、または似た機能を持つコマンドです。
| コマンド | 解説 |
|---|---|
| /clear | プレイヤーのインベントリからアイテムを消去するコマンドです。アイテムを与えた後、特定のタイミングで回収するギミックを作る際によく組み合わせて使われます。 |
| /item | インベントリの特定のスロット(頭や手の装備欄など)に直接アイテムを配置・上書きするコマンドです。手持ちに空きがなくても強制的に装備させたい場合などに役立ちます。 |
| よく使われるコマンド | |||
|---|---|---|---|
| /tp | /summon | /give | /fill |
| /gamemode | /effect | /ride | /xp |
| /weather | /time | /locate | /kill |
| /clear | /particle | /enchant | /gamerule |
アルファ版v1.1.1より累計2万時間以上プレイ
元RTA勢 Java版 1.4.7でエンドラRTAランダムシード50分ほど
現在は最新アップデートを主に担当
ゲームエイトをご利用いただきありがとうございます。
記事をより良くしていくために、「アイテムを出せるコマンドの使い方とエンチャントの付け方・give(ギブ)【統合版マインクラフトswitch】」に関する間違いの指摘やご意見、感想などを募集しています。
不具合のご報告の際には、どのような状況でどのような症状が起きたかを可能な限り詳細にご記入ください。
この内容で送信しますか?
| 間違いの指摘・意見を送る |
|---|
アイテムを出せるコマンドの使い方とエンチャントの付け方・give(ギブ)【統合版マインクラフトswitch】
Mojang © 2009-2018
当サイトのコンテンツ内で使用しているゲーム画像の著作権その他の知的財産権は、当該ゲームの提供元に帰属しています。
当サイトはGame8編集部が独自に作成したコンテンツを提供しております。
当サイトが掲載しているデータ、画像等の無断使用・無断転載は固くお断りしております。

投稿したコメントにクイックアクセス!
コメント管理機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。

Game8.jpにネタバレ非表示機能が実装されました!
ネタバレを気にしない場合は、上部メニューより「ネタバレ非表示」機能をOFFにしてください。

お気に入りの記事にクイックアクセス!
お気に入り登録機能が実装されました!
無料会員登録いただくとすぐにご利用いただけます。
お気に入りがまだありません
気になる記事をお気に入りに追加してみましょう