Pterohost docs

Команда /effect в Minecraft: эффекты зелий и ID

Полный список эффектов Minecraft с ID, команды /effect give и /effect clear, уровни, длительность, скрытие частиц и бесконечные эффекты.

Кратко: Команда /effect give <игрок> <эффект> <секунды> [уровень] [скрыть частицы] накладывает эффект, /effect clear снимает его. В Java Edition 1.20+ поддерживается infinite для постоянных эффектов. Все эффекты используют текстовые ID вида minecraft:speed.

Команда /effect в Minecraft: эффекты зелий и ID

Команда /effect - один из главных инструментов администратора и билдера в Minecraft. С её помощью можно усилить игроков перед сложным данжем, создать атмосферные зоны с наложенными эффектами, отладить механику сервера или просто проверить, как работает конкретное зелье без крафта. В Java Edition 1.19+ синтаксис немного изменился: вместо числовых ID теперь используются строковые названия вроде speed или night_vision, а ключевое слово infinite позволяет дать эффект навсегда. В этой статье разберём полный синтаксис, все доступные эффекты с ID и практические примеры для администраторов серверов в 2026 году.

Pterohost - игровой хостинг для Minecraft с защитой от DDoS, NVMe-дисками и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Синтаксис команды /effect

Команда /effect существует в двух формах: give для наложения эффекта и clear для его снятия.

Добавить эффект

/effect give <цель> <эффект> <длительность> [уровень] [скрыть_частицы]

Параметры:

ПараметрТипОписание
<цель>игрок или селекторКому дать эффект: имя, @p, @a, @r, @s
<эффект>строкаНазвание эффекта: speed, minecraft:speed
<длительность>целое число или infiniteСекунды или постоянный эффект (Java 1.19.4+)
[уровень]0-255Уровень усиления. 0 = уровень I, 1 = уровень II и т.д.
[скрыть_частицы]true / falseОтключить визуальные частицы (по умолчанию false)

Убрать эффект

/effect clear [цель] [эффект]

Без параметров - снимает все эффекты с себя. С именем игрока - снимает все с него. С указанием конкретного эффекта - снимает только его.

Примеры:

/effect clear @p
/effect clear Steve speed
/effect clear @a

Отличие Java Edition от Bedrock

В Java Edition начиная с 1.19 длительность задаётся в секундах, минимум 1, максимум 1000000. Ключевое слово infinite доступно с 1.19.4.

В Bedrock Edition синтаксис немного другой:

/effect <игрок> <эффект> [длительность] [уровень] [скрыть_частицы]

Bedrock не использует подкоманду give, а эффект идёт сразу после имени цели. Ключевое слово clear работает аналогично.

Полный список эффектов с ID

Minecraft Java Edition 1.20+ использует строковые идентификаторы. Числовые ID сохранены для совместимости с некоторыми плагинами и редакторами NBT.

Положительные эффекты (бафы)

НазваниеID строкаЧисловой IDОписание
Скоростьspeed1Увеличивает скорость передвижения
Медлительностьslowness2Уменьшает скорость (дебаф)
Ускорение копанияhaste3Быстрее ломает блоки
Усилениеstrength5Увеличивает урон в ближнем бою
Мгновенное здоровьеinstant_health6Моментально восстанавливает HP
Регенерацияregeneration10Постепенно восстанавливает здоровье
Сопротивлениеresistance11Снижает получаемый урон
Устойчивость к огнюfire_resistance12Иммунитет к огню и лаве
Водное дыханиеwater_breathing13Дыхание под водой
Невидимостьinvisibility14Делает игрока невидимым
Ночное зрениеnight_vision16Освещает тёмные места
Удачаluck17Улучшает лут при рыбалке и данжах
Прыгучестьjump_boost8Увеличивает высоту прыжка
Насыщениеsaturation23Мгновенно восстанавливает голод
Сила поглощенияabsorption22Добавляет золотые сердца
Медленное падениеslow_falling28Замедляет падение, нет урона
Сила приливаconduit_power29Под водой: дыхание + зрение + скорость копания
Сила герояhero_of_the_village32Скидки у торговцев деревни
Кошачья лапаcats_eye40Ночное зрение кота (Java 1.21+)

Отрицательные эффекты (дебафы)

