Forgified Fabric API is a library mod that ports the entire Fabric API onto the NeoForge and Forge mod loaders, allowing Fabric-dependent mods to run on NeoForge-based Minecraft installations. Developed by Su5eD under the Sinytra project, it bridges the gap between two of Minecraft's largest modding ecosystems.
One of the longest-standing frustrations in the Minecraft modding community is the split between Fabric and Forge (now NeoForge). A mod you love might only exist on Fabric, leaving Forge and NeoForge players out of luck. Forgified Fabric API solves this by reimplementing Fabric API's hooks and systems directly on top of NeoForge, so mod developers can write code once and support both platforms. With over 15 million downloads, it has clearly become a cornerstone of cross-platform Minecraft modding — and for good reason. Rather than forcing players to choose between ecosystems, FFAPI quietly works behind the scenes to make mod compatibility a reality instead of a wish.
Key Features of Forgified Fabric API
- Cross-Platform Mod Compatibility — This is the headline feature. Forgified Fabric API allows mods written against Fabric API to load and function on NeoForge. For players, this means access to a much wider library of mods without needing to maintain separate Fabric and NeoForge instances. If a mod author targets Fabric API, there is a strong chance it will work on your NeoForge setup with FFAPI installed.
- Exposed Game Functionality — Many parts of Minecraft's code, such as particles, biomes, and dimensions, are difficult for mod developers to access cleanly. FFAPI exposes these systems through well-documented hooks, which means mods that depend on custom biomes, particle effects, or dimension mechanics can function reliably on NeoForge without hacky workarounds.
- Event Hooks and Interoperability APIs — When multiple mods try to modify the same game behavior, conflicts happen. FFAPI provides standardized events and APIs that let mods communicate and cooperate instead of clashing. This directly translates to fewer crashes and incompatibilities in heavily modded setups.
- Registry Synchronization — Minecraft's internal registries track blocks, items, entities, and more. FFAPI handles synchronization of these registries between client and server, which is critical for multiplayer stability. Without proper registry sync, joining a modded server can result in missing items or outright disconnections.
- Enhanced Crash Reporting — When something does go wrong, FFAPI adds detailed mod information to crash reports. Instead of staring at a generic stack trace, you get useful context about which mod and which API call triggered the issue. This makes troubleshooting significantly faster for both players and developers.
- Advanced Rendering API — FFAPI includes a rendering API specifically designed to work alongside optimization mods like Sodium and graphics overhaul mods like Iris. This is a big deal because rendering conflicts are one of the most common sources of visual glitches and crashes in modded Minecraft. The API ensures that Fabric-side rendering code plays nicely with NeoForge's rendering pipeline.
- Regularly Synced with Upstream Fabric API — The Sinytra team keeps FFAPI in sync with the official Fabric API repository. This means when Fabric API gets new features or bug fixes, those improvements flow into FFAPI relatively quickly. You are not stuck on a stale fork — the library evolves alongside the broader Fabric ecosystem.
Screenshots
How to Install Forgified Fabric API
- Make sure you have NeoForge (for Minecraft 1.21 and 1.21.1) or Minecraft Forge (for 1.20.1) installed on your Minecraft instance.
- Download the correct version of Forgified Fabric API for your Minecraft version from the download section below.
- Open your Minecraft installation directory and navigate to the
modsfolder. If it does not exist, launch the game once with your mod loader to generate it. - Place the downloaded
.jarfile into themodsfolder. - Launch Minecraft with your NeoForge or Forge profile. FFAPI loads automatically — no additional configuration is needed. Any Fabric-compatible mods that depend on it should now function correctly.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Minecraft Versions | 1.21.1, 1.21, 1.20.1 |
| Mod Loaders | NeoForge (1.21+), Forge (1.20.1) |
| License | Apache-2.0 (open source) |
| API Type | Library — required as a dependency by other mods |
| Source Code | Available on GitHub (Sinytra/ForgifiedFabricAPI) |
What's New
- Fixed a crash caused by null view and position values in the fluid compatibility handler, improving stability with mods that interact with fluid mechanics.
- FabricRecipeExporter is now injected at runtime, which resolves issues with recipe handling across certain mod combinations.
- Fixed a bug where the game attempted to remove a null screen when the Supplementaries mod was installed, preventing a potential crash on affected setups.
Pros and Cons
Pros
- Unlocks access to Fabric-only mods on NeoForge and Forge
- Actively maintained and regularly synced with upstream Fabric API
- Open source under a permissive Apache-2.0 license
- Over 15 million downloads — battle-tested by a massive community
- Rendering API designed for compatibility with optimization mods
- Improves crash reports with detailed mod-level context
Cons
- Not all Fabric mods are guaranteed to work — loader-specific code still requires separate handling
- Adds another dependency to your mod stack, which may complicate troubleshooting
- Only useful if you actually run Fabric-dependent mods on NeoForge or Forge
- Some edge-case incompatibilities may surface with less popular mods
Alternatives to Forgified Fabric API
- Sinytra Connector — The companion mod from the same team that loads Fabric mods directly on NeoForge. While FFAPI provides the API layer, Connector handles the actual mod loading and is often used alongside it.
- Fabric API — The original Fabric API library for the Fabric mod loader. If you are willing to switch to a Fabric-based instance instead of NeoForge, this is the native option.
- Connector Extras — An add-on pack that extends Sinytra Connector with additional compatibility patches for popular Fabric mods that need extra handling on NeoForge.
Download Forgified Fabric API
| Minecraft Version | Forge | NeoForge |
|---|---|---|
| For Minecraft 1.21.1 | — | Download |
| For Minecraft 1.21 | — | Download |
| For Minecraft 1.20.1 | Download | — |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Is Forgified Fabric API the same as Fabric API?
No — Forgified Fabric API is a port of Fabric API that runs on NeoForge and Forge instead of the Fabric loader. It reimplements the same hooks and systems so that mods written for Fabric API can work on NeoForge, but it is a separate project maintained by the Sinytra team rather than the Fabric developers.
Do I need both Forgified Fabric API and Sinytra Connector?
It depends on your setup. FFAPI provides the API libraries that Fabric mods call, while Sinytra Connector handles loading Fabric mod jars on NeoForge. If you want to run actual Fabric mods on NeoForge, you typically need both. If a NeoForge mod simply depends on Fabric API as a library, FFAPI alone may be sufficient.
Will every Fabric mod work with Forgified Fabric API?
No — mods that rely heavily on Fabric-loader-specific internals or use mixins targeting Fabric-only code paths may not work. FFAPI covers the Fabric API surface, but loader-level differences between Fabric and NeoForge mean some mods require additional patches or simply cannot be ported through this method alone.
Does Forgified Fabric API affect game performance?
The library itself appears to be lightweight and does not add noticeable overhead in typical use. It functions as a translation layer for API calls rather than adding new game mechanics or rendering processes. However, performance ultimately depends on which mods you load on top of it.
Is Forgified Fabric API safe to use on multiplayer servers?
Yes — FFAPI includes registry synchronization specifically designed for stable client-server communication. It handles the same registry sync duties that Fabric API performs on the Fabric loader. As with any mod, ensure that all players and the server are running the same version of FFAPI and compatible mod versions to avoid connection issues.
