MCTOOLBOX
MC ToolboxMC TOOLBOX

Студия эффектов

Команды статусов и эффектов зелий

Вывод синтеза

Java 26.x
/effect give @p minecraft:speed 30 0
Центр реестра
Лаборатория конфигурации
0
Длительность (в секундах)30s

Руководство по команде Minecraft /effect для Java и Bedrock

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

В Java Edition используется /effect give <targets> <effect> [seconds] [amplifier] [hideParticles], а в Bedrock — /effect <player> <effect> [seconds] [amplifier] [hideParticles]. Синтаксис очистки также отличается, поэтому выберите правильное издание перед копированием сгенерированной команды.

Создайте команду, выбрав цель, эффект, длительность, усилитель и настройки частиц. Прочитайте сгенерированную команду слева направо, убедитесь, что селектор достаточно узок, и протестируйте высокие усилители в приватном мире, прежде чем использовать команду на публичном сервере.

Выберите правильную цель

Используйте @s для текущего исполнителя, @p для ближайшего игрока, @a для всех игроков или @e с фильтрами селектора для сущностей. Предпочитайте конкретного игрока или отфильтрованный селектор, такой как @e[type=zombie,distance=..20], при тестировании команд, которые могут затронуть множество сущностей.

Понимание продолжительности и усилителя

Длительность измеряется в секундах. Современные версии Java и Bedrock принимают infinite для постоянного эффекта. Усилитель отсчитывается с нуля: 0 отображает уровень I, 1 отображает уровень II, а 4 отображает уровень V. Экстремальные значения могут привести к непрактичному движению, урону или поведению камеры.

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

В Java эффект добавляется командой /effect give @p minecraft:speed 60 1 false, а удаляется командой /effect clear @p minecraft:speed. В Bedrock используется перечисление эффектов без пространства имён: /effect @p speed 60 1 false или /effect @p clear speed.

Управление видимостью частиц

Установите hideParticles в true для чистых приключенческих карт, механик скрытности и фоновых баффов. Оставляйте частицы видимыми, когда игрокам нужен четкий визуальный сигнал о том, что эффект активен. Скрытие частиц не делает затронутую сущность невидимой.

Безопасная автоматизация эффектов

Сгенерированные здесь команды могут выполняться в чате, командных блоках или функциях, если у исполнителя есть разрешение. Для повторяющихся систем избегайте повторного применения коротких эффектов каждый тик, если механика этого не требует; используйте разумный интервал обновления, чтобы уменьшить нагрузку на команды и визуальное мерцание.

Тестируйте перед использованием высоких уровней

Начните с amplifier 0 и короткой продолжительности, подтвердите селектор цели, затем постепенно увеличивайте значения. Держите готовую команду очистки при тестировании Speed, Jump Boost, Levitation, Instant Damage или других эффектов, которые могут заманить в ловушку, убить или дезориентировать игроков.

Сопоставьте эффект с механикой

Положительные эффекты, такие как Скорость, Сопротивление, Регенерация и Ночное зрение, хорошо подходят для наград и исследования. Отрицательные эффекты, такие как Замедление, Слабость, Слепота и Тьма, создают опасности или правила арены. Нейтральные эффекты, такие как Свечение, Дурное предзнаменование и Испытательное предзнаменование, полезны для отслеживания игроков или запуска игровых систем.

Проверить доступность эффекта по версии

Действительная команда все равно может завершиться неудачей, если ее эффект не существует в выбранной версии игры. Дыхание Наутилуса было добавлено в современные версии, в то время как старые серверы отклонят minecraft:breath_of_the_nautilus. Java называет эффект Невезение (Bad Luck) как minecraft:unluck, а некоторые эффекты Java недоступны в Bedrock, поэтому генератор поддерживает отдельные списки изданий.

Вопросы по команде Minecraft /effect

Как очистить цель от всех эффектов?

В Java Edition используйте /effect clear <targets>. В Bedrock Edition используйте /effect <player> clear. Чтобы удалить только один эффект, добавьте его ID эффекта в позицию, зависящую от издания, как показано генератором.

Почему amplifier 1 создает эффект уровня II?

Команда хранит значения amplifier, начиная с нуля. Amplifier 0 — это уровень I, amplifier 1 — уровень II, а amplifier 2 — уровень III. Генератор показывает значение команды, а не римскую цифру, отображаемую на экране инвентаря.

Может ли эффект длиться вечно?

Java Edition поддерживает ключевое слово бесконечной длительности с версии 1.19.4, а Bedrock — с 1.21.40. Для более старых версий используйте длительное числовое значение и обновляйте его до истечения срока действия. Всегда сопоставляйте команду с версией, на которой работает мир или сервер.

Почему Minecraft сообщает об ошибке синтаксиса?

Сначала проверьте выбранное издание. В Java give или clear ставится перед целью, и используются ID с пространством имён, например, minecraft:speed. В Bedrock цель ставится сразу после /effect, и используется перечисление эффектов, например, speed. Также проверьте пробелы и селектор цели.

Могу ли я применять эффекты к мобам или всем игрокам?

Селекторы Java могут нацеливаться на игроков или сущностей, поддерживаемых эффектом. Используйте @a для всех игроков или отфильтрованный селектор @e для мобов. Аргументы команд Bedrock и поддерживаемые цели могут отличаться, поэтому протестируйте сгенерированный селектор в предполагаемом издании.

Делает ли hideParticles игрока невидимым?

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

Нужны ли мне читы или права оператора?

Да. Команды должны быть включены, а у исполнителя должно быть достаточно прав. На сервере выполните команду как оператор, через консоль, в разрешенном командном блоке или из функции с требуемым контекстом команды.

Как тестировать опасные комбинации эффектов?

Используйте копию мира, выберите одного игрока, установите короткую продолжительность и держите команду очистки наготове. Тщательно протестируйте Instant Damage, высокую Speed, Jump Boost, Levitation, Blindness и Nausea, прежде чем применять их к группам.

Имеет ли значение длительность для Моментального исцеления или Моментального урона?

Это мгновенные эффекты, поэтому они применяются один раз вместо того, чтобы оставаться активными в течение указанной длительности. Усилитель по-прежнему изменяет их силу. Начните с усилителя 0 и протестируйте на контролируемой цели, прежде чем увеличивать его.

Какой ID команды для Невезения (Bad Luck)?

В Java Edition отображаемое название эффекта — Невезение (Bad Luck), но его ID команды — minecraft:unluck. Используйте этот ID, а не minecraft:bad_luck. Bedrock не предоставляет все эффекты Java, поэтому в генераторе отображаются только эффекты, поддерживаемые выбранным изданием.