НазваниеID строкаЧисловой IDОписание
Медлительностьslowness2Замедляет передвижение
Слабость копанияmining_fatigue4Замедляет разрушение блоков
Мгновенный уронinstant_damage7Наносит моментальный урон
Голодhunger17Быстро расходует голод
Слабостьweakness18Снижает урон в ближнем бою
Ядpoison19Наносит урон каждые 1.25 сек (не убивает)
Усыханиеwither20Наносит урон каждую секунду (убивает)
Слепотаblindness15Ограничивает обзор
Тошнотаnausea9Вращает изображение
Левитацияlevitation25Поднимает вверх (только командой)
Невезениеunluck27Ухудшает лут
Потемнениеdarkness33Эффект Древнего Стража, темнота
Паутинаweaving43Замедление и появление паутины

Специальные эффекты (только через команду)

Эти эффекты не встречаются в крафте зелий, но работают через /effect give:

НазваниеID строкаОписание
ЛевитацияlevitationПоднимает вверх, как у шалкеров
КружениеglowingСветящийся контур вокруг игрока (виден сквозь стены)
Медленное падениеslow_fallingНе разрушает посевы при приземлении
УдачаluckУлучшает таблицы лута
НевезениеunluckУхудшает таблицы лута
Сила приливаconduit_powerРаботает только под водой

Практические примеры команд

Базовые примеры

# Дать скорость II на 1 минуту
/effect give @p speed 60 1

# Дать ночное зрение навсегда (Java 1.19.4+)
/effect give @p night_vision infinite 0

# Дать регенерацию V на 10 секунд со скрытыми частицами
/effect give @p regeneration 10 4 true

# Дать всем игрокам огнестойкость на 5 минут
/effect give @a fire_resistance 300 0

# Убрать конкретный эффект
/effect clear @p speed

# Убрать все эффекты
/effect clear @p

Примеры для администраторов сервера

# Ночное зрение для строителей в тёмных зонах
/effect give @a[gamemode=creative] night_vision infinite 0 true

# Регенерация для игроков с менее чем 5 сердцами
/effect give @a[nbt={Health:1f..10f}] regeneration 5 2

# Левитация как наказание (5 секунд в воздухе)
/effect give ГрустныйИгрок levitation 5 10

# Сопротивление для начинающих игроков (теги NBT)
/effect give @a[tag=newcomer] resistance 3600 1

# Светящийся контур для помеченных игроков
/effect give @a[tag=wanted] glowing 600 0

Примеры для карт и мини-игр

# Скорость для убегающего в Tag-игре
/effect give @a[team=Runner] speed 99999 2 true

# Слабость для зомби-моба (через command block)
/effect give @e[type=zombie,distance=..10] weakness 30 1

# Мгновенное здоровье при захвате флага
/effect give @a[score_flags_min=1] instant_health 1 4

# Водное дыхание для водного уровня
/effect give @a water_breathing 120 0 true

Уровни эффектов: сколько давать

Уровень эффекта (amplifier) указывается как числовое значение, где 0 соответствует “уровню I” на зелье. Это сбивает с толку, поэтому вот шпаргалка:

Число в командеОтображается какПример для speed
0Эффект IСкорость I - стандартная
1Эффект IIСкорость II - зелье скорости II
2Эффект IIIНет зелья, только команда
4Эффект VРегенерация V - быстрое восстановление
9Эффект XЭкстремальные значения
255Эффект 256Максимум - мгновенные эффекты

Важно: Очень высокие уровни некоторых эффектов могут вызвать баги. Например, instant_damage 255 убивает игрока мгновенно даже в полной зачарованной броне. speed 255 бросает игрока через стены. Используй осторожно.

Практические рекомендуемые уровни:

/effect give @p speed 60 1          # Скорость II - комфортная
/effect give @p jump_boost 60 2     # Прыжок III - прыгать через дома
/effect give @p strength 60 1       # Сила II - двойной урон
/effect give @p resistance 60 3     # Сопротивление IV - почти неуязвим
/effect give @p regeneration 30 4   # Рег V - быстрое лечение

Бесконечные эффекты: ключевое слово infinite

С Java Edition 1.19.4 появилась нативная поддержка постоянных эффектов:

/effect give @p night_vision infinite 0
/effect give @p water_breathing infinite 0
/effect give @p fire_resistance infinite 0

Такой эффект не исчезнет сам - только через /effect clear.

До версии 1.19.4 использовался большой таймер:

/effect give @p night_vision 1000000 0

1000000 секунд - около 11.5 суток реального времени, практически постоянно.

На Bedrock Edition (PE, консоли, Win10):

/effect @p night_vision 1000000 0

Bedrock не имеет infinite, поэтому максимальный таймер - единственный вариант.

Постоянные эффекты через командные блоки

Если нужно, чтобы эффект был действительно постоянным и не пропадал при смерти или перезаходе, используй Repeating Command Block с тиком 20 (1 секунда):

# В Repeating (Always Active) Command Block:
effect give @a night_vision 5 0 true

Этот блок каждую секунду обновляет эффект на 5 секунд - игрок никогда не потеряет его.

Скрытие частиц: параметр hideParticles

Последний параметр команды отвечает за видимость облаков частиц:

/effect give @p speed 60 1 false    # Частицы видны (по умолчанию)
/effect give @p speed 60 1 true     # Частицы скрыты

Когда скрывать частицы:

  • На PvP-серверах - чтобы противник не видел твои бафы по цвету облаков
  • На RPG-серверах - для “незаметных” эффектов среды
  • При наложении множества эффектов сразу - облака не будут мешать обзору
  • Для постоянных фоновых эффектов (night_vision, water_breathing) - выглядит чище

Когда оставлять частицы:

  • В обучающих целях - игрок видит, что получил баф
  • Для зон с особыми свойствами - визуальная обратная связь
  • В мини-играх - цвет облаков может быть частью геймплея

Использование селекторов и условий

Команда /effect поддерживает все стандартные селекторы цели:

СелекторОписание
@pБлижайший игрок
@aВсе игроки онлайн
@rСлучайный игрок
@sТот, кто выполняет команду
@eВсе сущности (включая мобов)
ИмяИгрокаКонкретный игрок по нику

Примеры с условиями:

# Только игроки в радиусе 10 блоков
/effect give @a[distance=..10] regeneration 5 1

# Только игроки в команде Red
/effect give @a[team=Red] strength 30 1

# Только игроки в выживании
/effect give @a[gamemode=survival] saturation 1 0

# Только игроки с тегом "vip"
/effect give @a[tag=vip] luck infinite 0 true

# Только игроки с не менее 10 XP-уровней
/effect give @a[level=10..] haste 60 1

Применение на сервере: плагины и автоматизация

Эффекты через Essentials / EssentialsX

EssentialsX позволяет давать постоянные эффекты с помощью конфига или команд прав. Однако встроенная команда /effect Minecraft работает везде без плагинов при наличии прав оператора.

Эффекты в регионах через WorldGuard

WorldGuard (для Paper/Spigot серверов) позволяет привязать эффекты к регионам:

# В конфиге региона
potion-effects:
  - night-vision:0
  - speed:1

Игрок, входящий в регион, автоматически получает указанные эффекты. Это удобнее, чем держать командные блоки.

Эффекты через Skript

Если используешь Skript, синтаксис для эффектов:

apply night vision 1 to player for 60 seconds
apply speed 2 to all players for 30 seconds
remove all potion effects from player

Права для выдачи эффектов игрокам

На серверах Spigot/Paper с LuckPerms можно дать игрокам доступ только к команде /effect:

/lp user ИмяИгрока permission set minecraft.command.effect true

Но помни: игрок с этим правом сможет давать любые эффекты, включая instant_damage 255. Лучше ограничить через отдельный плагин или Skript.

Связанные материалы

Если ты разбираешься с правами на сервере, почитай про команду /op - она объясняет уровни оператора и кто может выполнять команды. Для управления инвентарём и сохранения предметов при смерти полезна статья про keep inventory. Если нужно перемещать игроков к нужным координатам - изучи команду /tp и координаты.

Заключение

Команда /effect - простой и мощный инструмент для любого администратора Minecraft-сервера. Строковые ID вроде speed, regeneration и night_vision читаются понятнее старых числовых. Ключевое слово infinite в Java 1.19.4+ убирает необходимость в больших таймерах. Скрытие частиц через параметр true делает эффекты незаметными на PvP-серверах. А комбинация с селекторами @a[tag=...], @a[team=...] и Repeating Command Block позволяет выстраивать полноценные игровые механики без плагинов.

Pterohost - хостинг для Minecraft-серверов с NVMe-дисками, защитой от DDoS и круглосуточной поддержкой, которая поможет настроить читы и команды. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг