НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁

Reactify

Reactify - серверная библиотека для датапака Brutal Nightmare. Чинит таблицы лута, убирает конфликты и оптимизирует работу FokusAPI на серверах Paper, Fabric и Forge.

Оцените первым
Открыть в FateLauncher
56.9K
7

Если вы уже пробовали ставить Brutal Nightmare на свой сервер или в одиночный мир, то наверняка замечали странные вылеты или баги с дропом. Этот датапак сильно перекраивает ванильный Minecraft, добавляя хардкорные механики выживания, но из-за сложности кода иногда ломаются стандартные таблицы лута (loot tables). Мобы перестают дропать нужные вещи, а сундуки в данжах генерируются пустыми.

Reactify - это не самостоятельный мод, который добавляет новых монстров или блоки. По факту, это техническая библиотека-заплатка, созданная специально для того, чтобы Brutal Nightmare работал стабильно. Без него на версиях V4 и выше могут вылезать критические ошибки, которые портят весь игровой процесс.

Что именно делает Reactify

Главная задача проекта - взять на себя всю "грязную" техническую работу. Авторы выносили сюда фиксы, которые не вошли в основной код датапака. Вот что вы получаете после установки:

  • Починка таблиц лута. В Brutal Nightmare версии 4.0+ есть известный баг, когда дроп из мобов или сундуков не соответствует задумке разработчиков. Reactify перехватывает эти вызовы и исправляет их на лету.
  • Устранение несовместимостей. Если вы используете другие моды или плагины вместе с Brutal Nightmare, могут возникать конфликты. Библиотека выступает своеобразным буфером, сглаживая острые углы между разными модификациями.
  • Оптимизация FokusAPI. Это самая важная часть для владельцев серверов. Reactify переписывает алгоритмы задержек (delay-function-algorithm), событий с низким приоритетом (low-tick-events-v0) и генерации случайных чисел (random/prandom). На слабом железе или при большом онлайне это дает заметный прирост TPS.

Короче, если вы хотите играть в Brutal Nightmare без лагов и багов, ставить Reactify обязательно. Это как ставить Fabric API для модов на Фабрик - без базовой библиотеки ничего толком не заведется.

Поддержка платформ и версий

Разработчики постарались сделать библиотеку максимально универсальной. Вам не нужно искать отдельную версию под свой серверный核心 - один файл подходит почти под всё. Это редкость для подобных проектов, обычно приходится выбирать между плагином и модом.

ТипПоддерживаемые ядра / Загрузчики
ПлагинPaper, Spigot, Purpur, Bukkit
МодNeoForge, Forge, Fabric, Quilt
ДатапакVanilla (через установку в папку мира)

Что касается версий игры, то тут тоже всё гибко. Заявлена поддержка Minecraft начиная с 1.16 и выше. Актуальный релиз под номером 1.4.b1 отлично себя чувствует на современных версиях вроде 1.21.2. Так что если вы держите сервер на новом ядре Paper 1.21, проблем с установкой не возникнет.

Зачем это нужно серверу

Представьте ситуацию: вы запустили сервер с друзьями, накатили Brutal Nightmare для хардкора, но через час игры начинается странное. Зомби не дропают гнилую плоть, а в сундуках деревни пусто. Игроки начинают жаловаться, а вы лезете в логи и видите ошибки. Reactify решает именно эту проблему.

Кроме того, оптимизация функций FokusAPI - это не просто красивые слова. В датапаках часто используются тяжелые циклы проверки условий каждый тик. Если их не оптимизировать, сервер начинает тормозить даже при 5-10 игроках. Reactify снижает нагрузку на процессор, заменяя стандартные медленные функции на более быстрые аналоги. На хостинге вроде BungeeHost это особенно важно, потому что позволяет сэкономить ресурсы и не платить за более дорогой тариф из-за лагов.

Установка и нюансы

Установка зависит от того, как вы запускаете игру. Если у вас сервер на Paper или Purpur, просто закиньте файл .jar в папку plugins. Для Fabric или Forge - в папку mods. Если вы играете в одиночку без модов, можно использовать версию датапака, поместив её в папку datapacks вашего мира.

Важный нюанс: Reactify не работает без Brutal Nightmare. Это не мод, который можно поставить просто так "для оптимизации". Он тесно связан с механиками основного проекта. Так что сначала ставьте сам датапак, а потом уже эту библиотеку.

Еще один момент касается обновлений. Когда выходит новая версия Brutal Nightmare, часто требуется и обновление Reactify. Следите за тем, чтобы версии совпадали. Например, для Brutal Nightmare V4+ нужен Reactify версии 1.4 и выше. Иначе фиксы могут не сработать, и вы снова столкнетесь с багами лута.

Совместимость с другими модами

По заявлению автора, несовместимостей ни с чем нет. Это значит, что вы можете спокойно ставить Reactify вместе с Sodium, Lithium, OptiFine или любыми другими оптимизационными модами. Конфликтов на уровне кода быть не должно, так как библиотека работает только с внутренними функциями Brutal Nightmare и не трогает рендер или физику игры.

Если вы собираете большую сборку модов для выживания, где Brutal Nightmare выступает основой геймплея, Reactify станет тем самым "клеем", который держит всё вместе. Без него сборка может рассыпаться при первом же серьезном рейде на данж.

Итог

Reactify - must-have инструмент для всех, кто использует Brutal Nightmare. Он не добавляет контента, но делает существующий контент играбельным. Исправление багов с лутом, оптимизация серверных функций и широкая поддержка платформ делают его незаменимым помощником админа.

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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

Нажмите на диапазон, чтобы выбрать точную версию.

Поддерживаемые окружения

Клиент и сервер

Зависимости

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:5 месяцев назад

Версии плагина Reactify

Доступно 26 версий. Сначала показаны самые популярные и самые свежие.

16 из 26 версий
Самые популярные
R
1.4.b0[1.16-1.21.2] 1.4 - Datapack
1.16.x1.17–1.17.11.18.x1.19.x
R
1.4.b1[1.21.2->up] 1.4 - Mod
1.21.2–1.21.1126.1.x
R
1.4.b1[1.21.2->up] 1.4 - Datapack
1.21.2–1.21.1126.1.x
R
1.4.b1[1.21.2->up] 1.4 - Plugin
1.21.2–1.21.1126.1.x
R
1.0.b01.0.b0 - Mod
1.16.x1.17–1.17.11.18.x1.19.x
R
1.0.b01.0.b0 - Datapack
1.16.x1.17–1.17.11.18.x1.19.x
Самые Новые
R
1.4.b0[1.16->1.21.1] 1.4 - Plugin
1.16.x1.17–1.17.11.18.x1.19.x
R
1.4.b0[1.16-1.21.1] 1.4 - Datapack
1.16.x1.17–1.17.11.18.x1.19.x
R
1.31.3.b1 - Plugin
1.21.2–1.21.11
R
1.31.3.b1 - Mod
1.21.2–1.21.11
R
1.31.3.b1 - Datapack
1.21.2–1.21.11
R
1.31.3.b0 - Plugin
1.16.x1.17–1.17.11.18.x1.19.x
R
1.31.3.b0 - Mod
1.16.x1.17–1.17.11.18.x1.19.x
R
1.31.3.b0 - Datapack
1.16.x1.17–1.17.11.18.x1.19.x
R
1.2.b11.2.b1 - [ModOnly]
1.21.2–1.21.11
R
1.2.b01.2.b0 - [ModOnly]
1.16.x1.17–1.17.11.18.x1.19.x
Главная