ModsFinder

EriAPI

by JLSkyzer

Forge developers who build items, blocks, GUIs and data-driven features can use EriAPI, a library that replaces much of the boilerplate registration and wiring code.

ForgeClient and serverAll rights reserved1.12.2

What it does

EriAPI is a library for Forge 1.12.2 that provides a fluent API for common modding tasks. Items, food, tools, armor sets, blocks with custom drops and tile entities, and interaction callbacks can be declared in a few lines rather than through manually registered classes and hand-written JSON models.

The library also covers scheduling, chat, events, keybindings and networking. Delayed, repeating and sequential tasks can be queued without touching the tick loop, a built-in thread pool runs off-thread work with callbacks on the main thread, and Forge events can be subscribed to in a single line. Persistent data is declared with annotated POJOs, and EriCapability handles Forge capability registration, NBT persistence and client synchronization.

The package includes a UI toolkit designed around 1920x1080 design pixels, with automatic scaling for other screen resolutions. It offers more than 30 components, among them buttons, sliders, color pickers, scroll panels, charts and toast notifications, and a paginator for long lists. EriAPI is published for Forge only, for the 1.12.2 game version, and runs on client and server.

Key features

  1. Fluent item and block builders

    Items, food, tools, armor sets and blocks are declared through a builder pattern instead of manual registration.

  2. Annotated persistent data

    POJOs marked with EriData are stored with NBT serialization, and fields marked Sync are kept in client sync automatically.

  3. Scheduling and async work

    Delayed, repeating and sequential tasks run without touching the tick loop, and a thread pool handles off-thread work.

  4. UI toolkit with scaling

    More than 30 components, from sliders and charts to tooltips and context menus, scale from a 1920x1080 design base.

  5. Rich chat messages

    Chat output can mix colors and text styles, and attach click actions, hover tooltips or links, all written in the same chained style as the rest of the library.

Compatibility

Latest build for each game version and loader.

1.12.21.12.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does EriAPI have to be installed on both sides?

Yes. Every player and the server need a copy of the mod.

Which loader and game version does EriAPI support?

EriAPI is published for Forge only, and its files target 1.12.2.

Can EriAPI be used for registering custom capabilities?

Yes. Classes annotated with EriCapability are attached to a player, item, tile entity or entity, and registration, NBT persistence and client sync are handled automatically.

In the catalog

EriAPI is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 2,920 mods support Minecraft 1.12.2.

Similar mods

What the author says

EriAPI is a comprehensive library mod for Minecraft Forge 1.12.2 that eliminates boilerplate code and provides a clean, fluent API for every common modding task. Instead of wrestling with Forge's verbose internals, you write expressive one-liners and let EriAPI handle the rest. Whether you're building a simple…
JLSkyzer, on the Modrinth page

Official listing

Owner
JLSkyzer
Published
2026-03-22
Updated on Modrinth
2026-03-23
Facts verified
2026-10-15

Tags