OR-Lib
by Carlogamer
OR-Lib is a Fabric and NeoForge library for defining, registering and rendering wearable items such as rings, amulets and other trinkets.
What it does
OR-Lib gives mod authors a wearable-focused API. Classes such as WearableItem, WearableType and their related properties describe a wearable, and a builder-style configuration sets its attributes, bonuses and wearable behavior. Wearable content can be registered through the library's centralized registries, including WearablesRegistry and WearableContentRegistry, so the content stays in one place. Tags, helper classes such as ORLibItemTags and slot helpers support that setup.
The library covers registration, rendering and transformations in one foundation layer. Wearables are rendered in both first and third person, with poses, transforms and custom slots. Integration with external slot systems that resemble Trinkets is offered through the library's utilities, so a mod does not have to write its own glue code. OR-Lib adds no visible content by itself; it is meant to be reused by several mods in the same pack. Parts of the library are still under development.
Servers that run it need every player to install it too. OR-Lib requires Accessories and Trinkets. Files are published for Fabric and NeoForge, for 1.21.1 as the latest version, across six release versions 1.19.2 – 1.21.1, under All rights reserved. The code is not open source.
Key features
Wearable item API
Wearable items are defined through classes and interfaces, with dedicated properties for each wearable type.
Builder-style configuration
Attributes, bonuses and wearable behavior are set with a builder when a wearable item is created.
Centralized registration
Wearables, wearable types, content tags and custom slots are registered through shared registries.
Rendering and transforms
Wearables render in first and third person, with custom poses, transforms and slots.
External slot integration
Utilities hook trinket-like external slot systems into the library without custom glue code.
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 5 mods
How it compares
VampireLib is a Fabric-only library under the Apache License 2.0 for 1.16.4 – 1.20.1, and it is open source. Platform covers Fabric, Forge, NeoForge and Quilt for 1.16.5 – 1.21.1 under the GNU Lesser General Public License v3.0 only, with the client or server optional. Registry Library is server required with the client optional, for Fabric 1.19.2 – 1.20.2 under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OR-Lib | Fabric and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2026-01-30 |
| VampireLib | Fabric | 1.16.4 – 1.20.1 | Client and server | 2023-07-10 |
| Platform | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 1.21.1 | Client or server, optional | 2026-06-08 |
| Registry Library | Fabric | 1.19.2 – 1.20.2 | Server required, client optional | 2023-12-01 |
Questions
Does OR-Lib need Accessories or Trinkets?
Which loaders does OR-Lib support?
Does OR-Lib add items on its own?
In the catalog
OR-Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Carlogamer
Similar mods
What the author says
OR-LIB is a small Fabric library designed to make it easy and consistent to handle wearable items (rings, amulets, trinkets, etc.) and their rendering in both first and third person. It’s meant to be reused by multiple mods in the same pack, so you don’t have to rewrite the same code every time for poses, transforms…
Official listing
- Modrinth page
- modrinth.com/mod/or-lib
- Owner
- Carlogamer
- Published
- 2025-11-22
- Updated on Modrinth
- 2026-01-30
- Facts verified
- 2026-10-15
