
Fluid Flow Controller
FluidFlowController is a lightweight Fabric mod designed to completely disables water and lava flow, along with their block updates and scheduled ticks.
Screenshots

About this Mod
🧊 FluidFlowController
Disable Water & Lava Flow in Minecraft (Fabric 1.21.1)
FluidFlowController is a lightweight Fabric mod designed for server administrators ~~~~who want full control over fluid behavior.
It completely disables water and lava flow, along with their block updates and scheduled ticks — keeping the world static, stable, and lag-free.
💡 Features
- 🚫 Prevents all fluid propagation (no flow, no spreading)
- ⚙️ Cancels scheduled fluid ticks for optimal performance
- 🔒 Blocks block updates caused by water or lava
- 🧩 Includes an in-game command
/ffcto toggle flow in real time - 💾 Saves configuration automatically in
config/ffc.json - 🌐 Compatible with Fabric, Fabric-based Arclight, and dedicated servers
🧭 Commands
/ffc water on|off
/ffc lava on|off
These commands can be used by server operators (permission level 3 or higher) to enable or disable water and lava flow dynamically without restarting the server.
If Luckperms is installed, the permission node ffc.toggle can be used to grant access to these commands.
🛠 Technical Notes
- Implemented using Mixins targeting:
FlowableFluid#flowFlowableFluid#onScheduledTickFlowableFluidUpdateMixin
- Safe, efficient, and zero performance overhead
- Requires:
- Minecraft 1.21.1
- Fabric Loader >=0.17.2+
- Fabric API
📄 License
Licensed under the MIT License — feel free to use, modify, and distribute this mod.
🤝 Contributing
Contributions, improvements, and pull requests are welcome!
If you find a bug or have an idea for enhancement, please open an issue on GitHub.
👨💻 Author
Developed by SirHephaistos
Made with ❤️ for better server performance and control.
Available Versions
How to Install Fluid Flow Controller on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Fluid Flow Controller". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Fluid Flow Controller server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Fluid Flow Controller compatible with fabric?
Fluid Flow Controller officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Fluid Flow Controller – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Fluid Flow Controller consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Fluid Flow Controller with just one click on your server.