Minecraft /summon Command
지정된 엔티티(몹, 투사체, 아이템 액자 등)를 좌표에 소환합니다.
버전 호환성
명령어 문법
/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.
자주 발생하는 실수
실수:
"Zombie"처럼 대문자로 엔티티 ID를 사용 ("zombie"여야 함, 대소문자 구별)
해결 방법:
엔티티 ID는 대소문자를 구별하며 소문자입니다: /summon zombie (/summon Zombie는 잘못됨)
실수:
벽 안이나 지하에 엔티티를 소환하여 즉시 질식
해결 방법:
좌표에 충분한 공간이 있는지 확인하세요. 지면에서 2-3블록 위에 소환: /summon zombie ~ ~2 ~
실수:
lightning_bolt이 근처 엔티티에 피해를 주고 화재를 일으킬 수 있는 것을 잊음
해결 방법:
건축물에서 멀리 떨어져 소환하거나 /gamerule doFireTick false로 불 확산을 비활성화하세요.
자바 vs 베드락 차이점
Java 에디션은 중괄호 {} 안의 NBT 태그를 사용하여 몹의 상세한 커스터마이징을 수행합니다. 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 몹을 만듭니다.
Java에서는 명령어 블록을 루프하여 한 번에 여러 엔티티를 소환할 수 있습니다.
lightning_bolt이나 falling_block 같은 일부 엔티티는 실제 몹이 아닌 특수 엔티티 유형입니다.
중요 참고사항
Java는 NBT 필드에서 광범위한 커스텀 태그를 지원합니다. Bedrock는 NBT 대신 스폰 이벤트를 사용하여 엔티티 특성을 설정합니다.
자주 묻는 질문
커스텀 체력이나 데미지로 몹을 소환할 수 있나요?
네, Java Edition에서 {Health:100.0f,Attributes:[{Name:"generic.attack_damage",Base:20.0}]} 같은 NBT 태그를 사용할 수 있습니다.
Bedrock에서 summon 명령어가 작동하지 않는 이유는?
Bedrock는 NBT 대신 다른 스폰 이벤트를 사용합니다. 올바른 스폰 이벤트 이름은 Bedrock 엔티티 문서를 확인하세요.
다른 몹을 탄 몹을 소환할 수 있나요?
네! Java에서는 Passengers NBT 태그를 사용합니다: /summon chicken ~ ~ ~ {Passengers:[{id:"zombie"}]}로 치킨 조키를 만들 수 있습니다.
거인 좀비를 소환하려면?
Java Edition에서 /summon giant를 사용하세요. 참고: 거인은 AI가 없고 버그가 많은 미사용 몹입니다.