Flowing Fluids
flowing-fluids · 236977 загрузок · LGPL-3.0-only
клиент: optional · сервер: required (заявлено автором мода)
Придает жидкостям реалистичную физику течения, делая их в основном ограниченными. С различными настройками производительности, графики и игрового взаимодействия.
Описание


О
Flowing Liquids — это мод, добавляющий в игру более реалистичную физику жидкостей, делая жидкости в основном ограниченными и добавляя в игру элемент управления жидкостями. Десятки настроек производительности, плавного поведения, элементов игрового процесса и визуальных эффектов.
Это духовный преемник некоторых других заброшенных модов на физику воды, созданный с нуля для современного Minecraft.
Реализовано таким образом, что оно совместимо с (большинством) жидкостей, добавленных в мод, и позволяет вам отключить/удалить мод в любое время, чтобы вернуться к ванильной механике, при этом любые «не текущие» жидкости остаются полностью неповрежденными для целей ванили.
На стороне сервера или на стороне клиента?
Этот мод лучше всего работает как на стороне server, так и на стороне client. Однако это необходимо только на стороне server, если вам не нужны визуальные функции и вы не против некоторой незначительной рассинхронизации на стороне клиента при непосредственном взаимодействии с жидкостями, например при использовании ведер.
Нет никакого вреда в присоединении к ванильному серверу с включенным этим модом, однако вы получите такую же незначительную рассинхронизацию на стороне клиента, как и при присоединении к серверу с модом без него на клиенте.
⚠ Мод в настоящее время находится на ранней стадии разработки ⚠
Функциональность еще не завершена, и на данном этапе я не обещаю стабильности, поскольку еще могут быть некоторые неизвестные критические ошибки и дополнительные возможности для улучшения производительности.
Особенности
Многие из них можно настроить или даже отключить с помощью команды /flowing_fluids settings. Если вы запутались, используйте /flowing_fluids help.
Текущие жидкости
Жидкости будут течь и распространяться наружу и вниз по склонам, заполняя пространства и создавая лужи.
Это можно настроить различными способами, например, насколько далеко они текут и насколько агрессивно жидкость пытается выровняться в лужах.

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

или затопить территорию водой.

или лава.

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

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

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

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

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


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

Животные, имеющие шанс потребовать и потребить 1 уровень воды поблизости (в пределах 8 блоков) при размножении.
Бутылки потребляют 2-3 уровня воды при наполнении.

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

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

Существуют также различные способы естественного испарения или восполнения воды (скорость настраивается в настройках).
- Небольшие (уровень 1) лужи воды будут медленно испаряться по всему миру.
- Любая вода быстро испаряется в преисподней.
- Любые незаполненные водяные блоки (уровни 1–7) будут заполняться со временем под дождем.
- Любые незаполненные водные блоки (уровни 1–7) будут пополняться со временем, когда они находятся в биомах океана, реки или болота, ниже уровня моря и подвергаются воздействию солнечного света».

Обратная совместимость модов и Vanilla
Любые жидкости, добавленные модом, должны работать с модом, однако, если модифицированная жидкость имеет особые свойства, они могут не поддерживаться полностью.
Вы также можете занести в черный список модифицированные жидкости, физика которых вам не нужна. С помощью команды /flowing_fluids settings ignored_fluids add <fluid_name>.
Этот мод также можно отключить (/flowing_fluids settings enable_mod on|off) или удалить в любое время, не нарушая мир, поскольку любая «заполненная» жидкость (8 уровней) будет сохранена как ванильный исходный блок. А все «неполные» жидкости (1-7 уровни) будут сохранены в виде ванильных текущих блоков, которые просто исчезнут после обновления в ванили.
The Create Mod - (v0.5 Fabric и v0.6 Forge и NeoForge)
Flowing Fluids имеет специальные настройки совместимости для использования с модом Create, позволяющие изменять поведение водяных колес и труб.
Обратите внимание, что некоторые из этих взаимодействий работают правильно только с «полными» жидкостными блоками (исходными блоками), поэтому учтите это при планировании проекта.

