Fluid Converter
Внутриигровой блок, превращающий одну жидкость в другую. Пары задаются прямо в игре операторами или поставляются в виде датапаков. Для случаев, когда в вашем модпаке четыре вида расплавленной стали.
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 210
- Подписчиков на Modrinth
- 0
- версии
- 2
- Обновлён
- 16 мая 202616 мая
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере

Fluid Converter
Знакомая история. Ставишь Mekanism, Create, TFMG и Immersive Engineering, открываешь JEI и видишь четыре вида «расплавленной стали», которые наотрез отказываются общаться друг с другом. Или шесть разных видов сырой нефти. Или три вида мёда. Этот мод решает проблему — по одному блоку за раз.
Что он делает
Поставь конвертер, подведи жидкость к одной грани, назначь другую грань выходом, выбери, во что её превратить. Блок опустошает входной резервуар и наполняет выходной с настраиваемой скоростью. Вот и весь цикл. ПКМ по блоку открывает GUI. Оттуда кнопка сторон открывает небольшой экран настройки граней: развёрнутый куб, где каждая грань при клике переключается между Input, Output и Disabled. Затем на блоке в мире появляется цветной оверлей — голубой для входа, оранжевый для выхода — так что сразу видно, что куда подключено.
Рецепты не идут в комплекте с модом
Это намеренно. Весь смысл в том, что правильная пара molten_steel_A → molten_steel_B зависит от того, какие моды у тебя реально стоят, и никакой статичный список рецептов не выживет при встрече с модпаком. Так что настраиваешь сам. Есть три способа, и их можно комбинировать: В игре. Будучи оператором или в креативе, открой конвертер и увидишь кнопку Admin. Нажми её, положи одну жидкость на вход и другую на выход, сохрани. С этого момента каждый конвертер на сервере знает эту пару. Хранится в config/fluidconverter/learned_recipes.json, переживает перезапуски. Из чата или консоли. `/fluidconverter recipe learn [reverse]. Автодополнение по реестру жидкостей. list, forgetиclearтоже работают. Не-операторы эту команду даже не видят.
**Датапаками.**data//recipe/.json, тип fluidconverter:converting. Это правильный ответ, если ты собираешь пак и хочешь версионировать конверсии вместе со всем остальным. /reloadподхватывает правки на лету.
Пары по умолчанию двунаправленные. Научи конвертерA → B, и он примет и B → A, если не выставить "reverse": false`. Переключатель есть в админ-GUI, в команде и в JSON датапака.
Практические мелочи
Каждая грань настраивается независимо, так что один конвертер может стоять на стыке: один вход из твоего нефтеперерабатывающего завода, один выход обратно в сеть резервуаров, а остальные — под что угодно. Энергия может поступать с любой грани независимо от её роли, так что кабели не дерутся с трубами за стороны. Выходной резервуар заблокирован на том, что ты выбрал. Машина не перезапишет другую жидкость, которая уже лежит в выходном резервуаре — её нужно активно слить. В GUI есть кнопки слива для обоих резервуаров, с размером, чтобы случайно не потерять запасы. У редстоуна три режима, переключаются кнопкой в основном GUI: полностью игнорировать сигнал, работать только при подаче питания, работать только при отсутствии питания. Полезно для пакетной обработки, полезно для аварийного отключения. Энергия на основе FE и включена по умолчанию, блок принимает питание со всех граней — включая те, что уже заняты под жидкости. Значения по умолчанию щадящие (10 FE на mB, буфер 100k) и настраиваются, но если не хочется с этим возиться вообще, поставь energy.enabled = false — и он работает бесплатно. Кнопка паузы останавливает машину, не разрывая трубопровод, — это важнее, чем кажется, когда отлаживаешь, почему сеть встала. Гаечный ключ (любой предмет с тегом c:tools/wrench или c:tools/wrenches) поворачивает блок по часовой стрелке при использовании, а shift+гаечный ключ подбирает блок со всем его состоянием на месте — роли граней, режим редстоуна, выбранный выход, содержимое резервуаров, буферизованная энергия.
Всё на стороне сервера
Конфиг лежит в `/serverconfig/fluidconverter-server.tomlи является **серверным** конфигом. На выделенном сервере скорости авторитетны и передаются клиентам при подключении, так что полоса прогресса, которую видит игрок, соответствует тому, что сервер реально делает.
После любого learn/forget/clear новое состояние рассылается всем подключённым игрокам. Открытые админ-экраны обновляются в реальном времени. Перезаходить не нужно.
Если не хочешь, чтобы кнопка Admin была доступна игрокам с флагом креатива вообще,machine.admin_menu_enabled = false` скрывает её полностью. Команды из консоли всё равно работают.
Для чего собрано
Minecraft 1.21.1, NeoForge 21.1.228, Java 21. Планов на порт для 1.20.x нет. Если будет интерес к более новой версии MC, открой issue, и я посмотрю.
Модпаки
Да пожалуйста. Клади в свой пак, публичный или приватный, бесплатный или платный, спрашивать не нужно. Ссылка обратно на страницу проекта приветствуется, но не обязательна. Если что-то сломается именно в твоём паке, issue со списком модов поможет мне воспроизвести.
Ссылки
- Исходники, issues и PR: github.com/F0x06/FluidConverter
- Полный README с таблицей конфига и JSON-схемой: в том же репозитории
- Лицензия: MIT
Частые вопросы
Как установить Fluid Converter?
Установите NeoForge под свою версию Minecraft, скачайте Fluid Converter под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Fluid Converter?
У Fluid Converter есть сборки для Minecraft 1.21.1.
Нужен ли Fluid Converter на сервере?
Нужен и в игре, и на сервере