Перейти к содержимому

Flowing Fluids

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

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
237 тыс.
Подписчиков на Modrinth
619
версии
263
Обновлён
30 июля 202630 июл.
Опубликован
в 2024

Коротко о моде

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.20–1.20.1, 1.21–26.2
Нужен на сервере; в игре — по желанию
Последняя версия — 1.0.7-fabric-26.2 от 30 июля 2026
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.20–1.20.1, 1.21–26.2
Описание переведено автоматическиПоказать оригинал (EN)

https://i.imgur.com/hBR2oop.png

discord - curseforge - modrinth - github - kofi


https://i.imgur.com/cchiXTD.gif


О моде

Flowing fluids — это мод, добавляющий в игру более реалистичную физику жидкостей: жидкости становятся в основном конечными, а в игру добавляется элемент управления жидкостями. В моде есть десятки настроек для производительности, поведения потоков, игровых элементов и визуала.

Это духовный наследник разных других заброшенных модов на физику воды за эти годы, но написанный с нуля для современного Minecraft.

Реализовано так, чтобы быть совместимым с (большинством) жидкостей из модов, и чтобы вы могли отключить/удалить мод в любой момент и вернуться к ванильной механике, при этом любые «не текущие в данный момент» жидкости останутся полностью целыми для ванильных целей.

На стороне сервера или клиента?

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

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

⚠ Мод сейчас находится на ранней стадии разработки ⚠

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


Возможности

Многие из них можно настроить или даже отключить через команду /flowing_fluids settings, используйте /flowing_fluids help, если запутались.

Текущие жидкости

Жидкости будут течь и распространяться в стороны и вниз по склонам, заполняя пространство и создавая лужи.

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

https://i.imgur.com/2hTCIJH.gif

Это значит, что вы можете создавать вещи вроде акведуков.

https://i.imgur.com/grBktwe.gif

или затапливать области водой.

https://i.imgur.com/NDWqyRH.gif

или лавой.

https://i.imgur.com/cchiXTD.gif

или даже жидкостями из модов.

Конечные жидкости

Жидкости конечны и будут течь, пока не закончатся или пока их не заблокируют.

https://i.imgur.com/dTs4G4O.gif

Это значит, что вам придётся управлять своим запасом воды, и нельзя просто поставить 2 блока-источника воды и получить бесконечную воду.

https://i.imgur.com/S5R0pPM.gif

Однако океаны, реки и болота будут действовать как бесконечные источники воды, но есть ограничение на то, как быстро они восполняются, и их всё ещё можно осушить, если делать это достаточно быстро (регулируется в настройках).

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

https://i.imgur.com/H1GpmCs.gif

Жидкости также будут вытесняться блоками везде, где это возможно, чтобы не потерять ни одну жидкость.

https://i.imgur.com/kD6eeE7.gif

Поршневые насосы

Жидкости можно перемещать поршнями, чтобы автоматически перекачивать их вверх.

https://i.imgur.com/BMVSyJG.gif

https://i.imgur.com/86PC5cV.gif

Игровые элементы

Есть несколько новых игровых элементов, которые будут осушать или расходовать воду, чтобы побудить вас управлять водными ресурсами; большинство из них настраивается.

Например, у грядок есть шанс потерять один уровень воды всякий раз, когда они увлажняются.

https://i.imgur.com/NoTbe63.gif

У животных есть шанс потребовать и потребить 1 уровень воды поблизости (в пределах 8 блоков) при размножении.

Бутылочки будут расходовать 2-3 уровня воды при наполнении.

https://i.imgur.com/DYaWKoX.gif

Вёдра способны зачерпнуть 1 - 8 уровней жидкости и могут использоваться для размещения точных объёмов.

https://i.imgur.com/2fVOcKW.png

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

https://i.imgur.com/aLXbkdG.gif

Также есть различные способы, которыми вода в частности естественно испаряется или восполняется (скорости настраиваются через параметры)

  • Маленькие лужицы воды (уровень 1) будут медленно испаряться в обычном мире.
  • Любая вода будет быстро испаряться в nether.
  • Любые блоки воды, которые не полные (уровни 1-7), будут восполняться со временем под дождём.
  • Любые блоки воды, которые не полные (уровни 1-7), будут восполняться со временем в биомах Ocean, River или Swamp, ниже уровня моря и при доступе к небесному свету.'

https://i.imgur.com/8INEzZB.png

Обратная совместимость с модами и ваниллой

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

Вы также можете добавить в чёрный список модовые жидкости, для которых не хотите применять физику. С помощью команды /flowing_fluids settings ignored_fluids add <fluid_name>.

Этот мод также можно отключить (/flowing_fluids settings enable_mod on|off) или удалить в любой момент, не ломая мир, так как любая жидкость, которая «полная» (8 уровней), будет сохранена как ванильный блок-источник. А все «неполные» жидкости (1-7 уровней) будут сохранены как ванильные текущие блоки, которые просто исчезнут после обновления в ванилле.

Мод Create - (v0.5 Fabric и v0.6 Forge и NeoForge)

У Flowing Fluids есть специальные настройки совместимости для использования с модом Create, чтобы изменять поведение водяных колёс и труб.

Обратите внимание, что некоторые из этих взаимодействий работают правильно только с «полными» блоками жидкости (блоками-источниками), так что учитывайте это при планировании своих конструкций.

https://i.imgur.com/fR4fpji.gif

Трубы из мода Create могут перемещать жидкости в конечных количествах, как и Hose Pulleys, и их можно опционально настроить так, чтобы они считали все жидкости бесконечными источниками, с помощью команды /flowing_fluids create_compat pipes infinite_pipe_fluid_source on|off.

https://i.imgur.com/hM95cFe.gif

Водяные колёса из мода Create будут работать нормально при постоянном потоке жидкости.

https://i.imgur.com/f7G3L2f.gif

По умолчанию водяные колёса также будут работать без потока в речных биомах на уровне моря.

https://i.imgur.com/l2TV14C.gif

https://i.imgur.com/E00rDkE.gif

Это поведение можно изменить с помощью команды /flowing_fluids create_compat water_wheel_requirements ..., доступны следующие варианты:

  • flow — требует постоянного потока жидкости
  • flow_or_river — требует постоянного потока жидкости или соприкосновения с водой в биоме реки у уровня моря (по умолчанию)
  • fluid — требует контакта с любыми блоками жидкости, независимо от потока
  • full_fluid — требует контакта только с полными (8 уровней) блоками жидкости, независимо от потока
  • always — все водяные колёса будут всегда вращаться

Для вариантов, не требующих постоянного потока жидкости, колёса всегда будут вращаться в одном направлении; чтобы поменять это произвольное направление, есть следующие варианты:

  • flow_or_river_opposite_spin
  • fluid_opposite_spin
  • full_fluid_opposite_spin
  • always_opposite_spin

Визуал

Мод отрисовывает жидкости совершенно обычно, используя стандартный рендер жидкостей из ваниллы, что позволяет ему быть совместимым с шейдерами.

https://i.imgur.com/BOT5Qvw.png

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

/flowing_fluids settings appearance flowing_texture

https://i.imgur.com/tzK8HeZ.png

https://i.imgur.com/tj5ovML.png

Мод также позволяет менять высоту, на которой «полные» жидкости отрисовываются и влияют на сущностей.

/flowing_fluids settings behaviour fluid_height

https://i.imgur.com/7vhITCK.png

https://i.imgur.com/dVohNTb.png

Также можно запретить жидкостям минимального уровня перетекать через края, если вам больше нравится такой визуал.

/flowing_fluids settings behaviour flow_over_edges

https://i.imgur.com/ItAgKff.png

Производительность

Мод спроектирован так, чтобы быть максимально производительным. Однако огромные объёмы течения, затрагивающие сотни или тысячи блоков, например быстрое осушение океана, вызовут неизбежные лаги на стороне сервера. Ровно так же, как и любая другая вещь, влияющая на такое количество блоков.

https://i.imgur.com/H1GpmCs.gif

У мода есть различные настройки для тонкой настройки производительности — осмотритесь и посмотрите, что подойдёт вам.

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


Список изменений

Список изменений можно найти здесь.


Нужна помощь или есть вопросы?

Вы можете связаться со мной в моём Discord (предпочтительно) или открыть issue на GitHub.


discord - curseforge - modrinth - github - kofi


Частые вопросы

Как установить Flowing Fluids?

Установите Fabric под свою версию Minecraft, скачайте Flowing Fluids под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Flowing Fluids?

У Flowing Fluids есть сборки для Minecraft 1.20–1.20.1, 1.21–26.2.

Нужен ли Flowing Fluids на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее