Minecraft Wiki
Advertisement

Участник:Jerozgen/Команды консоли/карточка

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

Использование
  • 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)
Цель. Имя игрока или селектор.
эффект (PE: effect: string)
Идентификатор накладываемого эффекта.
время, с (PE: seconds: int) (необязательно)
Длительность эффекта в секундах. Допускаются значения от 0 до 1 000 000 (включительно). Значение 0 снимает эффект. Если не указано, эффект применяется на 30 секунд.
уровень (PE: amplifier: int) (необязательно)
Количество дополнительных уровней эффекта. Допускаются значения от 0 до 255 (включительно). Если не указано, эффект применяется с доп. уровнем, равным нулю.
скрыватьЧастицы (PE: hideParticles: bool) (необязательно)
Должны ли быть скрытыми частицы эффекта и его индикатор в вернем правом углу‌[только для Java Edition]. Допустимые значения: 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