Transport-Lib
by Thepigcat76
Transport-Lib is a NeoForge library for building custom pipe networks, letting modders define how resources move, split and merge through connected blocks.
What it does
The library gives modders a set of building blocks for pipe and cable networks. It simplifies the work of setting up transport networks for any resource, covering item, energy and fluid flow. Developers can model per-block resource loss, energy loss and fluid leaking, so each network behaves as its author intends rather than following a single fixed rule.
Custom transport handlers control how resources merge and split at junctions, and resource amounts are synced to clients for visual display. Accessing resource cables through block capabilities is listed by the author as work in progress. A concrete example in the author text shows how to register a network. The library supports the default parameters listed there, and only the client and server need it.
Transport-Lib runs on NeoForge for Minecraft 1.21.1 only. It is released under the MIT License and is open source, with public source code and an issue tracker.
Key features
Custom pipe networks
A simple API lets developers create their own pipe networks without writing the transport logic from scratch.
Loss modeling
Resource loss per block, energy loss and fluid leaking can each be modeled, so networks reflect different physical rules.
Custom transport handlers
Handlers decide how resources merge and split where pipes join or branch.
Client display sync
Resource amounts are synced to the client so pipes can show current contents visually.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Modpack transport systems
Pack authors can add item, fluid or energy pipes that follow their own loss and branching rules.
Mod add-ons
Developers of other transport mods can build on the library instead of writing their own pipe logic.
Who it’s for: Modders who want to create pipe, cable or conduit networks for NeoForge 1.21.1, and developers of modpacks that need custom transport rules.
How it compares
Transport-Lib is a NeoForge-only library for 1.21.1 with a client and server environment, released under the MIT License and open source. FOUP is also NeoForge for 1.21.1 with the same environment, but is released under the GNU Lesser General Public License v3.0 only. Pretty Pipes: Fluids covers Forge and NeoForge for 1.20.1 – 1.21.1 under the MIT License, so it reaches more versions and both loaders. Create: Pipes is All rights reserved and for NeoForge 1.21.1 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Transport-Lib | NeoForge | 1.21.1 | Client and server | 2026-05-21 |
| FOUP | NeoForge | 1.21.1 | Client and server | 2024-11-28 |
| Pretty Pipes: Fluids | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-10-11 |
| Create: Pipes | NeoForge | 1.21.1 | Client and server | 2026-06-28 |
Questions
Which loader does Transport-Lib support?
Does Transport-Lib need to be installed on the server?
Is Transport-Lib open source?
In the catalog
Transport-Lib is one of 3,932 Transportation mods on ModsFinder, and one of 1,743 Transportation mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Thepigcat76
Similar mods
What the author says
A library to streamline the process of creating transport networks for any resource. Here is a concrete example of how to register a network.
Official listing
- Modrinth page
- modrinth.com/mod/transport-lib
- Owner
- Thepigcat76
- Published
- 2026-05-21
- Updated on Modrinth
- 2026-05-21
- Facts verified
- 2026-10-15
