Minecraft /effect Command
Ajoute, supprime ou efface les effets de statut (comme Vitesse, Poison, Hâte, Force) sur les joueurs ou les mobs.
Compatibilité des Versions
Syntaxe de la Commande
/effect give <targets> <effect> [<seconds>] [<amplifier>] [<hideParticles>] | /effect clear <targets> [<effect>]/effect <player> <effect> [seconds] [amplifier] [hideParticles: Boolean] | /effect <player> clearArguments Expliqués
action (Java)give / clearRequisSpecify whether to bestow or wipe away potion effects.
targets / playerSelector / Player NameRequisTarget entity or players (e.g. @s, @p, @a[team=blue], @e[type=zombie]).
effectNamespaced Effect IDRequisStatus effect identifier (e.g. minecraft:speed, regeneration, night_vision).
secondsInteger / "infinite"Duration in seconds (up to 1,000,000) or "infinite" in modern Java.
amplifierInteger (0-255)Power level: 0 is Level I, 1 is Level II, up to 255 (maximum potency).
hideParticlesBooleanSet to true to hide ambient swirling potion bubbles from player vision.
Exemples Pratiques
/effect give @s minecraft:night_vision infinite 0 trueJava 1.20+: Gives yourself permanent Night Vision with invisible particles.
Standard mining and building quality-of-life setup.
/effect @s night_vision 9999 0 trueBedrock: Gives yourself 9,999 seconds of Night Vision with invisible particles.
Bedrock command syntax for clean night exploration.
/effect give @p minecraft:strength 300 2 falseGives the nearest player Strength III for 5 minutes (300 seconds).
PvP arena boss powerup.
/effect clear @aWipes all active status effects from every player in the world.
Resetting players after minigame rounds.
/effect clear @s minecraft:poisonRemoves specifically the Poison effect while keeping other buffs active.
Selective status cleanse.
Erreurs Courantes
Erreur :
Oublier la sous-commande "give" en Java Edition
Correction :
Java requiert : /effect give @s speed 10 1 (pas /effect @s speed)
Erreur :
Utiliser des IDs d'effet incorrects
Correction :
Utilisez les bons IDs : speed, strength, night_vision, etc. (en minuscules).
Erreur :
Confondre la durée en secondes avec les ticks en Java
Correction :
En Java la durée est en secondes : /effect give @s speed 30 = 30 secondes.
Différences Java vs Bedrock
Java nécessite les sous-commandes `give` ou `clear` après `/effect`. Bedrock n'utilise pas `give` et place `clear` à la fin. Les IDs d'effet diffèrent aussi : Java utilise des préfixes de namespace comme `minecraft:speed`, tandis que Bedrock utilise `speed` directement.
Command Block Usage & Automation
In Command Blocks, create passive healing sanctuaries or hazard zones using a Repeating Always Active block: "/effect give @a[distance=..15] regeneration 2 1 true" (the trailing true hides swirling potion bubbles to keep the screen clear). To clear status debuffs when players enter safe rooms, chain an Impulse block running "/effect clear @p".
Conseils Utiles
L'amplificateur 0 est niveau I, 1 est niveau II, etc. Vous pouvez monter jusqu'à 255.
Utilisez "hideParticles true" pour masquer les particules de potion.
La durée maximale est de 1 000 000 secondes (environ 11,5 jours) en Java.
Vous pouvez combiner /effect avec /execute pour donner des effets sous certaines conditions.
Pour des effets permanents, réglez la durée sur un nombre très élevé ou sur 0 pour Bedrock.
Notes Importantes
Java nécessite les sous-commandes `give` ou `clear` directement après `/effect`. Bedrock n'utilise pas `give` et place `clear` à la fin de la ligne.
Questions Fréquentes
Puis-je donner des effets permanents ?
Oui, utilisez une très grande durée comme 999999 ou 0 pour Bedrock pour une durée indéfinie.
Quel est le niveau maximum d'un effet ?
Vous pouvez monter jusqu'à l'amplificateur 255, ce qui équivaut au niveau 256.
Comment supprimer tous les effets d'un joueur ?
Utilisez /effect clear @a (Java) ou /effect @a clear (Bedrock).
Commandes Liées
Prêt à créer votre commande ?
Utilisez notre générateur interactif pour créer des commandes /effect sans erreur grâce à une interface visuelle.
Ouvrir le Générateur de Commandes