ModsFinder

RetroAPI

by Slainlight

RetroAPI is a library for other mods that adds blocks, items, recipes, entities and dimensions to Minecraft Beta.

BabricOrnitheClient and serverMIT LicenseOpen sourceb1.7.3

What it does

Mods built on RetroAPI register custom blocks and items with stable IDs that are assigned automatically and kept across loads. Block IDs extend well past the vanilla limit of 256, and block entities can be declared without subclassing BlockWithBlockEntity. Inventory menus for chests, furnaces and dispensers come with slot synchronization, and crafting, smelting and furnace-fuel recipes are registered through the same library.

The library also covers entities with renderers, new worlds that players enter through portal blocks, achievements with achievement pages, sound autoloading, automatic language translation generation, and an expanded texture atlas with custom block item renderers. Networking runs over OSL and maps IDs from server to client, so extended block chunks stay in sync.

The mod runs on Babric and Ornithe for the b1.7.3 game version only, and is published as a client and server mod, so both sides need it. Its Ornithe Fabric Loader support runs transparently over OSL Babric. Snapshot builds are published alongside the release files. RetroAPI is released under the MIT License and is open source; the source code and issue tracker are public. It is incompatible with Retro Sprint, RetroCommands and RetroTweaks.

Key features

  1. Custom blocks and items

    Blocks and items are registered with automatic stable ID assignment, and block IDs go well past the vanilla cap of 256.

  2. Block entities without subclassing

    A block entity can be attached through RetroBlockEntityType, so a mod does not need to subclass BlockWithBlockEntity.

  3. Menus with slot sync

    Inventory GUIs for chests, furnaces and dispensers come with automatic slot synchronization between server and client.

  4. Recipes and smelting

    Crafting, smelting and furnace-fuel recipes are registered through the RetroRecipes system.

  5. Dimensions and entities

    Entities with renderers and dimensions entered through portal blocks can be added by mods that use the library.

  6. Optional StationAPI support

    A companion module loads only when StationAPI is present, and delegates registration, rendering and world handling to it.

No per-version build data
Modrinth lists game versions for this project (b1.7.3), but the source data has no build per game version and loader, so the compatibility grid is not shown.

Requirements

Dependencies declared by the latest file for each loader.

Incompatible 3

Retro SprintAdding sprinting to b1.7.3 Minecraft under Fabric Toolchains
Incompatible
RetroCommandsRetro Commands built on Fabric for b1.7.3, but it also works in Multiplayer and has an API.
Incompatible
RetroTweaksAn all-in-one tweaks, fixes and quality-of-life mod for Minecraft Beta 1.7.3. Every feature is individually configurable and can be turned off.
Incompatible

How it compares

Full comparison

StationAPI is a Fabric and Babric library under the MIT License and is open source, but its environment is client required with the server optional. RetroAPI is a client and server library for Babric and Ornithe under the MIT License. FarnUtil is a client-side only utility library for Fabric, Babric and Ornithe under the MIT License, and is open source.

ModLoadersGame versionsEnvironmentUpdated
RetroAPIBabric and Ornitheb1.7.3Client and server2026-08-16
StationAPIFabric and Babricb1.7.3Client required, server optional2026-09-05
FarnUtilFabric, Babric and Ornitheb1.7.3Client-side only2026-07-02

Questions

Does RetroAPI need StationAPI installed?

No. StationAPI is optional. The companion module activates automatically only when StationAPI is installed, and otherwise stays dormant.

Which loaders does RetroAPI support?

RetroAPI runs on Babric and Ornithe. Its Ornithe Fabric Loader support works transparently through OSL Babric.

Does RetroAPI have to be installed on both sides?

Yes. A server running it needs every connecting player to have it too.

In the catalog

RetroAPI is one of 3,514 Library mods on ModsFinder. 567 mods support Minecraft b1.7.3.

More from Slainlight

All projects

Similar mods

What the author says

RetroAPI is a content-registration library for Minecraft Beta 1.7.3 that lets mods add blocks, items, recipes, entities, dimensions and more without requiring StationAPI. It runs on Ornithe (Fabric Loader + OSL) and Babric, and transparently delegates to StationAPI when that mod is also installed. Registration …
Slainlight, on the Modrinth page

Official listing

Owner
Slainlight
Published
2026-03-23
Updated on Modrinth
2026-08-16
Facts verified
2026-10-15

Tags