Oder du könntest eine Clock an einen Commandblock anschließen und in diesen dann
/effect @a clear
Schreiben. Dann gibst du in die Chatzeile/einen anderen Commandblock
/effect @e (gewünschter Effekt) (Dauer)
Ein. Danach kannst du, wenn du den Effekt nur einmal vergibst, den ersten Commandblock entfernen.
Zweite Möglichkeit:
Wie die erste nur mit dem Unterschied, dass du den Command
/effect @a clear nach dem Effekt vergebenden Command einmal in den Chat eingibst.
💻