Skip to content

Butterfly API

An API to simplify Math and Registries.

FabricQuilt
Loaders
FabricQuilt
Downloads on Modrinth
3.1K
Followers on Modrinth
2
versions
18
Updated
October 14, 2026Oct 14
Published
in 2026
This is a library — other mods need it, and it adds nothing to the game by itselfRequired by 5 mods. Download it if another mod needs it.

At a glance

A library: other mods need it — required by 5 mods
Runs on Fabric and Quilt
For Minecraft 1.21.11–26.1, 26.2–26.3 …
Needed in the game and on the server
Latest version — 1.4.0+1.21.1 from October 14, 2026
License MIT — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.21.1, 1.21.11–26.1, 26.2–26.3 …

Butterfly API

Butterfly API is a simple helper API for my Fabric mods.

It mostly exists to make things easier for me and allow things that would normally take a lot of code in my projects to be more compact by leaving it to Butterfly API to handle instead.


What It Adds

Butterfly API adds helper systems for many mod features and systems, like registering items, blocks, sounds, entities, particles, enchantments, recipes, status effects, and other basic content.

There's also a very in-depth Outline Library that heavily expands on the idea from the Glowing effect in vanilla, now allowing it to be applied to near-anything, and it also gives much more visual control to make things look exactly how you want them.

It also includes helper code for creative tabs, client setup, simple gameplay math, and reusable plush blocks.

Lastly there's also a large system in place for Text features, for things like more color control, gradients, and rotations and mirroring on Text, and there's also a simple system for tooltips aswell for expanding tooltips and such.


Plushes

Butterfly API includes a shared plush system used by some of my mods.

This makes it easier to add small placeable plush blocks with things like direction, waterlogging, honk sounds, squish behavior, and optional GeckoLib Animations.


For Developers

Butterfly API can be used by other Fabric mod developers who want access to the same helper systems I use in my own mods.

The GitHub page includes more information about the API, setup, usage, and examples for using it in your own project.

GitHub: https://github.com/Moth-SKW/Butterfly-API

FAQ

How to install Butterfly API?

Install Fabric for your Minecraft version, download Butterfly API for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Butterfly API support?

Butterfly API has builds for Minecraft 1.20.1, 1.21.1, 1.21.11–26.1, 26.2–26.3.

Is Butterfly API needed on the server?

Needed in the game and on the server

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More