Actualizado:

Para invocar una criatura, empieza por el ID de la entidad y la posición. Comprueba que el comando /summon funciona antes de añadir un nombre o equipo.

Ejemplos básicos de summon

Opciones útiles

Cuando la entidad básica funcione, añade las opciones de una en una para encontrar la causa exacta si el comando falla. Estas etiquetas funcionan en Java Edition:

EtiquetaQué hace
NoAI:1bLa criatura se queda quieta y no ataca. Bien para tenderos y escaparates.
PersistenceRequired:1bLa criatura nunca desaparece cuando los jugadores se alejan.
Invulnerable:1bEl daño normal no le afecta (/kill sigue funcionando).
Silent:1bSin sonidos.
Tags:["boss"]Añade una etiqueta que luego puedes seleccionar con @e[tag=boss].
IsBaby:1bCría de zombi o de piglin. Los animales usan Age:-24000.

Para qué sirve una criatura invocada

Hacer aparecer una criatura de prueba

/summon minecraft:pig ~ ~1 ~

En la Java Edition actual esto invoca un cerdo un bloque por encima de la posición de ejecución. Usa una zona abierta y asegúrate de que los comandos están activados. Las coordenadas con virgulilla son relativas; desde un bloque de comandos usan la posición del bloque en lugar de la del jugador.

Cuando parece que no aparece nada

Revisa el espacio alrededor, el ID de la entidad y si el mundo permite que esa entidad aparezca. Algunas criaturas pueden moverse al instante, desaparecer o verse afectadas por las reglas del juego. Empieza con una criatura pasiva común en lugar de una entidad personalizada avanzada para separar los problemas de sintaxis del comportamiento del juego.

Añadir equipo o etiquetas personalizadas

Las propiedades avanzadas de las entidades dependen de la versión de Java y pueden ser distintas o no existir en Bedrock. Crea primero el summon básico y luego añade un nombre o equipo en el generador de summon. Si el comando falla después, lo primero que hay que revisar es la última opción añadida.

Un jefe con nombre y equipo (Java 1.21.5+)

/summon minecraft:zombie ~ ~ ~ {CustomName:"Guardián de la puerta",CustomNameVisible:1b,PersistenceRequired:1b,Tags:["boss"],equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},head:{id:"minecraft:netherite_helmet",count:1}},drop_chances:{mainhand:0.0f,head:0.0f},attributes:[{id:"minecraft:max_health",base:100}],Health:100f}

Bedrock Edition

/summon zombie "Guardián de la puerta" ~ ~ ~
/summon cow ~ ~ ~ 0 0 minecraft:entity_born

Bedrock no tiene etiquetas de datos. Puedes dar un nombre directamente, y un evento de aparición cambia cómo empieza la criatura; por ejemplo, minecraft:entity_born crea un ternero. Para el equipo, usa /replaceitem entity después de invocarla.

Hacer aparecer muchas criaturas sin riesgo

Un bloque de comandos iterativo se ejecuta 20 veces por segundo, así que un summon dentro crea 20 criaturas por segundo y puede congelar el mundo. Usa un bloque de impulso con un botón o limítalo con una comprobación:

/execute unless entity @e[tag=boss] run summon minecraft:zombie ~ ~1 ~ {Tags:["boss"]}

Esto solo invoca un jefe nuevo cuando no existe ninguno. Si ya han aparecido demasiadas criaturas, elimínalas con /kill @e[type=minecraft:zombie,distance=..50].

Herramientas relacionadas