ModsFinder
BA

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.

FabricClient-side onlyGNU Affero General Public License v3.0 onlyOpen source1.21.5 – 1.21.10

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

  1. Specialized 3D rendering

    Draws custom three-dimensional geometry for mods that need more than the vanilla rendering pipeline offers.

  2. Fabric event hooks

    Rendering is attached through the regular Fabric events, so it follows the same lifecycle as other Fabric code.

  3. 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.

1.21.101.6.0-1.21.10
1.21.91.6.0-1.21.10
1.21.81.5.0-1.21.8
1.21.71.5.0-1.21.8
1.21.61.5.0-1.21.8
1.21.51.5.0-1.21.5
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
barrlFabric1.21.5 – 1.21.10Client-side only2025-12-14
RendererFabric1.18.2 – 1.20.4Client-side only2024-02-27
Ryan'sRenderingLibFabric1.17 – 26.3Client-side only2026-09-26
Kaboom LibraryFabric1.21Client and server2026-06-26

Questions

Does Barrl need Fabric API?

Yes. Fabric API is a required dependency, alongside Fabric Language Kotlin, and both must be installed next to Barrl.

Does a server need Barrl?

No. It is installed on the player's side alone, so servers need nothing.

Which game versions does Barrl support?

Release files cover 1.21.5 – 1.21.10, six versions in total, and the latest Fabric file targets 1.21.10.

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

All projects

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.
Synnerz, on the Modrinth page

Official listing

Owner
Synnerz
Published
2025-10-20
Updated on Modrinth
2025-12-14
Facts verified
2026-10-15

Tags