Mise à jour :
Commande effect de base
Un exemple courant en édition Java est /effect give @p minecraft:invisibility 60 0 true. La cible, l'ID d'effet, la durée, l'amplificateur et l'option des particules déterminent le résultat.
Choix d'effets courants
Utilisez le générateur pour choisir la cible, la durée et l'ID d'effet selon un besoin précis. Par exemple, Vision nocturne aide à voir dans les endroits sombres, tandis que Résistance et Rapidité ont d'autres usages en jeu.
Quand ça ne marche pas
Vérifiez l'édition, l'ID d'effet, le sélecteur de cible et la durée. Les formats de commande de Bedrock et Java ne sont pas toujours identiques.
Exemple : donner Vision nocturne pendant 30 secondes
/effect give @p minecraft:night_vision 30 0 trueEn édition Java récente, la cible est le joueur le plus proche, la durée est de 30 secondes, l'amplificateur 0 signifie niveau I, et true masque les particules. Un amplificateur de 1 correspond au niveau II. Une durée de 30 signifie des secondes pour cette forme de commande, pas des ticks.
Retirer un effet et cerner la cause d'une erreur
/effect clear @pCeci retire tous les effets actifs de la cible en édition Java, donc ne l'utilisez pas sur un autre joueur sans vouloir retirer ses effets. Pour l'édition Bedrock, vérifiez le résultat propre à l'édition car la forme de la commande et les effets disponibles diffèrent. Si un effet nommé est refusé, vérifiez son ID exact et s'il existe dans cette version.
Utiliser les effets dans des blocs de commande
Testez d'abord une durée fixe depuis le chat. Un bloc de commande Répétition peut réappliquer un effet en continu, ce qui peut donner l'impression qu'il est impossible à retirer. Arrêtez le bloc Répétition avant de tester effect clear. Si un sélecteur de cible est vide, aucun joueur ne peut recevoir l'effet.
Syntaxe Java et Bedrock côte à côte
| Tâche | Java | Bedrock |
|---|---|---|
| Donner Rapidité II pendant 60 s | /effect give @p minecraft:speed 60 1 true | /effect @p speed 60 1 true |
| Retirer tous les effets | /effect clear @p | /effect @p clear |
| Retirer un effet | /effect clear @p minecraft:speed | Consultez les suggestions en jeu pour votre version |
Java exige le mot give ou clear juste après /effect ; Bedrock non. Coller une commande Java dans Bedrock (ou l'inverse) est la cause la plus fréquente d'erreur de syntaxe.
Durée infinie
/effect give @p minecraft:night_vision infinite 0 true
Depuis Java 1.19.4, vous pouvez écrire infinite au lieu d'un nombre de secondes. Les versions récentes de Bedrock l'acceptent aussi ; vérifiez s'il apparaît dans les suggestions de commande.
ID d'effets utiles
| Effet | ID | Usage typique |
|---|---|---|
| Rapidité | speed | Courses et parkour |
| Vision nocturne | night_vision | Construire sous terre |
| Résistance | resistance | Le niveau V (amplificateur 4) bloque presque tous les dégâts |
| Sauts améliorés | jump_boost | Maps de parkour |
| Invisibilité | invisibility | Jeux de cache-cache |
| Saturation | saturation | Garder la faim pleine dans les lobbys |
Questions fréquentes
Pourquoi le niveau est-il un cran plus haut que ce que j'ai tapé ?
L'amplificateur commence à 0, donc 0 est le niveau I et 1 le niveau II.
Peut-on donner des effets aux créatures ?
Oui, utilisez un sélecteur d'entité comme @e[type=zombie,sort=nearest,limit=1]. Les morts-vivants sont soignés par Dégâts instantanés et blessés par Soin instantané.