Potion Mechanics — расширение зелий для Minecraft

Potion Mechanics для Minecraft расширяет систему зелий: уровни выше ванильных, длительность, кастомные атрибуты и серверная установка.

Potion Mechanics

Если вы когда-нибудь варили зелье силы V и мечтали о чём-то большем, Potion Mechanics создан именно для вас. Это дополнение переписывает привычные правила варки, не ломая ванильную механику и не требуя от игроков устанавливать что-либо на клиент. Всё работает через сервер, а значит любой может зайти на ваш мир или сервер с чистым Minecraft.

Что такое Potion Mechanics для Minecraft

Potion Mechanics — это дата-драйвен мод, который расширяет ванильную систему зелий. Он не добавляет новые предметы, блоки, сущности или интерфейсы, а использует только стандартные зелья, эффекты и компоненты данных. Такой подход делает дополнение лёгким, предсказуемым и совместимым с большинством сборок.

Ключевая особенность — полностью серверная работа. Игрокам не нужно ничего скачивать: уровни, длительности и скрытые частицы передаются стандартными пакетами эффектов, поэтому ванильный клиент отображает всё корректно. Если вы ищете способ прокачать экономику сервера или добавить уникальные механики для PvP, это отличный выбор.

Основные возможности

Мод предлагает набор инструментов, которые заметно углубляют работу с зельями:

  • Уровни эффектов выше ванильного предела — общий лимит и индивидуальные настройки для каждого эффекта.
  • Длительности сверх стандартных ограничений, тоже с глобальными и точечными параметрами.
  • Три ингредиента для пошагового улучшения уже сваренного зелья.
  • Ингредиент, скрывающий частицы эффекта, но сохраняющий иконку в HUD.
  • Настраиваемый сигнал компаратора, который срабатывает в момент завершения варки.
  • Кастомные зелья с атрибутами, задаваемые через JSON.
  • Команды /potion reload и /potion gamerule, применяющие изменения мгновенно и сохраняющие их на диск.

Всё это работает для обычных, взрывных и оседающих зелий там, где это применимо. Никаких лишних сущностей — только чистая механика.

Улучшение уже сваренных зелий

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

Ингредиенты улучшения

  • Эхо-осколок — повышает уровень зелья на один шаг.
  • Аметистовый осколок — увеличивает длительность на шаг, по умолчанию на 60 секунд.
  • Осколок призмарина или кристалл — скрывает частицы эффекта, сохраняя иконку в HUD.

Одна варка даёт ровно один шаг. Когда достигнут заданный предел, стойка просто отказывается принимать ингредиент, а не тратит его впустую. Улучшения свободно комбинируются в любом порядке: сначала поднять уровень, потом продлить время, а затем спрятать частицы.

Кастомные зелья с атрибутами

Файлы в папке config/potionmechanics/attribute_potions/ позволяют описывать зелья на основе модификаторов атрибутов. Каждое определение выбирает ванильный эффект-носитель исключительно ради иконки и таймера, а также опциональный рецепт варки. При первом запуске создаются два примера: зелье дальности взаимодействия из Неловкого зелья и Ока Эндера, а также зелье спешки из Неловкого зелья и Золотого блока.

Модификаторы атрибутов применяются на сервере и снимаются автоматически, переживая релог и даже смерть персонажа. Это открывает простор для уникальных билдов и серверных ивентов.

Сигнал компаратора и автоматизация

По умолчанию варочная стойка сообщает компаратору не о заполненности, а о завершении варки: короткий импульс в момент готовности и ноль в остальное время. Длительность и силу сигнала можно настроить, а режим vanilla возвращает прежнее поведение с заполненностью. Это удобно для автоматических ферм зелий и редстоун-схем.

Кстати, если вы предпочитаете не возиться с ручной установкой модов, лаунчер foxygame.net позволяет добавить Potion Mechanics в один клик и сам следит за обновлениями, подбирая совместимую версию под ваш сервер.

Команды и настройка

Управление модом построено вокруг команды /potion. Доступны следующие варианты:

  • /potion help — справка по командам.
  • /potion reload — перезагрузка конфигурации.
  • /potion gamerule <параметр> [значение] — изменение правил на лету.
  • /potion gamerule maxLevel <эффект> [значение] — лимит уровня для конкретного эффекта.
  • /potion gamerule maxDuration <эффект> [значение] — лимит длительности.
  • /potion attribute list — список кастомных зелий.
  • /potion attribute give <зелье> [цель] — выдать зелье.
  • /potion attribute apply <зелье> [цель] — применить эффект.

Любое изменение через gamerule применяется сразу и записывается в JSON-файл, перезапуск не нужен. Некорректные значения, неизвестные параметры, эффекты и предметы отклоняются с понятным сообщением. Автодополнение Brigadier работает на всём протяжении ввода.

Совместимость и установка

Мод устанавливается только на сервер, клиенту ничего не требуется. Поддерживаются Fabric и Forge на версиях от 1.19.2 до 1.21.11, а также NeoForge начиная с 1.21.1. Если вы хотите скачать Potion Mechanics, убедитесь, что версия загрузчика совпадает с версией вашего сервера.

Как установить Potion Mechanics

Процесс максимально прост. Скачайте файл мода, соответствующий вашему загрузчику, и поместите его в папку mods на сервере. Запустите сервер — конфигурация создастся автоматически. После этого настройте параметры в config/potionmechanics.json или прямо через команды. Файл конфигурации никогда не перезаписывается, а повреждённые значения откатываются к дефолтным с предупреждением в логе, не отключая мод целиком.

Итог

Potion Mechanics — это аккуратное и мощное расширение, которое даёт серверным администраторам и игрокам гибкий контроль над зельями без лишнего веса. Дата-драйвен подход, серверная работа и поддержка популярных загрузчиков делают его универсальным решением для любых сборок. Если вам нужны зелья с уровнями выше ванильных, кастомными атрибутами и удобной автоматизацией, стоит попробовать этот мод на своём сервере.