Create Mod Pipes может перемещать жидкости в ограниченном количестве, как и шланговые шкивы, и при необходимости можно настроить обработку всех жидкостей как бесконечных источников с помощью команды /flowing_fluids create_compat pipes infinite_pipe_fluid_source on|off.

Create Mod Water Wheels будет работать нормально при постоянном потоке жидкости.

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


Это поведение можно изменить с помощью команды /flowing_fluids create_compat water_wheel_requirements ... со следующими параметрами:
flow- Требуется постоянный поток жидкостиflow_or_river- Требуется постоянный поток жидкости или соприкосновение с водой в речном биоме недалеко от уровня моря (По умолчанию)fluid- Требуется контакт с любыми блоками жидкости, независимо от потока.full_fluid- Требуется контакт только с полными (8 уровнями) жидкостными блоками, независимо от потока.always- Все водяные колеса всегда будут вращаться.
Для вариантов, которые не требуют постоянного потока жидкости, колеса всегда будут вращаться в одном и том же направлении. Существуют следующие варианты изменения этого произвольного направления:
flow_or_river_opposite_spinfluid_opposite_spinfull_fluid_opposite_spinalways_opposite_spin
Визуализация
Мод рендерит жидкости совершенно нормально, используя обычный рендеринг ванильных жидкостей, что позволяет ему быть совместимым с шейдерами.

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


Мод также позволяет изменять высоту, на которой «полные» жидкости визуализируются и влияют на объекты.
/flowing_fluids settings behaviour fluid_height


Вы также можете предотвратить перетекание жидкостей минимального уровня через края, если вы предпочитаете такой визуальный эффект.
/flowing_fluids settings behaviour flow_over_edges

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

