A Minecraft mod built with NeoForge.
RegistryLib is a NeoForge registry library that reduces boilerplate for items, blocks, fluids, BlockEntities, tooltips, grouped content setup, and related data generation. It keeps registration, models, loot, recipes, language entries, renderer bindings, and other common mod content wiring in one fluent builder workflow so projects can scale from simple prototypes to larger content mods without scattering setup code across many classes.
For setup instructions, usage guides, and complete examples, read the documentation site:
This is the primary place to learn how to use RegistryLib.
- Minecraft: 26.1-snapshot.11
- NeoForge: 26.1
- Gradle: 9.0
- Java: 25
This project is based on Registrate by tterrag, an absolutely brilliant piece of work — its elegant design makes registry management in Minecraft mods a genuine pleasure to use. The thoughtful API, the fluent builder patterns, and the sheer amount of boilerplate it eliminates are a testament to tterrag's craftsmanship. We are deeply grateful for this incredible open-source contribution to the modding community.
Licensed under MPL-2.0. Portions of the source code are derived from or constitute Modifications of Registrate and are therefore subject to the Mozilla Public License, v. 2.0.