Cursed Legacy API
by valoeghese
Cursed Legacy API is a Fabric library for the Beta version line of Minecraft, giving other mods a shared set of systems to build on.
What it does
The library provides the tools a Beta mod usually has to write for itself: a registry for blocks, items, entities, tile entities, features, biomes and recipes, with registry remapping and registry sync. It also adds a world type system that lets a mod register its own world type, a decorator system for a more modern approach to world generation, translation and terrain hooks, and an attached data system for storing values on item instances, level properties and level.dat.
Other parts cover what a mod needs to interact with the game: Fabric's Event API, a networking API, a commands API, and interaction lifecycle events. Configuration uses the ZoesteriaConfig library, and the package includes paulevs' support library, the Atlas API and Chocohead's model support. The library has no features of its own beyond these systems, so it is mostly used by other mods. BetterCraft requires it.
Cursed Legacy API runs on Fabric and is built only for the Beta line. Both client and server need the library, so the server and every player must install it. It is released under the MIT License and is open source, with public source code and an issue tracker. Snapshot builds are published. The first release was on 2021-04-28 and the last update on 2021-05-08.
Key features
Custom content registries
Registers blocks, items, entities, tile entities, features, biomes and recipes, with registry sync between client and server.
Custom world types
Lets a mod register a world type, and includes a decorator system for world generation.
Shared event and network hooks
Provides Fabric's Event API, a networking API, a commands API and interaction lifecycle events.
Attached data storage
Attaches extra data to item instances, level properties and the level.dat file.
Model and texture support
Includes a JSON model system for tile and item models and textures, with the Atlas API and Chocohead's model support.
Required by 1 mod
How it compares
StationAPI is a Beta API that needs the client but not the server, released under the MIT License and open source. Generic Registry is a Fabric registry library for a much wider version range, usable on either side, under the GNU General Public License v3.0 or later. Where Cursed Legacy API covers one version line and needs both sides, these alternatives differ in loaders, version range and environment.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Cursed Legacy API | Fabric | b1.7.3 | Client and server | 2021-05-08 |
| StationAPI | Fabric and Babric | b1.7.3 | Client required, server optional | 2026-09-05 |
| Generic Registry | Fabric | 1.7.2 – 26.1.2 | Client or server, optional | 2026-05-21 |
Questions
Does BetterCraft need Cursed Legacy API?
Does the server need Cursed Legacy API?
Which game versions does Cursed Legacy API support?
In the catalog
Cursed Legacy API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 567 mods support Minecraft b1.7.3.
More from valoeghese
Similar mods
What the author says
A general purpose, modularised api for beta 1.7.3. The mod adds nothing on its own, though adds a bunch of systems for modders to use, and thus many beta 1.7.3 mods may require it. Supports modders with: - Adding custom tiles (aka blocks), items, entities, tile entities, features, biomes, recipes, translations, and…
Official listing
- Modrinth page
- modrinth.com/mod/cursed-legacy-api
- Owner
- valoeghese
- Published
- 2021-04-28
- Updated on Modrinth
- 2021-05-08
- Facts verified
- 2026-10-15
