ModsFinder

Fluid Interaction Tweaker

by tttsaurus

Fluid Interaction Tweaker lets modpack authors define new reactions, where a fluid changes a touching block or a block changes on meeting a fluid, through CraftTweaker and GroovyScript.

ForgeClient and serverMIT LicenseOpen source1.12.2

What it does

The mod is a CraftTweaker and GroovyScript addon for Minecraft Forge 1.12.2. It does not change how vanilla water and lava interact. Instead it adds a separate, general system of fluid interactions that scripts can define and that the mod runs when the conditions are met. Three reaction types are covered: a fluid turning a touching block into something else, a fluid turning a block into another block when the two touch, and a block changing when a fluid reaches it. Each reaction can trigger a series of events, and the list of available events includes placing a block.

Because it is a scripting addon, the mod is used from script files rather than from an in-game interface. Client and server both need it, so the server and every player install the same build. Fluid Interaction Tweaker is released under the MIT License and is open source. Its source code, issue tracker and wiki are public. Files exist only for Forge and only for 1.12.2, with 1.5.4 as the latest file, published 2025-07-04. The first release came out on 2025-04-14. The mod is categorized as a Library and Game mechanics mod, and it is one of 228 Library mods that have Forge files for 1.12.2.

Key features

  1. Custom fluid-to-block reactions

    Scripts can make a fluid change a neighboring block when the two come into contact.

  2. Block-to-block reactions on fluid contact

    A block can be set to turn into another block when it meets a fluid.

  3. Event chains

    Each reaction can run a series of events, and placing a block is one of the available events.

  4. Script-driven setup

    Interactions are written in CraftTweaker ZenScript or GroovyScript, so pack authors can add them without writing Java code.

Compatibility

Latest build for each game version and loader.

1.12.21.5.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Extra Tweaker is open source under the MIT License, runs as client and server and is built for Forge 1.12.2, so it covers a broader set of scripting. Piston API is also Forge 1.12.2 and client and server, but it is released under All rights reserved and is not open source. GroovyScript is open source under the GNU Lesser General Public License v3.0 only and is the scripting language this mod extends.

ModLoadersGame versionsEnvironmentUpdated
Fluid Interaction TweakerForge1.12.2Client and server2025-07-04
Extra TweakerForge1.12.2Client and server2025-08-02
Piston APIForge1.12.2Client and server2024-04-14
GroovyScriptForge1.12.2Client and server2026-04-14

Questions

Which loader does Fluid Interaction Tweaker need?

It is published only for Forge, and only for Minecraft 1.12.2. The latest file is 1.5.4, published 2025-07-04.

Does the server need Fluid Interaction Tweaker?

Yes. Every player and the server need a copy of the mod.

Does the mod change vanilla water and lava?

No. It leaves the vanilla interaction system alone and adds a separate system of fluid reactions that scripts define.

In the catalog

Fluid Interaction Tweaker is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from tttsaurus

All projects

Similar mods

Official listing

Owner
tttsaurus
Published
2025-04-14
Updated on Modrinth
2025-07-04
Facts verified
2026-10-15

Tags