Back to mods
Waterfall: SomeLiquidSourceTransport project artwork

Vintage Story Mod DB · Vintage Story mod

Waterfall: SomeLiquidSourceTransport

Do you think Vintage Story is too easy? Do you want to feel like an ancient Sumerian digging irrigation channels for his crops or a Roman creating aqueducts to route water from a lake at higher elevations? Waterfall enforces that handheld liquid containers su

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Waterfall: SomeLiquidSourceTransport release matches 1.22.3?

Updated 4 days ago
Best match for your filters 1.2.4
Game version 1.22.3, 1.22.4, 1.22.5
Loader Built-in Vintage Story mod system

Waterfall: SomeLiquidSourceTransport 1.2.4 targets 1.22.3, 1.22.4, 1.22.5. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Waterfall: SomeLiquidSourceTransport required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Waterfall: SomeLiquidSourceTransport 1.2.4 need?

1.2.4 on 1.22.3. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Waterfall: SomeLiquidSourceTransport without breaking your instance.

Built for Waterfall: SomeLiquidSourceTransport 1.2.4 on 1.22.3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.2.4. It targets 1.22.3, 1.22.4, 1.22.5; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.2.4. It opens that exact file at the source.

About this project

What does Waterfall: SomeLiquidSourceTransport add?

Do you think Vintage Story is too easy? Do you want to feel like an ancient Sumerian digging irrigation channels for his crops or a Roman creating aqueducts to route water from a lake at higher elevations?

Waterfall enforces that handheld liquid containers such as buckets can only place liquid source blocks inside flowing liquids of their own kind.

This simple change was designed to function as a middle-ground between vanilla's NoLiquidSourceTransport toggles.

The mod enforces rules explicitly implied via block attributes or WaterfallConfig.json: 

  • Modders can add default source block placement rules with waterfallPass: [ "domain:code1", "domain:code2", etc... ] attribute to enforce which liquid blocks liquid blocks can be placed inside.
  • Users can add custom block placement rules with the mod config. This includes allowing liquids to be placed inside "game:air" to ignore any placement rule defaults.
  • Config overrides any passes from attributes or defaults.

 

Mod Compatibilities:

Realistic Water

 

Known issues:

  • If the world has NoLiquidSourceTransport set to True the mod doesn't work. You can set this at world creation or afterwards with: /worldconfig noLiquidSourceTransport False
  • Waterfall's compatibility patches might fail if WaterfallConfig.json has been edited between versions. You can delete WaterfallConfig.json to make the mod fix itself the next time a world is loaded.
  • Buckets are somewhat inconsistent when placing liquids because Vintage Story prioritizes liquids closest to the viewport to fill them. Because this is an issue with Vintage Story itself rather than the mod, and because this technically speaking doesn't fall into what this mod intends to change, I choose to let the developers fix this. The mod itself is functional.


Default WaterfallConfig.json syntax example:

{
  "version": "1.2.3",
  "pass": {
    "game:water": [
      "game:water",
      "game:rapidwater",
      "game:realisticwater"
    ],
    "game:saltwater": [
      "game:saltwater"
    ]
  }
}

Project description from Vintage Story Mod DB.

Pick your setup

Waterfall: SomeLiquidSourceTransport releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

66 available setups

Showing the newest 12 of 66 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Waterfall: SomeLiquidSourceTransport versions and loaders

3 of 8 releases match
Clear filters

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.