Actualizado:
No aparece nada o sale un error
ID incorrecto
Los IDs de mob van en inglés y en minúsculas: zombie, iron_golem, lightning_bolt. Las mayúsculas y los nombres traducidos fallan. Pulsa Tab mientras escribes para elegir entre las sugerencias.
Dificultad pacífica
Los mobs hostiles como zombis y creepers desaparecen al instante en pacífico. Cambia antes con /difficulty easy.
Posición incorrecta
- Sin coordenadas, el mob aparece donde se ejecuta el comando: a tus pies si lo escribes en el chat.
- Dentro de un bloque puede asfixiarse enseguida. Usa
~ ~1 ~para subirlo. - No funciona en chunks sin cargar ni fuera de la altura del mundo.
Formato de otra edición
Bedrock no tiene NBT, así que {NoAI:1b} falla. Para ponerle nombre a un mob en Bedrock:
/summon zombie Jefe ~ ~1 ~
Bedrock también admite un evento de aparición que cambia el estado del mob; los eventos disponibles dependen de cada mob.
Aparece, pero ignora el NBT (Java)
Mayúsculas y minúsculas
El NBT de las entidades distingue mayúsculas. noai o invulnerable se ignoran sin dar ningún error; escribe NoAI e Invulnerable.
Tipos de valor
Los campos de sí/no usan 1b o 0b. Los valores decimales, como la vida, llevan f.
/summon zombie ~ ~1 ~ {NoAI:1b,PersistenceRequired:1b,Silent:1b}
La vida no sube
Health:100f por sí solo queda limitado a la vida máxima normal del mob. Sube también el atributo de vida máxima. Los nombres de los atributos cambiaron entre versiones, así que usa el generador de summon para tu versión.
Los nombres y el equipo cambiaron en 1.21.5
Antes de 1.21.5, CustomName era un texto JSON entre comillas. Además, 1.21.5 unió HandItems y ArmorItems en equipment. Los comandos de guías antiguas generan entonces el mob sin su nombre ni su equipo.
El mob desaparece
Los mobs hostiles pueden desaparecer cuando los jugadores se alejan. Añade PersistenceRequired:1b en Java o usa una etiqueta de nombre. Los zombis y esqueletos se queman con la luz del día salvo que lleven casco o los generes bajo techo.
Usar summon desde un bloque de comandos
- El mob aparece encima del bloque de comandos: dentro de un bloque de comandos,
~ ~ ~es la posición del propio bloque. Llévalo a un jugador con/execute at @p run summon minecraft:zombie ~ ~1 ~. - Los mobs no paran de multiplicarse: un bloque iterativo se ejecuta 20 veces por segundo, así que genera 20 mobs por segundo. Usa un bloque de impulso con un botón, o genera el mob solo si no existe ya:
/execute unless entity @e[tag=boss] run summon minecraft:zombie ~ ~1 ~ {Tags:["boss"]}(Java). - Quitar los que sobran:
/kill @e[type=minecraft:zombie,distance=..50]elimina solo los cercanos (Bedrock usar=50).
Preguntas frecuentes
- ¿Generar muchos a la vez? Un /summon crea un solo mob. Repítelo en bloques de comandos o en una función, y mantén un número razonable para evitar lag.
- ¿Hacer que un mob se quede quieto?
NoAI:1ben Java. Bedrock no tiene NoAI, así que rodea al mob con bloques. - ¿Crear un jefe? Combina vida, daño, equipo y un nombre; mira la guía de mobs jefe.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.