Мод имеет различные настройки для настройки производительности. Посмотрите вокруг и посмотрите, что подойдет именно вам.
Мод также проверяет каждый фрагмент после генерации и закупоривает все открытые жидкости, чтобы у вас не было сотен тиков жидкости, происходящих сразу после загрузки мира, когда целые океаны стекают в обширные пещерные системы. Раньше это была проблема с ранним модом, но теперь он довольно стабилен, его можно отключить, но я бы не рекомендовал это делать.
Журнал изменений
Вы можете найти журнал изменений здесь.
Нужна помощь или есть вопросы?
Вы можете обратиться к моему Discord (предпочтительно) или открыть проблему на GitHub.
Сделка с партнером по хостингу
Версии (60)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.0.8-neoforge-26.3 |
26.3 | neoforge | скачать |
1.0.8-fabric-26.3 |
26.3 | fabric, quilt | скачать |
1.0.8-neoforge-26.2 |
26.2 | neoforge | скачать |
1.0.8-fabric-26.2 |
26.2 | fabric, quilt | скачать |
1.0.8-neoforge-26.1 |
26.1, 26.1.1, 26.1.2 | neoforge | скачать |
1.0.8-fabric-26.1 |
26.1, 26.1.1, 26.1.2 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.9 |
1.21.9, 1.21.10 | neoforge | скачать |
1.0.8-forge-1.21.9 |
1.21.9, 1.21.10 | forge | скачать |
1.0.8-fabric-1.21.9 |
1.21.9, 1.21.10 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | neoforge | скачать |
1.0.8-forge-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | forge | скачать |
1.0.8-fabric-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.5 |
1.21.5 | neoforge | скачать |
1.0.8-forge-1.21.5 |
1.21.5 | forge | скачать |
1.0.8-fabric-1.21.5 |
1.21.5 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.4 |
1.21.4 | neoforge | скачать |
1.0.8-forge-1.21.4 |
1.21.4 | forge | скачать |
1.0.8-fabric-1.21.4 |
1.21.4 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.3 |
1.21.3, 1.21.2 | neoforge | скачать |
1.0.8-forge-1.21.3 |
1.21.3, 1.21.2 | forge | скачать |
1.0.8-fabric-1.21.3 |
1.21.3, 1.21.2 | fabric, quilt | скачать |
1.0.8-neoforge-1.21.11 |
1.21.11 | neoforge | скачать |
1.0.8-forge-1.21.11 |
1.21.11 | forge | скачать |
1.0.8-neoforge-1.21 |
1.21, 1.21.1 | neoforge | скачать |
1.0.8-forge-1.21 |
1.21, 1.21.1 | forge | скачать |
1.0.8-fabric-1.21 |
1.21, 1.21.1 | fabric, quilt | скачать |
1.0.8-forge-1.20.1 |
1.20.1, 1.20 | forge | скачать |
1.0.8-fabric-1.20.1 |
1.20.1, 1.20 | fabric, quilt | скачать |
1.0.8-fabric-1.21.11 |
1.21.11 | fabric, quilt | скачать |
1.0.7-fabric-26.2 |
26.2 | fabric, quilt | скачать |
1.0.7-neoforge-26.2 |
26.2 | neoforge | скачать |
1.0.6-neoforge-26.1 |
26.1, 26.1.1, 26.1.2 | neoforge | скачать |
1.0.6-fabric-26.1 |
26.1, 26.1.1, 26.1.2 | fabric, quilt | скачать |
1.0.6-neoforge-1.21.9 |
1.21.10, 1.21.9 | neoforge | скачать |
1.0.6-forge-1.21.9 |
1.21.10, 1.21.9 | forge | скачать |
1.0.6-fabric-1.21.9 |
1.21.10, 1.21.9 | fabric, quilt | скачать |
1.0.6-neoforge-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | neoforge | скачать |
1.0.6-forge-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | forge | скачать |
1.0.6-fabric-1.21.6 |
1.21.6, 1.21.7, 1.21.8 | fabric, quilt | скачать |
1.0.6-neoforge-1.21.5 |
1.21.5 | neoforge | скачать |
1.0.6-forge-1.21.5 |
1.21.5 | forge | скачать |
1.0.6-fabric-1.21.5 |
1.21.5 | fabric, quilt | скачать |
1.0.6-neoforge-1.21.4 |
1.21.4 | neoforge | скачать |
1.0.6-forge-1.21.4 |
1.21.4 | forge | скачать |
1.0.6-fabric-1.21.4 |
1.21.4 | fabric, quilt | скачать |
1.0.6-neoforge-1.21.3 |
1.21.2, 1.21.3 | neoforge | скачать |
1.0.6-forge-1.21.3 |
1.21.2, 1.21.3 | forge | скачать |
1.0.6-neoforge-1.21.11 |
1.21.11 | neoforge | скачать |
1.0.6-fabric-1.21.3 |
1.21.2, 1.21.3 | fabric, quilt | скачать |
1.0.6-forge-1.21.11 |
1.21.11 | forge | скачать |
1.0.6-fabric-1.21.11 |
1.21.11 | fabric, quilt | скачать |
1.0.6-forge-1.21 |
1.21, 1.21.1 | forge | скачать |
1.0.6-neoforge-1.21 |
1.21, 1.21.1 | neoforge | скачать |
1.0.6-fabric-1.21 |
1.21, 1.21.1 | fabric, quilt | скачать |
1.0.6-forge-1.20.1 |
1.20, 1.20.1 | forge | скачать |
1.0.6-fabric-1.20.1 |
1.20, 1.20.1 | fabric, quilt | скачать |
1.0.5-fabric-26.1 |
26.1, 26.1.1 | fabric, quilt | скачать |
1.0.5-neoforge-26.1 |
26.1, 26.1.1 | neoforge | скачать |
1.0.5-fabric-1.21.11 |
1.21.11 | fabric, quilt | скачать |
1.0.5-neoforge-1.21.11 |
1.21.11 | neoforge | скачать |





