Mise à jour :
Pour invoquer un mob, commencez par l'ID de l'entité et la position. Vérifiez qu'une commande /summon fonctionne avant d'ajouter un nom ou un équipement.
Exemples de summon de base
/summon minecraft:zombie ~ ~ ~/summon minecraft:villager ~ ~ ~/summon minecraft:item ~ ~1 ~ {Item:{id:"minecraft:diamond",count:1}}pour tester des objets au sol (Java 1.20.5 et plus récent ; une entité objet a besoin d'une valeurItem, sinon elle disparaît).
Options utiles
Une fois l'entité de base fonctionnelle, ajoutez une option à la fois pour trouver la cause exacte si la commande casse. Ces tags fonctionnent sur Java Edition :
| Tag | Effet |
|---|---|
NoAI:1b | Le mob reste immobile et n'attaque pas. Idéal pour les marchands et les décors. |
PersistenceRequired:1b | Le mob ne disparaît jamais quand les joueurs s'éloignent. |
Invulnerable:1b | Les dégâts normaux ne le blessent pas (/kill marche toujours). |
Silent:1b | Aucun son. |
Tags:["boss"] | Ajoute un tag que vous pourrez sélectionner avec @e[tag=boss]. |
IsBaby:1b | Bébé zombie ou piglin. Les animaux utilisent Age:-24000 à la place. |
Ce qu'on peut faire avec un mob invoqué
- Des ennemis de map d'aventure avec des noms personnalisés.
- Des villageois marchands avec des échanges.
- Des boss pour les mini-jeux.
- Des zones de test pour data packs et blocs de commande.
Faire apparaître un mob de test
/summon minecraft:pig ~ ~1 ~Sur Java Edition récent, cela invoque un cochon un bloc au-dessus de la position d'exécution. Utilisez une zone dégagée et vérifiez que les commandes sont activées. Les coordonnées tilde sont relatives ; depuis un bloc de commande, elles utilisent la position du bloc et non celle du joueur.
Quand rien ne semble apparaître
Vérifiez l'espace autour, l'ID de l'entité et si le monde cible permet l'apparition de cette entité. Certains mobs peuvent bouger immédiatement, disparaître ou être affectés par les règles de jeu. Commencez par un mob passif courant plutôt que par une entité personnalisée avancée, pour séparer les problèmes de syntaxe du comportement du jeu.
Ajouter équipement ou tags personnalisés
Les propriétés avancées des entités dépendent de la version de Java et peuvent être différentes ou absentes sur Bedrock. Créez d'abord le summon de base, puis ajoutez un nom ou un équipement dans le générateur summon. Si la commande échoue ensuite, la dernière option ajoutée est la première à vérifier.
Un boss nommé et équipé (Java 1.21.5+)
/summon minecraft:zombie ~ ~ ~ {CustomName:"Gardien de la porte",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}
- CustomName : depuis la 1.21.5, une simple chaîne fonctionne. En 1.20.5–1.21.4, écrivez-le comme texte JSON entre apostrophes :
CustomName:'"Gardien de la porte"'. - equipment et drop_chances ont remplacé
HandItems,ArmorItemset leurs listes de chances de drop en 1.21.5. Une chance de drop de 0 empêche l'équipement de tomber. - max_health augmente la limite, et Health la remplit. Sans Health, le zombie apparaît avec 20. Avant la 1.21.2, l'ID d'attribut est
minecraft:generic.max_health.
Bedrock Edition
/summon zombie "Gardien de la porte" ~ ~ ~
/summon cow ~ ~ ~ 0 0 minecraft:entity_born
Bedrock n'a pas de tags de données. Vous pouvez donner directement un nom, et un événement d'apparition change l'état de départ du mob : par exemple, minecraft:entity_born crée un veau. Pour l'équipement, utilisez /replaceitem entity après l'invocation.
Faire apparaître beaucoup de mobs sans risque
Un bloc de commande Répétition s'exécute 20 fois par seconde : un summon dedans crée 20 mobs par seconde et peut figer un monde. Utilisez un bloc Impulsion avec un bouton, ou limitez-le avec une vérification :
/execute unless entity @e[tag=boss] run summon minecraft:zombie ~ ~1 ~ {Tags:["boss"]}
Cela n'invoque un nouveau boss que s'il n'en existe aucun. Si trop de mobs sont déjà apparus, supprimez-les avec /kill @e[type=minecraft:zombie,distance=..50].