barrl
by Synnerz
Barrl is a Fabric library for rendering specialized 3D content in Minecraft 1.21.x, aimed at mod developers who draw custom models.
What it does
Barrl provides a rendering layer for 3D geometry in Minecraft 1.21.x. Developers use it to draw custom shapes and models that go beyond the standard block and item renderers. The library runs on the client alone, so a server does not need it and players join without installing anything.
Barrl is built on Fabric and needs Fabric API and Fabric Language Kotlin to run. Its source code and issue tracker are public, and the library is open source under the GNU Affero General Public License v3.0 only. Builds cover 1.21.5 – 1.21.10, with the latest Fabric file, 1.6.0-1.21.10, published on 2025-12-14 for 1.21.10.
Key features
Specialized 3D rendering
Draws custom three-dimensional geometry for mods that need more than the vanilla rendering pipeline offers.
Fabric event hooks
Rendering is attached through the regular Fabric events, so it follows the same lifecycle as other Fabric code.
Start-stage rendering
Calls are placed at the START stage of the render event, which the author recommends over other stages that throw errors.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Custom model display
A mod can draw its own 3D shapes in the world, such as indicators or decorative models, without reimplementing the render pipeline.
Who it’s for: Mod developers building client-side features for Fabric in Minecraft 1.21.x who want custom 3D rendering. Players who only install finished mods have no reason to add it.
How it compares
Renderer is a Fabric client-side library for 1.18.2 – 1.20.4, released under the GNU General Public License v3.0 only and open source. Ryan'sRenderingLib is also client-side only and open source under the MIT License, with files for 1.17 – 26.3. Kaboom Library is not open source, runs on client and server, and targets 1.21 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| barrl | Fabric | 1.21.5 – 1.21.10 | Client-side only | 2025-12-14 |
| Renderer | Fabric | 1.18.2 – 1.20.4 | Client-side only | 2024-02-27 |
| Ryan'sRenderingLib | Fabric | 1.17 – 26.3 | Client-side only | 2026-09-26 |
| Kaboom Library | Fabric | 1.21 | Client and server | 2026-06-26 |
Questions
Does Barrl need Fabric API?
Does a server need Barrl?
Which game versions does Barrl support?
In the catalog
barrl is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from Synnerz
Similar mods
What the author says
First we'll need to add the JitPack repository so we can actually pull from ### build.gradle Now we head over to the JitPack Builds where you can go into Branches and get the one you need, once you have located the correct one for you, you need to click on the Get It button.
Official listing
- Modrinth page
- modrinth.com/mod/barrl
- Owner
- Synnerz
- Published
- 2025-10-20
- Updated on Modrinth
- 2025-12-14
- Facts verified
- 2026-10-15