О моде
Flowing Fluids — модификация, добавляющая в игру более реалистичную физику жидкостей, делая их преимущественно ограниченными и внося элемент управления ресурсами. Предоставляет десятки настроек производительности, поведения потоков, игровых механик и визуальных эффектов.
Является духовным преемником различных заброшенных модов на физику воды, но полностью переписан для современных версий Minecraft.
Реализована с совместимостью с жидкостями из других модов (большинством). Позволяет отключить/удалить мод в любой момент для возврата к ванильной механике: жидкости с «полным» уровнем (8) сохранятся как source-блоки, а «неполные» (1-7) — как flowing-блоки, исчезающие при обновлении в ванильной игре.
Серверная или клиентская часть?
Мод оптимально работает при установке на сервер
и клиент
. Однако обязательно требуется только на сервере
. При отсутствии на клиенте возможны незначительные рассинхронизации при прямом взаимодействии с жидкостями (например, использовании ведер).
⚠️ Мод находится в стадии активной разработки ⚠️
Функционал ещё не завершен. Стабильность не гарантируется — возможны невыявленные ошибки и дальнейшая оптимизация производительности.
Функции
Большинство параметров настраивается командой /flowing_fluids settings
(используйте /flowing_fluids help
для справки).
Динамические потоки:
Жидкости растекаются вниз и по наклонным поверхностям, заполняя пространство и образуя водоемы. Настраивается: расстояние растекания, скорость выравнивания уровней в резервуарах.
Пример: создание акведуков.
Затопление территорий водой.
Или лавой.
Поддерживаются жидкости из других модов.
Ограниченные ресурсы:
Жидкости конечны. Растекание прекращается при исчерпании или блокировке.
Требуется управление запасами: бесконечные источники воды (2 блока) недоступны.
Океаны, реки и болота действуют как бесконечные источники, но имеют ограниченную скорость восполнения и могут истощаться (настраивается). Эти биомы поглощают воду на уровне моря.
Жидкости вытесняются при размещении блоков для предотвращения потерь.
Поршневые насосы:
Поршни перемещают жидкости для автоматической подачи вверх.
Игровые механики:
Новые элементы, расходующие воду (настраиваются):
- Грядки имеют шанс уменьшить уровень воды при увлажнении.
- Животные потребляют 1 уровень воды (в радиусе 8 блоков) при размножении.
- Бутылки забирают 2-3 уровня при наполнении.
- Ведра собирают 1-8 уровней для точного размещения.
Для осушения требуются губки, дренажные системы или настройки испарения.
Естественные процессы для воды (настраиваются):
- Мелкие лужи (уровень 1) медленно испаряются в Overworld.
- Любая вода быстро испаряется в Nether.
- Неполные блоки (1-7) восполняются под дождем.
- Неполные блоки в океанах/реках/болотах ниже уровня моря восполняются при свете неба.
Совместимость:
Работает с жидкостями из других модов. Проблемные жидкости можно исключить командой: /flowing_fluids settings ignored_fluids add <название_жидкости>
.
Интеграция с Create Mod (v0.5 Fabric / v0.6 Forge и NeoForge):
Специальные настройки для водяных колес и труб:
- Трубы перемещают жидкости ограниченно. Опция:
/flowing_fluids create_compat pipes infinite_pipe_fluid_source on|off
. - Водяные колеса работают при постоянном потоке или в речных биомах (настраивается).
Настройки колес (/flowing_fluids create_compat water_wheel_requirements ...
):
flow
— требует поток жидкости.flow_or_river
— поток ИЛИ речной биом (по умолчанию).fluid
— контакт с любой жидкостью.full_fluid
— только полные блоки (8 уровней).always
— всегда активны.- Варианты
..._opposite_spin
меняют направление вращения.
Визуальные настройки:
Совместимо с шейдерами. Настройки:
- Скрытие текстуры течения:
/flowing_fluids settings appearance flowing_texture
. - Корректировка высоты рендеринга:
/flowing_fluids settings behaviour fluid_height
. - Запрет перетекания через края:
/flowing_fluids settings behaviour flow_over_edges
.
Производительность:
Оптимизирована для минимизации лагов. Массовые изменения (например, осушение океана) могут вызывать задержки. После генерации чанков жидкости автоматически стабилизируются.
Изменения
- Список изменений доступен здесь.
FAQ
- Версия для 1.19 или ранее?
- Портирование на версии ниже 1.20.1 не планируется.
- Совместим ли с [название мода]?
- Вероятно, зависит от функционала мода. Доступно API для интеграции.
- Можно ли использовать в модпаке?
- Да, без ограничений.
- Конфликтует с Create Mod!
- Требуются строго совместимые версии:
v0.5
дляFabric 1.20.1
,v0.6
дляForge 1.20.1
иNeoForge 1.21.1
.
- Требуются строго совместимые версии: