FluidLib

FluidLib

Easy places to do custom fluid logic

by
123 Downloads
fabriclibraryutility
Rent Server with this Mod

About this Mod

This project has been archived due to Fabric's new EntityFluidInteractionRegistry and FluidBehavior api.


FluidLib

A library made to de-hardcode the fluid logic in fabric.

Features

  • Basic fluid class to abstract out some stuff
  • Custom push values using the TagManager
  • Custom Burning Fluid to set the player on fire
  • Swimmable fluids using an interface and a tag
  • Bottleable fluids with an interface
  • Boatable fluids using a tag
  • Fluids that stop fall damage with a tag
  • Ability to make custom potion mixes with an event
  • Drownable fluids(tag)
  • Fluids that can be used to hydrate farmland(tag)
  • Runtime registering and deregistering of pushing tags, swimming tags, burning tags(1.21.1), and farmable tags

How To Add

To add fluidlib to your project, first add mavenCentral() and maven { url 'https://jitpack.io/' } in your repositories block.

Then, add it in your dependencies block like this:

1.21.11-:

modImplementation("com.infinitychances:fluidlib:VERSION+MINECRAFT_VERSION")

26.1+:

implementation("com.infinitychances:fluidlib:VERSION+MINECRAFT_VERSION")

Wiki/Docs

Wiki and docs are in progress, so until it is done any questions can be asked in my discord.

Available Versions

FluidLib 0.1.4+26.1release
MC 26.1, 26.1.1, 26.1.2fabric
April 1, 2026
FluidLib 0.1.4+1.21.11release
MC 1.21.11fabric
April 1, 2026
FluidLib 0.1.4+1.21.1release
MC 1.21.1fabric
April 1, 2026
FluidLib 0.1.3+26.1release
MC 26.1fabric
March 28, 2026
FluidLib 0.1.3+1.21.1release
MC 1.21.1fabric
March 28, 2026

How to Install FluidLib on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "FluidLib". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+2 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

FluidLib 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 (26.1.2). You can switch loaders with one click in the panel.

Is FluidLib compatible with fabric?

FluidLib officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with FluidLib – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if FluidLib 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.

Rent Modded Server

Install FluidLib with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.1