Back to mods
Aqueducts and Sluices project artwork

Vintage Story Mod DB · Vintage Story mod

Aqueducts and Sluices

💳 Credits 💳 Version 1.4.6-rc.1 completely removed all vibe-coded rapids related code, so the mod is now pretty much vibe-code free : ). Version 1.4.0 and on is made without AI: v1.4.0+ did not and does not use an LLM for either code generation, asset gener

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

Quick answer

Which Aqueducts and Sluices release should I use?

Updated 10 days ago
Latest stable file 1.4.6
Game version 1.22.0, 1.22.1, 1.22.2
Loader Built-in Vintage Story mod system

Aqueducts and Sluices 1.4.6 targets 1.22.0, 1.22.1, 1.22.2. 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 Aqueducts and Sluices 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 Aqueducts and Sluices 1.4.6 need?

1.4.6. Change the file and its required mods may change too.

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 Aqueducts and Sluices without breaking your instance.

Built for Aqueducts and Sluices 1.4.6. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.4.6. It targets 1.22.0, 1.22.1, 1.22.2; 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.4.6. It opens that exact file at the source.

About this project

What does Aqueducts and Sluices add?

💳 Credits 💳

Version 1.4.6-rc.1 completely removed all vibe-coded rapids related code, so the mod is now pretty much vibe-code free : ).

 

Version 1.4.0 and on is made without AI: v1.4.0+ did not and does not use an LLM for either code generation, asset generation, or asset making. That means:

  • Sluice model, textures, animations, sound effects and all related asset files were done manually.
  • All updates to aqueduct code to facilitate sluice functionality was done manually, nothing was vibe coded or coded via LLM.
  • All changes that I made to the original code, as well as the new assets, are released under MIT licence. This means that anyone can use it in any way shape or form they wish, as long as they give credit to the original author (me).
  • Note: All changes prior to 1.4.0 remains under the CC0 licence.

 

Edit: The original author (Zach2039) confirmed that the original mod was all hand-written. The only AI-written code in the mod, at the time of writing (16 June 2026), is therefore:

  • Upgrading from the original mod to 1.22.0 + .NET10 compatibility

 

 All credits for all assets and original source code goes to the author of the original mod.

Original Author: zach2039

Original Mod: Hardcore Water: Transport Edition

 

Credit should also go to Dreydom for their incredibly detailed error report and testing setup for debugging rapids. If everyone made error reports like these, we would've solved aging and world hunger by now.

 

For another version of the mod, see Hardcore Water: Transport Edition Evolved
Note: This mod is partially cross-compatible with the Evolved version (one way), and fully backwards compatible with the original.

If you wish to move to the Evolved Edition, leave a comment and I will make a remaps.json file that converts all assets from this mod to the Evolved Edition's assets.

 

📒 Release Notes 📒

V1.4.6

  • Removed all Archimedes Screw Compat because with version 0.2.0 of that mod it is no longer needed and was giving unnecessary warnings.
  • All changes from V1.4.6-rc.1

 

V1.4.6-rc.1

  • Removed all vibe-coded rapids-related code
  • Completely reworked rapids functionality:
    • More efficient, less performance impact on giant rapid-carrying aqueduct networks.
    • Rapids now persist chunk unload/reload properly, making any rapids-carrying aqueduct networks much, much more reliable.
    • Rapids are now much more reliable in general, no more "regular water first then rapids" in aqueducts.
    • Rapids are not converted to regular water in aqueducts on rapids source removal.

 

V1.4.5

  • Added full cross-compatibility with the HCW: Evolved fork:
    • Assets map from hcw: evolved to hcw: forked, but not the other way around
    • That means going from the evolved edition to this edition works fine, but not the other way around (the other mod needs to make their own remaps.json)
  • Backup your world before switching, and if anything does not convert properly let me know.
  • Added travertine and suevite aqueducts, sluices, and enclosed aqueducts.

 

V1.4.4

 

V1.4.3

  • Skipped this one by accident : )

 

V1.4.2

  • Added compat with Realistic Water.
  • Also uploaded V1.4.2-rc.1 which is compatible with 1.21.6 (and potentially 1.21.7) - find it in the Files tab.

 

V1.4.1

Added compat with Jack's Stone Chisels.

V1.4.0

Introducing sluices! Sluices act like gates, opening them will let water flow through, closing them will stop water from flowing.

  • Sluices available in the same wood and stone types as the aqueducts
    • Wooden sluices use the same wood as the aqueduct for their sluices.
    • Stone sluices can be craft from any wood boards, but uses the oak texture for the block (I don't see any reason to create 100+ block variants).
    • Sluices can be crafted using boards, resin, and an aqueduct.
  • Aqueducts now have flowing water, not still water, to make the transport feel more realistic.
  • All updates and changes made without an LLM, so/but expect bugs (see known issues down below for the two known problems).

 

Sluices

 

 

 

Mod Overview:

This mod is focused on transportation methods to move water around.

This mod currently adds:

  • Aqueduct sections
    • Can be made with 3 bricks and 1 mortar (creates 3 sections), or a debarked log and resin (creates 1 section, requires hammer and chisel).
    • One section must be connected to a source block to propagate water along a length of sections.
    • Aqueducts must be contiguous in their placement; a break or gap in the aqueduct will not allow water to transfer.
    • Aqueducts can feed other aqueducts when placed next to each other, but only one-way.
      • 90° turns are possible, but must be created by branching off of the supplying duct without breaks or gaps.
    • Enclosed aqueducts which cannot feed aqueducts from the side, but can be used in room walls without affecting room integrity.
    • Support for rapidly flowing water:
      • Rapids appear in aqueducts with directional flow, like they do in-world.
    • Can be made from any stone type except marble
  • Aqueduct Sluices:
    • Toggle water flow on or off for granular control of water flow.
  • Support for True Archimedes Screw (my other mod)
    • Still busy with compat, but you can use this mod as is without that mod, I tried not changing any of the core functionality
    • First screenshot shows the two mods working together.

 

 

🗒 Notes & Known Issues🗒

  • Sluices are currently somewhat one-directional. If water flows into the open end, they work fine, but when water tries to flow into the closed end, closing the sluice does not completely stop the water flow. It's a simple matter of flipping the sluice around, i.e you should place the sluice when facing in the same direction that the water flows (place your back to the incoming water and place the sluice). Working on it.
  • Direction of water flow in sluice block can be wrong at time. Working on it.
  • Compat with True Archimedes Screw can be a bit wonky
  • Rapids in aqueducts have the occasional visual bug.

Project description from Vintage Story Mod DB.

Pick your setup

Aqueducts and Sluices releases for each Vintage Story version.

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

7 available setups

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

Recent files

Aqueducts and Sluices versions and loaders

12 of 12 releases match

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