Соберите своё зелье: выберите эффект, его уровень (усиление) и длительность — генератор выдаст сразу две команды. Первая, /give, создаёт предмет-зелье (обычное, взрывное или оседающее), вторая, /effect, накладывает тот же эффект напрямую на игрока.
Описание и как пользоваться
Этот генератор зелий собирает две команды по одним и тем же параметрам. Команда /give создаёт предмет-зелье с произвольным эффектом: в Java 1.20.5 и новее эффекты задаются компонентом potion_contents с массивом custom_effects, где у каждого эффекта свой id, amplifier (усиление = уровень минус один) и duration в тиках (20 тиков = 1 секунда). Тип зелья определяет действие: обычное (potion) выпивают, взрывное (splash_potion) разбивают для эффекта по площади, оседающее (lingering_potion) оставляет облако на земле. Команда /effect выдаёт тот же эффект напрямую, без предмета — удобно, когда зелье не нужно. Генератор сам переводит привычный уровень в «усиление», а секунды — в тики, поэтому вы вводите понятные значения, а получаете корректный синтаксис. Если хотите просто наложить эффект — берите строку /effect; если нужен именно предмет-зелье для инвентаря или раздачи — берите /give. Для тонкой настройки только эффекта есть отдельный конструктор /effect, а для готовых выдач предметов — конструктор /give.
Частые вопросы
Как создать своё зелье командой?
Выберите эффект, уровень и длительность, тип зелья — генератор соберёт /give с компонентом potion_contents. Скопируйте команду (нужна Java 1.20.5+) и вставьте в чат.
Чем зелье отличается от команды /effect?
/give создаёт предмет-зелье, которое можно выпить или бросить; /effect сразу накладывает эффект на цель без предмета. Генератор выдаёт обе команды по вашим параметрам.
Как задаются уровень и длительность?
Уровень вводится привычно (I, II, III…), а в команду идёт «усиление» — это уровень минус один. Длительность — в секундах, в зелье она переводится в тики (×20).
Чем отличаются обычное, взрывное и оседающее зелья?
Обычное (potion) выпивают; взрывное (splash) разбивают, и эффект действует на всех рядом; оседающее (lingering) создаёт облако эффекта на земле на время.