Генератор команд Minecraft

Генератор зелий Minecraft — кастомное зелье командой

Конструктор зелий: соберите своё зелье с одним или двумя эффектами, нужным уровнем и длительностью. Можно сделать обычное зелье, взрывное (splash) или оседающее (lingering).

Выберите параметры — команда соберётся автоматически

Синтаксис: /give <цель> <зелье>[potion_contents={custom_effects:[...]}] 1

Формат компонентов Java 1.20.5+. В более старых версиях используется NBT CustomPotionEffects с числовыми ID эффектов; в Bedrock набор зелий фиксированный.

Описание и как пользоваться

Этот генератор собирает команду /give для зелья с произвольными эффектами. Тип определяет, как зелье действует: обычное зелье (potion) выпивают, взрывное (splash_potion) разбивают и оно действует на всех вокруг, оседающее (lingering_potion) оставляет облако эффекта на земле. В Java 1.20.5 и новее эффекты задаются компонентом potion_contents с массивом custom_effects, где у каждого эффекта свой id, amplifier (усиление = уровень минус один) и duration в тиках (20 тиков = 1 секунда). Генератор сам переводит уровень в усиление и секунды в тики, поэтому вы вводите привычные значения. Можно добавить второй эффект — получится комбинированное зелье. В версиях старше 1.20.5 формат другой (NBT CustomPotionEffects с числовыми идентификаторами эффектов), а в Bedrock через команду доступны только готовые типы зелий — произвольную смесь там не собрать. Если нужен просто эффект на игрока без предмета, используйте конструктор /effect.

Готовые команды — скопируйте и вставьте

Рабочие примеры для Java 1.20.5+. Нажмите «Копировать» или соберите свой вариант в конструкторе выше.

Зелье силы II на 3 минуты

/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:strength",amplifier:1,duration:3600}]}] 1

Зелье скорости II на 3 минуты

/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:speed",amplifier:1,duration:3600}]}] 1

Зелье ночного зрения на 5 минут

/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:night_vision",amplifier:0,duration:6000}]}] 1

Зелье регенерации II на 45 секунд

/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:regeneration",amplifier:1,duration:900}]}] 1

Взрывное зелье мгновенного урона II

/give @p minecraft:splash_potion[potion_contents={custom_effects:[{id:"minecraft:instant_damage",amplifier:1,duration:1}]}] 1

Оседающее зелье отравления на 30 секунд

/give @p minecraft:lingering_potion[potion_contents={custom_effects:[{id:"minecraft:poison",amplifier:0,duration:600}]}] 1

Частые вопросы

Как создать своё зелье командой?

Выберите тип, эффект, уровень и длительность — генератор соберёт /give с компонентом potion_contents. Скопируйте команду и вставьте в чат (нужна версия Java 1.20.5+).

Как выдать себе зелье в майнкрафте?

Оставьте цель @s (или @p) и выберите эффект — получится команда вида /give @s minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:strength",amplifier:1,duration:3600}]}] 1. Нужны права оператора или включённые читы.

Можно ли сделать зелье со всеми эффектами сразу?

Командой /give можно записать в одно зелье сколько угодно эффектов в массиве custom_effects. Этот генератор собирает до двух — для большего просто допишите ещё блоки {id:"...",amplifier:...,duration:...} через запятую внутри custom_effects.

Чем отличаются обычное, взрывное и оседающее зелья?

Обычное (potion) выпивают; взрывное (splash) разбивают и оно действует на всех рядом; оседающее (lingering) создаёт облако эффекта на земле на время.

Как сделать зелье с двумя эффектами?

Заполните второй эффект, его уровень и длительность — оба эффекта войдут в массив custom_effects одного зелья.

Как задаётся длительность зелья?

В секундах — генератор переведёт их в игровые тики (умножит на 20). Уровень тоже переводится в «усиление» (уровень минус один) автоматически.

Работает ли это в старых версиях и Bedrock?

Формат рассчитан на Java 1.20.5+. В версиях постарше зелья задаются NBT CustomPotionEffects, а в Bedrock набор зелий фиксированный — произвольное зелье командой там не выдать.