Extended Potions: расширение лимита зелий до 4096

Extended Potions: Расширение лимита зелий в Minecraft Каждый, кто собирал серьёзный модпак, сталкивался с неожиданными багами: зельеварка вдруг перестаёт работать, эффекты накладываются неправильно, а в логах тишина. Корень проблемы часто кроется в лимите идентификаторов зелий. Ванильное ядро Min...

Скачать ExtendedPotions MC1.7.10 для Minecraft 1.8, 1.7.10

Оригинальное название: ExtendedPotions MC1.7.10

Версии Minecraft: 1.7.10, 1.8

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
ExtendedPotions-MC1.7.10-1.0.jar1.7.10Forge13 КБСкачать
ExtendedPotions-MC1.7.10-1.1.jar1.7.10Forge13 КБСкачать
ExtendedPotions-MC1.7.10-1.2.jar1.7.10Forge16 КБСкачать
ExtendedPotions-MC1.8-1.0.jar1.8Forge13 КБСкачать
ExtendedPotions-MC1.8-1.1.jar1.8Forge13 КБСкачать
ExtendedPotions-MC1.8-1.2.jar1.8Forge16 КБСкачать

Extended Potions: Расширение лимита зелий в Minecraft

Каждый, кто собирал серьёзный модпак, сталкивался с неожиданными багами: зельеварка вдруг перестаёт работать, эффекты накладываются неправильно, а в логах тишина. Корень проблемы часто кроется в лимите идентификаторов зелий. Ванильное ядро Minecraft выделяет всего 32 слота под ID зелий — этого катастрофически мало, когда в игре одновременно трудятся десятки модификаций. Многие разработчики расширяют границу до 128, но и этого порой недостаточно. Мод Extended Potions решает вопрос радикально, позволяя выставить лимит на любую разумную высоту.

Почему стандартных 32 ID не хватает

В чистом Minecraft зелья используют числовые идентификаторы от 1 до 32. Когда модификации добавляют собственные эффекты — новые баффы, дебаффы, уникальные состояния — они вынуждены регистрировать свои ID в этом же пространстве. При превышении лимита начинается хаос: эффекты накладываются друг на друга, клиент вылетает с ошибкой, а определить виновника практически невозможно. Многие авторы модов вручную расширяют таблицу до 128, меняя всего несколько строк кода. Но в эпоху крупных сборок на 200+ модов даже 128 ячеек быстро заканчиваются.

Что делает Extended Potions

Этот мод не просто поднимает планку — он перестраивает механику хранения идентификаторов. По умолчанию лимит взлетает до 4096, что покрывает потребности любого мыслимого модпака. При желании значение можно изменить через конфигурационный файл. Мод написан так, что не вмешивается в логику самих зелий, а лишь расширяет адресное пространство. Благодаря этому совместимость с другими аддонами остаётся на высоте — конфликты возникают только тогда, когда два эффекта пытаются занять один и тот же ID, но теперь это видно.

Умное логирование конфликтов

Самая коварная особенность стандартной системы — молчание. Когда два мода регистрируют зелье с одинаковым идентификатором, игра не выдаёт предупреждений. Вы просто замечаете, что эффект «огненной ауры» вдруг превратился в «замедление». Extended Potions меняет поведение: все коллизии записываются в консоль или отладочный лог. Сообщение содержит названия конфликтующих зелий и их ID, что позволяет моментально найти проблемный мод и вручную переопределить идентификатор через конфиг. Такой подход экономит часы отладки при сборке модпака.

Установка и настройка

Мод ставится как обычный jar-файл в папку mods. После первого запуска автоматически создаётся конфиг, где можно указать желаемый максимум ID. Если вы используете лаунчер foxygame.net, процесс становится ещё удобнее: прямо в меню лаунчера можно найти Extended Potions, установить его в один клик и сразу же перейти к настройке — гибкая система foxygame.net сама проверит совместимость с установленным Forge или Fabric. Никаких ручных поисков и распаковок архивов.

Важный нюанс: при установке мода все активные эффекты на персонаже сохранятся. Если же вы решите удалить Extended Potions, текущие зелья исчезнут — игра вернётся к ванильному лимиту и потеряет расширенные ID. Поэтому перед удалением стоит дождаться окончания всех эффектов или сделать резервную копию мира.

Влияние на производительность

Расширение лимита до 4096 почти не сказывается на быстродействии, потому что мод лишь увеличивает размер массива в памяти. Прирост потребления ОЗУ измеряется килобайтами. Однако если выставить совсем астрономическое значение, например, несколько миллионов, накладные расходы станут заметными. Для подавляющего большинства игроков стандартные 4096 — золотая середина, оставляющая колоссальный запас на будущее.

Использование в модпаках

Автор разрешает свободное включение Extended Potions в любые сборки. Мод не требует прописывания дополнительных зависимостей и работает как на Forge, так и на Fabric (в зависимости от версии). При создании публичного модпака достаточно добавить его в список обязательных — он подстрахует от скрытых конфликтов и сделает лог сборки прозрачным. Многие популярные техно- и магические сборки уже взяли его на вооружение, потому что предсказуемость зелий критична для баланса.

Заключение

Extended Potions — это тихий, но незаменимый помощник для любого увлечённого майнкрафтера. Он не добавляет новых блоков или мобов, зато чинит фундаментальную механику, которая ломается при активном моддинге. Прозрачное логирование, гибкий конфиг и совместимость с лаунчерами вроде foxygame.net делают его установку вопросом пары минут. Если вы хоть раз теряли драгоценное зелье из-за непонятного бага — этот мод для вас.