/effect gibt oder entfernt einem Spieler oder einer Kreatur einen Statuseffekt.
Syntax[]
/effect Option Selektor Effekt-ID Zeit Verstärkung Partikelunsichtbarkeit
Option entspricht der Tabellenoption:
Option
Bedeutung
give
Fügt einen Effekt hinzu
clear
Entfernt einen spezifischen oder alle Effekte
Selektor ist ein Spieler oder Objekt oder der Name eines Spielers oder eine Zielauswahl, mit der auch Kreaturen angesprochen werden können. Standardmäßig ist der Selektor @s angegeben, wenn nichts anderes genommen wird.
Die Liste aller erlaubten Effekt-IDs ist in der Statuseffekt-Tabelle angegeben. Die Eingabe von clear als Effekt-ID entfernt alle Effekte sofort.
Zeit gibt bei den meisten Effekten die Dauer in Sekunden an. Ausnahmen: "Direktheilung" und "sofortiger Schaden" (siehe dazu die Statuseffekt-Tabelle). Wird die Zeit weggelassen, hält der Effekt standardmäßig 30 Sekunden an. Für Zeit ist ein Maximalwert von 1638 Sekunden vorgesehen (=27:18 Minuten). Trotzdem ist die Eingabe eines größeren Wertes möglich (z.B. 3600 Sekunden für eine Stunde) - die Wirkung hält dann auch so lange an, aber die Anzeige der verbleibenden Restzeit wird nicht dargestellt, auch wenn sie unter 1638 sinkt. Eine Zeit von 0 entfernt den Effekt sofort. Der Maximalwert liegt bei 107374182 Sekunden, was ca. 29826 Stunden entspricht. Mit "infinite" erhält man den Effekt unendlich lange.
Die Verstärkung wird auf die Basisstärke des Effektes addiert. Wird sie weggelassen oder mit 0 belegt, wird der Effekt unverstärkt angewendet (Stärke I). Verstärkung 1 = Stärke II, Verstärkung 2 = Stärke III etc. Bei den meisten Effekten ist eine maximale Verstärkung von 127 möglich. Bei einer größeren Verstärkung wird der Effekt unwirksam oder ins Gegenteil verkehrt. Bei manchen Effekten ist aber auch eine Verstärkung bis 255 möglich. Verstärkung funktioniert nur zusammen mit Zeit.
Als Partikelunsichtbarkeit kann true oder false angegeben werden. Bei true wirkt der Statuseffekt ohne sichtbare Partikel. In jedem anderen Fall (Angabe von false, keine Angabe, Angabe einer Zahl etc.) wirkt der Statuseffekt mit sichtbaren Partikeln. Partikelunsichtbarkeit funktioniert nur zusammen mit Zeit und Verstärkung.
/effect give oyo123 minecraft:jump_boost gibt oyo123 den Statuseffekt "Sprungkraft" I für 30 Sekunden. /effect give @p minecraft:jump_boost 30 gibt dem nächstgelegenen Spieler ebenfalls den Statuseffekt "Sprungkraft" I für 30 Sekunden. /effect give @a minecraft:jump_boost 30 0 true gibt allen Spielern ebenfalls den Statuseffekt "Sprungkraft" I für 30 Sekunden, aber ohne dass sie es bemerken, denn es sind keine Partikel zu sehen. /effect give @s minecraft:jump_boost 40 1 gibt einem selbst den Statuseffekt "Sprungkraft" II für 40 Sekunden. /effect clear @e minecraft:jump_boost entfernt den Statuseffekt "Sprungkraft". /effect give @e[type=minecraft:zombie] minecraft:jump_boost 10000 gibt den Statuseffekt "Sprungkraft" allen Zombies für 10000 Sekunden = 2:46:40 Stunden. Die Anzeige kann allerdings nur 1640 Sekunden = 27:20 Minuten darstellen, man sieht bei diesem hohen Wert also nicht, wieviel Restzeit noch bleibt. Es sind auch höhere Werte möglich, siehe oben unter "Zeit". /effect clear @a entfernt sämtliche Statuseffekte von allen Spielern. /effect give @e[type=spider,distance=..20] minecraft:slowness gibt allen Spinnen im Umkreis von 20 Blöcken den Statuseffekt "Langsamkeit" I für 30 Sekunden. /effect give @r minecraft:jump_boost infinite gibt einem zufälligen Spieler den Statuseffekt "Sprungkraft" I für unbegrenzte Dauer.