Lattice API [DISCONTINUED]
by Ethyl
Lattice API is a NeoForge library for registering blocks, items and tags with less boilerplate, and it is discontinued.
What it does
Lattice API is a lightweight modding framework for NeoForge 1.21.1. It provides simple, unified tools for registering blocks, items and tags, and it adds creative tabs and automatic data generation on top of that. Its registration utilities and simplified instance creation keep code consistent, which reduces duplicated patterns in a project that declares hundreds of blocks or items.
The API is aimed at mod developers. Authors use its built-in classes as they are, or extend them with custom classes and instances to add more content while keeping full control over behavior. It adds no game content of its own. The server and every player need the mod installed. The author notes that the API is in early development and still contains little.
Lattice API is discontinued and is published for NeoForge only, with its latest file, 0.7.0, dated 2026-05-04 on the alpha channel. The license is a custom one and the mod is not open source, though its source code is public. Files target 1.21.1 only.
Key features
Unified registration
Blocks, items and tags are registered through one set of simple tools instead of separate registry calls.
Automatic data generation
Recipes, models and tags can be generated automatically from the registered content.
Creative tabs
Creative tabs for registered content are set up through the same API, without extra code per tab.
Extendable classes
Developers can use the built-in classes directly or subclass them to add custom content types.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Mod developers building content for NeoForge 1.21.1 who want less registration code. Players and server owners do not need it for gameplay, since the API adds no content of its own.
How it compares
Kore: Kotlin framework is a NeoForge library for 1.21.10, licensed under the GNU Lesser General Public License v3.0 only. Inland Port is a client and server NeoForge mod for 1.21 – 1.21.1, under the MIT License. Armory API is a server-side only library for Fabric, Forge and NeoForge across 1.21.1 – 1.21.3, under the MIT License. Lattice API differs from them by targeting only 1.21.1 and by its custom license, which is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Lattice API [DISCONTINUED] | NeoForge | 1.21.1 | Client and server | 2026-05-04 |
| Kore: Kotlin framework | NeoForge | 1.21.10 | Not published | 2026-07-17 |
| Inland Port | NeoForge | 1.21 – 1.21.1 | Client and server | 2026-10-09 |
| Armory API | Fabric, Forge and NeoForge | 1.21.1 – 1.21.3 | Server-side only | 2026-08-30 |
Questions
Does Lattice API need to be installed on the server?
Is Lattice API still maintained?
Can Lattice API be used with other loaders?
In the catalog
Lattice API [DISCONTINUED] is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Whether you're creating a small add-on or building a large mod with hundreds of items and blocks, the Lattice API streamlines your workflow by offering automatic registration utilities, simplified instance creation and consistent API patterns that reduce your code duplication. The API is designed so mod developers…
Official listing
- Modrinth page
- modrinth.com/mod/lattice-api
- Owner
- Ethyl
- Published
- 2025-12-01
- Updated on Modrinth
- 2026-05-04
- Facts verified
- 2026-10-15
