Minecraft /summon Command
指定したエンティティ(Mob、投射物、アイテムフレームなど)を座標にスポーンさせます。
バージョン対応
コマンド構文
/summon <entity> [<pos>] [<nbt>]/summon <entityType> [<spawnPos>] [<spawnEvent>] [<nameTag>]引数の解説
entity / entityTypeNamespaced Entity ID必須The identifier of the mob or entity to spawn (e.g. minecraft:zombie, creeper, armor_stand).
pos / spawnPosCoordinatesCoordinates where the entity will appear. Defaults to current position (~ ~ ~).
nbt (Java)NBT CompoundCurly-brace NBT tags configuring mob health, gear, AI, custom names, and passenger riding stacks.
spawnEvent (Bedrock)StringBedrock spawn event modifying entity behavior (e.g. minecraft:as_baby, minecraft:become_charged).
nameTag (Bedrock)StringCustom text nametag to display over the spawned entity.
実用的な使用例
/summon lightning_boltStrikes a bolt of lightning at your current coordinates.
Dramatic visual effect and charged creeper creation.
/summon zombie ~ ~1 ~ {IsBaby:1b,NoAI:1b,CustomName:'{"text":"Dungeon Guard","color":"red"}',CustomNameVisible:1b}Java: Spawns a baby zombie with disabled AI that acts as a stationary NPC guard.
NoAI:1b creates static mobs for displays and cutscenes.
/summon creeper ~ ~2 ~ minecraft:become_charged "Charged Boss"Bedrock: Spawns a blue charged creeper named "Charged Boss" 2 blocks above you.
Bedrock uses spawn events instead of Java NBT tags.
/summon spider ~ ~1 ~ {Passengers:[{id:"skeleton",HandItems:[{id:"bow",count:1}]}]}Java: Spawns a custom Spider Jockey riding stack.
Passengers tag enables stacking arbitrary mobs together.
/summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,CustomName:'{"text":"Level 1 Entrance","color":"gold"}',CustomNameVisible:1b}Java: Creates floating floating hologram text markers.
Standard technique for floating RPG map signs.
よくあるミス
ミス:
エンティティIDを「Zombie」のように大文字で使う(大文字小文字が重要)
修正方法:
エンティティIDは大文字小文字を区別し小文字で入力します: /summon zombie(/summon Zombieは間違い)
ミス:
壁の中や地中にエンティティをスポーンさせて即座に窒息させる
修正方法:
座標に十分なスペースがあることを確認してください。地面から2-3ブロック上にスポーン: /summon zombie ~ ~2 ~
ミス:
lightning_boltが付近のエンティティにダメージを与え、火災を起こすことを忘れる
修正方法:
建物から離れた場所で雷を召喚するか、/gamerule doFireTick falseで火の広がりを無効にしてください。
Java版と統合版の違い
Java版は波括弧{}内のNBTタグを使用してMobの詳細なカスタマイズを行います。Bedrock版はスポーンイベント(minecraft:as_babyなど)を使用し、コマンド自体からのカスタマイズオプションはより限定的です。
Command Block Usage & Automation
In adventure maps and mini-games, execute summon commands from Impulse or Repeating command blocks to spawn dungeon mob waves, trigger lightning cinematics, or place invisible marker armor stands for coordinate anchoring. Example: connect a pressure plate to an Impulse command block running "/summon zombie ~ ~1 ~ {HandItems:[{id:"iron_sword",count:1}],ArmorItems:[{},{},{id:"chainmail_chestplate",count:1},{}]}" to surprise dungeon explorers.
便利なヒント
Java版ではNBTタグを使用してカスタム装備、属性、行動を持つエンティティをスポーンさせることができます。
相対座標 ~ ~10 ~ を使用して、高空中にエンティティをスポーンさせることができます。
NoAI:1bでスポーンさせたエンティティは、飾りやカスタムマップに最適なstatue-likeなMobになります。
Javaでは、コマンドブロックをループさせて一度に複数のエンティティをスポーンさせることができます。
lightning_boltやfalling_blockなど、一部のエンティティは実際のMobではなく特殊なエンティティタイプです。
重要な注意事項
Java版はNBTフィールドでカスタムタグを幅広くサポートしています。Bedrock版はNBTの代わりにスポーンイベントを使用してエンティティの特性を設定します。
よくある質問
カスタムHPや攻撃力でMobをスポーンさせられますか?
はい、Java Editionでは{Health:100.0f,Attributes:[{Name:"generic.attack_damage",Base:20.0}]}のようなNBTタグを使用できます。
Bedrock版でsummonコマンドが動きません。なぜ?
Bedrock版はNBTの代わりに異なるスポーンイベントを使用します。正しいスポーンイベント名はBedrockエンティティのドキュメントを確認してください。
他のMobに乗っているMobをスポーンさせられますか?
はい!JavaではPassengers NBTタグを使います: /summon chicken ~ ~ ~ {Passengers:[{id:"zombie"}]}でチキンジョッキーを作成できます。
ジャイアントゾンビをスポーンさせには?
Java Editionで/summon giantを使用してください。注意: ジャイアントは未使用のMobで、AIがなくバグが多いです。