FluidOredict — унификация жидкостей для Minecraft

FluidOredict для Minecraft объединяет жидкости из разных модов через Ore Dictionary. Установите дополнение и забудьте о несовместимости рецептов навсегда.

FluidOredict — настоящий Ore Dictionary для жидкостей в Minecraft

Каждый, кто собирал сложные сборки модов, сталкивался с ситуацией, когда нефть из HBM не подходит для Industrial Upgrade, а вода из TerraFirmaCraft ломает рецепты машин из-за переопределения ванильной генерации. Или когда жидкий опыт из Thermal Expansion никак не хочет работать с Ender IO. Знакомо? Именно для решения этой проблемы и было создано дополнение FluidOredict.

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

Как работает FluidOredict

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

Интересная особенность — работа с перестановками. Если вы замените ванильную воду и добавите модовую лаву, мод не просто подменит одну жидкость на другую. Он создаст перестановки для всех возможных комбинаций. Укажите в списке десять разных жидкостей — и все они будут беспрепятственно взаимодействовать между собой в рецептах.

Приоритет справа налево

В системе действует простое правило: чем правее жидкость в вашем списке, тем выше её приоритет. Некоторые механизмы, например отдельные машины Thermal Expansion, не могут динамически дублировать рецепты. В таких случаях мод автоматически назначает жидкость, записанную крайней справа в конфигурации. Скажем, если в списке указано «ванильная вода = пресная вода TFC», то Volcanic Press из Thermal Expansion будет использовать правую запись.

Инструменты для создателей модпаков

Начиная с версии 2.0 разработчики получили несколько полезных функций. Команда /tfcfluidcompat dump генерирует файл tfcfluidcompat_fluids.txt в папке dumps с полным списком всех жидкостей в игре — системный ID, внутриигровое название и мод-владелец. Работает независимо от MCP-маппингов.

Система умных подсказок анализирует загруженные жидкости, сопоставляет корни слов и создаёт файл tfcfluidcompat_suggestions.txt с готовыми шаблонами для копирования в конфиг. Локализация системных сообщений автоматически переводится на язык клиента — поддерживаются английский, украинский и русский.

Поддерживаемые версии Minecraft и загрузчики

На данный момент FluidOredict для Minecraft доступен на версии 1.12.2 и работает на Forge. Встроенная интеграция реализована с большим количеством популярных модов, включая Thermal Expansion 5.5.7.1, Industrial Upgrade 3.3.0.47, GregTech CEu 2.8.10-beta с поддержкой аддонов, GalaxySpace 2.1.4, Ender IO 5.3.72, Tinkers' Construct 2.13.0.183, Nuclear Tech Mod 2.5.0.5, Immersive Engineering 0.12-98, Techguns Community Edition 2.1.3.0, Mekanism CE Unofficial 10.0.2.540, IndustrialCraft 2 2.8.222, CraftTweaker 4.1.20.715, PneumaticCraft Repressurized, NuclearCraft 2.19c, Forestry 5.8.2.427, BuildCraft 8.0.0, EvilCraft, Blood Magic, Embers, Rustic и Industrial Foregoing.

Если вы пользуетесь лаунчером foxygame.net, то процесс установки становится ещё проще — в каталоге дополнений этого лаунчера можно быстро найти FluidOredict и добавить его в сборку в один клик, а система автообновления сама позаботится об актуальности мода.

Чего стоит избегать

Разработчик честно предупреждает: поддержка Galacticraft не будет реализована ни при каких условиях. Если вы играете с этим модом, крашей не случится, но и совместимости жидкостей не ждите. Не стоит даже оставлять запросы на CurseForge — ответ будет отрицательным.

Интеграция с CraftTweaker

Для продвинутых пользователей предусмотрена работа через ZenScript. Это позволяет гибко управлять эквивалентностью жидкостей вручную, выходя за рамки стандартного конфигурационного файла. Особенно полезно для интеграции кастомных жидкостей из других модов на лету.

Чтобы воспользоваться этой возможностью, откройте папку scripts в корне профиля Minecraft, создайте текстовый файл с расширением .zs (например, tfcfluidcompat.zs) и используйте API-методы мода. Пример добавления целой группы эквивалентности выглядит так: import mods.tfcfluidcompat.Equivalence; Equivalence.addFluidGroup("oil,crude_oil,black_gold"); Все перечисленные жидкости будут считаться взаимозаменяемыми во всех поддерживаемых машинах. Для добавления конкретной жидкости к существующему стандарту используйте Equivalence.addEquivalent("water", "spring_water").

Скрипты CraftTweaker применяются при запуске игры. После добавления все сгенерированные рецепты — электролизёры, ферментеры и прочие — автоматически подхватят изменения.

Как установить FluidOredict

Процесс установки не вызовет затруднений даже у новичка. Сначала скачайте FluidOredict с официальной страницы мода на CurseForge — файл будет в формате .jar. Затем переместите его в папку mods вашего экземпляра Minecraft 1.12.2 с предустановленным Forge. После запуска игры мод автоматически создаст конфигурационный файл в папке config.

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

Настройка конфигурации

Перейдите в папку config вашего экземпляра и найдите файл tfcfluidcompat.cfg. Откройте его любым текстовым редактором. Добавьте новые строки или измените существующие, перечисляя взаимозаменяемые жидкости через запятую. Сохраните файл — и всё, можно использовать пресную воду TFC в электролизёрах GregTech CE и во всех остальных рецептах машин. Большинство интегрированных модов поддерживают горячую перезагрузку конфигурации прямо в игре, так что перезапуск не обязателен.

FluidOredict — это именно то решение, которого не хватало техническим сборкам Minecraft. Оно экономит часы ручной настройки, устраняет головную боль с несовместимостью жидкостей и делает игру по-настоящему целостной. Попробуйте — и вы больше не захотите возвращаться к хаосу разрозненных жидкостей.