Minecraft /effect Command
Fügt hinzu, entfernt oder löscht Statuseffekte (wie Geschwindigkeit, Gift, Eile, Stärke) bei Spielern oder Mobs.
Versionskompatibilität
Befehlssyntax
/effect give <targets> <effect> [<seconds>] [<amplifier>] [<hideParticles>] | /effect clear <targets> [<effect>]/effect <player> <effect> [seconds] [amplifier] [hideParticles: Boolean] | /effect <player> clearArgumente Erklärt
action (Java)give / clearErforderlichSpecify whether to bestow or wipe away potion effects.
targets / playerSelector / Player NameErforderlichTarget entity or players (e.g. @s, @p, @a[team=blue], @e[type=zombie]).
effectNamespaced Effect IDErforderlichStatus 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.
Praktische Beispiele
/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.
Häufige Fehler
Fehler:
Den Unterbefehl "give" in Java Edition vergessen
Lösung:
Java erfordert: /effect give @s speed 10 1 (nicht /effect @s speed)
Fehler:
Falsche Effekt-IDs verwenden
Lösung:
Verwenden Sie die richtigen IDs: speed, strength, night_vision usw. (in Kleinbuchstaben).
Fehler:
Dauer in Sekunden in Java mit Ticks verwechseln
Lösung:
In Java ist die Dauer in Sekunden: /effect give @s speed 30 = 30 Sekunden.
Unterschiede Java vs Bedrock
Java erfordert die Unterbefehle `give` oder `clear` nach `/effect`. Bedrock verwendet kein `give` und setzt `clear` am Ende. Effekt-IDs unterscheiden sich auch: Java verwendet Namespace-Präfixe wie `minecraft:speed`, während Bedrock `speed` direkt verwendet.
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".
Nützliche Tipps
Der Verstärker 0 ist Stufe I, 1 ist Stufe II usw. Sie können bis 255 hochgehen.
Verwenden Sie "hideParticles true", um Trankpartikel zu verstecken.
Die maximale Dauer beträgt 1.000.000 Sekunden (ca. 11,5 Tage) in Java.
Sie können /effect mit /execute kombinieren, um unter bestimmten Bedingungen Effekte zu geben.
Für dauerhafte Effekte setzen Sie die Dauer auf eine sehr hohe Zahl oder auf 0 für Bedrock.
Wichtige Hinweise
Java erfordert die Unterbefehle `give` oder `clear` direkt nach `/effect`. Bedrock verwendet kein `give` und setzt `clear` am Ende der Zeile.
Häufig Gestellte Fragen
Kann ich dauerhafte Effekte geben?
Ja, verwenden Sie eine sehr hohe Dauer wie 999999 oder 0 für Bedrock für unbegrenzte Dauer.
Was ist die maximale Stufe eines Effekts?
Sie können bis zum Verstärker 255 hochgehen, was Stufe 256 entspricht.
Wie entferne ich alle Effekte von einem Spieler?
Verwenden Sie /effect clear @a (Java) oder /effect @a clear (Bedrock).
Verwandte Befehle
Bereit, Ihren Befehl zu erstellen?
Verwenden Sie unseren interaktiven Generator, um fehlerfreie /effect Befehle mit einer visuellen Oberfläche zu erstellen.
Befehlsgenerator Öffnen