Circumflex
Circumflex is a Fabric and Quilt library mod that provides registry initializer, command registration and widget APIs for other mods.
What it does
Other mods that need to register content, commands or interface widgets can use Circumflex instead of writing that code themselves. Its registry initializer API follows a pattern inspired by owo-lib, and a separate command registration API handles the setup for chat commands. Cranberry requires it, and Fabric API is required as well.
Circumflex also contains a set of general utilities and extra widgets for building screens. Builds cover 1.20.1 – 1.21 for both loaders, with 1.3.0 as the latest file for 1.21 on Fabric and on Quilt. The code is released under the MIT License and is open source, so the source, issue tracker and wiki are all public. Either side can run it and neither needs it, though a mod that depends on it must be present wherever that mod runs.
Key features
Registry initializer API
Mods can declare their registry entries through an initializer pattern inspired by owo-lib, keeping registration code short.
Command registration API
A dedicated API lets other mods register chat commands without handling the command setup directly.
Additional widgets
Extra interface widgets are included for mods that build their own configuration or settings screens.
General utilities
A group of helper methods covers common tasks that library mods tend to repeat.
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 1
Required by 1 mod
Use cases
Mod development
Developers writing Fabric or Quilt mods can use the registry and command APIs to reduce boilerplate in their own projects.
Interface building
Mod authors who need screens with more than the vanilla widgets can take the extra widgets from this library.
Who it’s for: Mod developers building Fabric or Quilt mods for 1.20.1 or 1.21, and players who install mods that list Circumflex as a requirement.
How it compares
Static Data is server-side only, works on Fabric and Quilt for 1.20 – 1.21.5 and is open source under the MIT License, so it covers server data rather than registry APIs. Deferred Registries is a Fabric and Quilt library for 1.18 – 1.19.2 where either side can run it and neither needs it, open source under the MIT License, and targets older versions than Circumflex. Dynamic Registries Modifier is a Fabric library for 1.21.1 – 1.21.8 where either side can run it and neither needs it, with a CC0 1.0 Universal license, which is also open source, but it is Fabric only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Circumflex | Fabric and Quilt | 1.20.1 – 1.21 | Client or server, optional | 2024-09-16 |
| Static Data | Fabric and Quilt | 1.20 – 1.21.5 | Server-side only | 2025-04-06 |
| Deferred Registries | Fabric and Quilt | 1.18 – 1.19.2 | Client or server, optional | 2022-10-12 |
| Dynamic Registries Modifier | Fabric | 1.21.1 – 1.21.8 | Client or server, optional | 2025-08-23 |
Questions
Does Circumflex need Fabric API?
Which versions does Circumflex support?
Does a server need Circumflex installed?
In the catalog
Circumflex is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,770 mods support Minecraft 1.21.
More from diacritics-owo
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/circumflex
- Owner
- diacritics-owo
- Published
- 2024-09-05
- Updated on Modrinth
- 2024-09-16
- Facts verified
- 2026-10-15
