Minecraft Wiki
Advertisement
effect
Ограничения

Оператор

Первое появление

1.5 (13w09b)
PE 1.0.5 (PE 1.0.5 build 1)

Накладывает или снимает эффекты с сущностей.

Использование
  • Java Edition
effect <игрок> clear (снимает все эффекты)
effect <игрок> <эффект> [время, с] [уровень] [скрыватьЧастицы] (накладывает эффект)
  • Pocket Edition
effect <player: target> clear (снимает все эффекты)
effect <player: target> <effect: string> [seconds: int] [amplifier: int] [hideParticles: bool] (накладывает эффект)
Аргументы
игрок (PE: player: target)
Имя игрока, UUID сущности или селектор, с которого необходимо снять/наложить эффект.
эффект (PE: effect: string)
Идентификатор накладываемого эффекта.
время (PE: seconds: int) (необязательно)
Длительность эффекта в секундах (для мгновенных эффектов — в игровых тактах). Допустимое значение — целое число от 0 до 1 000 000. Значение 0 снимает эффект. По умолчанию 30.
уровень (PE: amplifier: int) (необязательно)
Количество дополнительных уровней эффекта. Допустимое значение — целое число от 0 до 255. По умолчанию 0.
скрыватьЧастицы (PE: hideParticles: bool) (необязательно)
Должны ли быть скрытыми частицы эффекта и его индикатор в вернем правом углу. Допустимое значение — true или false. По умолчанию false.
Результат
Не выполняется, если неверно указаны аргументы.
Не выполняется, если игрок не найден.
Не выполняется, если при снятии эффекта он отсутствует.
В случае успеха:
  • clear — снимает все эффекты с цели(ей).
  • <игрок> ... — Добавляет/снимает указанный эффект с цели(ей). Если цель(и) уже имеет указанный эффект, то:
если новый уровень больше текущего, применится новый эффект.
если новый уровень равен текущему и новое время меньше текущего, время эффекта установится на новое.
в остальных случаях команда выполнится, но ничего не произойдёт.
Примеры
Наложение эффекта «Скорость II» на ближайшего игрока на минуту: effect @p 1 60 1
Наложение эффекта «Спешка III» на ближайшего игрока на минуту: effect @p minecraft:speed 60 2
Снятие эффекта спешки со всех игроков: effect @a minecraft:haste 0
Снятие всех эффектов со всех зомби: effect @e[type=zombie] clear


Advertisement