Minecraft /effect Befehlsanleitung für Java und Bedrock
Der Befehl /effect fügt Spielern und Entitäten Statuseffekte hinzu oder entfernt sie. Verwende ihn, um temporäre Fähigkeiten, Arenaregeln, Abenteuerkartenmechaniken, Mob-Varianten, Testszenarien oder Serverereignisse zu erstellen, ohne Tränke von Hand zu brauen und zu verteilen.
Die Java Edition verwendet /effect give <targets> <effect> [seconds] [amplifier] [hideParticles], während Bedrock /effect <player> <effect> [seconds] [amplifier] [hideParticles] verwendet. Die Syntax zum Entfernen unterscheidet sich ebenfalls, wähle also die richtige Edition, bevor du den generierten Befehl kopierst.
Erstelle den Befehl, indem du ein Ziel, einen Effekt, eine Dauer, einen Verstärker und eine Partikeleinstellung wählst. Lies den generierten Befehl von links nach rechts, überprüfe, ob der Selektor eng genug ist, und teste hohe Verstärker in einer privaten Welt, bevor du den Befehl auf einem öffentlichen Server verwendest.
Wähle das richtige Ziel
Verwende @s für den aktuellen Ausführenden, @p für den nächsten Spieler, @a für alle Spieler oder @e mit Selektorfiltern für Entitäten. Bevorzuge einen bestimmten Spieler oder einen gefilterten Selektor wie @e[type=zombie,distance=..20], wenn du Befehle testest, die viele Entitäten betreffen könnten.
Dauer und Verstärker verstehen
Die Dauer wird in Sekunden gemessen. Moderne Java- und Bedrock-Versionen akzeptieren „infinite“ für einen dauerhaften Effekt. Der Verstärker ist nullbasiert: 0 zeigt Stufe I an, 1 zeigt Stufe II an und 4 zeigt Stufe V an. Extreme Werte können zu unpraktischer Bewegung, Schaden oder Kamerabewegung führen.
Korrekte Editions-Syntax verwenden
Java fügt einen Effekt mit /effect give @p minecraft:speed 60 1 false hinzu und entfernt ihn mit /effect clear @p minecraft:speed. Bedrock verwendet sein Effekt-Enum ohne den Namespace: /effect @p speed 60 1 false oder /effect @p clear speed.
Partikelsichtbarkeit steuern
Setze hideParticles auf true für saubere Abenteuerkarten, Stealth-Mechaniken und Hintergrund-Buffs. Halte Partikel sichtbar, wenn Spieler einen klaren visuellen Hinweis benötigen, dass ein Effekt aktiv ist. Das Ausblenden von Partikeln macht die betroffene Entität nicht unsichtbar.
Effekte sicher automatisieren
Hier generierte Befehle können im Chat, in Befehlsblöcken oder in Funktionen ausgeführt werden, wenn der Ausführende die Berechtigung dazu hat. Bei wiederholten Systemen solltest du vermeiden, kurze Effekte bei jedem Tick erneut anzuwenden, es sei denn, die Mechanik erfordert dies; verwende ein sinnvolles Aktualisierungsintervall, um die Befehlslast und das visuelle Flackern zu reduzieren.
Vor der Verwendung hoher Stufen testen
Beginne mit Verstärker 0 und einer kurzen Dauer, bestätige den Zielselektor und erhöhe dann die Werte schrittweise. Halte einen klaren Befehl bereit, wenn du Speed, Jump Boost, Levitation, Instant Damage oder andere Effekte testest, die Spieler fangen, töten oder desorientieren können.
Effekt der Mechanik zuordnen
Positive Effekte wie Schnelligkeit, Resistenz, Regeneration und Nachtsicht eignen sich gut für Belohnungen und Erkundungen. Negative Effekte wie Langsamkeit, Schwäche, Blindheit und Dunkelheit schaffen Gefahren oder Arenaregeln. Neutrale Effekte wie Leuchten, Schlechtes Omen und Prüfungsomen sind nützlich, um Spieler zu verfolgen oder Spielsysteme auszulösen.
Effektverfügbarkeit nach Version prüfen
Ein gültiger Befehl kann immer noch fehlschlagen, wenn sein Effekt in der ausgewählten Spielversion nicht existiert. Atem des Nautilus wurde modernen Versionen hinzugefügt, während ältere Server minecraft:breath_of_the_nautilus ablehnen werden. Java nennt den Effekt Unglück minecraft:unluck, und einige Java-Effekte sind in Bedrock nicht verfügbar, daher pflegt der Generator separate Editionslisten.
Minecraft /effect Befehlsfragen
Wie entferne ich alle Effekte von einem Ziel?
In der Java Edition verwende /effect clear <targets>. In der Bedrock Edition verwende /effect <player> clear. Um nur einen Effekt zu entfernen, füge dessen Effekt-ID an der editionspezifischen Position hinzu, die vom Generator angezeigt wird.
Warum erzeugt Verstärker 1 Effektstufe II?
Der Befehl speichert Verstärkerwerte ab Null. Verstärker 0 ist Stufe I, Verstärker 1 ist Stufe II und Verstärker 2 ist Stufe III. Der Generator zeigt den Befehlswert an, nicht die römische Ziffer, die im Inventarbildschirm angezeigt wird.
Kann ein Effekt ewig dauern?
Die Java Edition unterstützt das Schlüsselwort für unendliche Dauer ab 1.19.4, und Bedrock unterstützt es ab 1.21.40. Für ältere Versionen verwende eine lange numerische Dauer und aktualisiere sie, bevor sie abläuft. Passe den Befehl immer an die Version an, auf der die Welt oder der Server läuft.
Warum meldet Minecraft einen Syntaxfehler?
Überprüfen Sie zuerst die ausgewählte Edition. Java platziert give oder clear vor dem Ziel und verwendet benannte IDs wie minecraft:speed. Bedrock platziert das Ziel direkt nach /effect und verwendet dessen Effekt-Enum, wie speed. Überprüfen Sie auch Leerzeichen und den Zielselektor.
Kann ich Effekte auf Mobs oder alle Spieler anwenden?
Java-Selektoren können Spieler oder vom Effekt unterstützte Entitäten ansprechen. Verwende @a für alle Spieler oder einen gefilterten @e-Selektor für Mobs. Bedrock-Befehlsargumente und unterstützte Ziele können variieren, teste den generierten Selektor daher in der beabsichtigten Edition.
Macht hideParticles einen Spieler unsichtbar?
Nein. Es unterdrückt nur die Partikel des Statuseffekts. Verwende den Unsichtbarkeitseffekt, wenn die Entität selbst versteckt werden soll, und denke daran, dass getragene Gegenstände, Rüstungen oder andere Hinweise einen unsichtbaren Spieler immer noch verraten können.
Benötige ich Cheats oder Operator-Berechtigungen?
Ja. Befehle müssen aktiviert sein und der Ausführende benötigt ausreichende Berechtigungen. Auf einem Server führen Sie den Befehl als Operator, über die Konsole, in einem erlaubten Befehlsblock oder aus einer Funktion mit dem erforderlichen Befehlskontext aus.
Wie sollte ich gefährliche Effektkombinationen testen?
Verwende eine Kopie der Welt, wähle einen Spieler als Ziel, wähle eine kurze Dauer und halte den Löschbefehl bereit. Teste Sofortschaden, hohe Geschwindigkeit, Sprungkraft, Levitation, Blindheit und Übelkeit sorgfältig, bevor du sie auf Gruppen anwendest.
Spielt die Dauer bei Sofortiger Heilung oder Sofortigem Schaden eine Rolle?
Dies sind Soforteffekte, die einmal angewendet werden, anstatt für die angegebene Dauer aktiv zu bleiben. Der Verstärker ändert immer noch ihre Stärke. Beginne bei Verstärker 0 und teste an einem kontrollierten Ziel, bevor du ihn erhöhst.
Was ist die Befehls-ID für Unglück?
In der Java Edition lautet der angezeigte Effektname Unglück, aber seine Befehls-ID ist minecraft:unluck. Verwende diese ID anstelle von minecraft:bad_luck. Bedrock stellt nicht jeden Java-Effekt zur Verfügung, daher erscheinen im Generator nur Effekte, die von der ausgewählten Edition unterstützt werden.