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.
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
Fluent item and block builders
Items, food, tools, armor sets and blocks are declared through a builder pattern instead of manual registration.
Annotated persistent data
POJOs marked with EriData are stored with NBT serialization, and fields marked Sync are kept in client sync automatically.
Scheduling and async work
Delayed, repeating and sequential tasks run without touching the tick loop, and a thread pool handles off-thread work.
UI toolkit with scaling
More than 30 components, from sliders and charts to tooltips and context menus, scale from a 1920x1080 design base.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does EriAPI have to be installed on both sides?
Which loader and game version does EriAPI support?
Can EriAPI be used for registering custom capabilities?
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…
Official listing
- Modrinth page
- modrinth.com/mod/eriapi
- Owner
- JLSkyzer
- Published
- 2026-03-22
- Updated on Modrinth
- 2026-03-23
- Facts verified
- 2026-10-15
