Fabridge - Bridge Between Forge and Fabric
Important: this is a library mod that doesn't add new content to the game by itself.
Fabridge offers a unique solution for mod developers - it's a core mod that enables the use of approaches and methods typical for Fabric within the Forge environment. The main concept involves creating a bridge between two popular modding platforms.
The mod provides developers with a powerful toolkit for synchronizing client and server without the need for writing complex code. You can easily save values that will be available both on the client and server. Additionally, Fabridge includes custom events and extended component registration capabilities - all working exactly as in the original Fabric environment.
Fabridge will be especially useful for developers who want to port their mods from Fabric to Forge. Originally, this tool was created for our weapon system, but now any developer can integrate it into their project by adding the appropriate Maven source to the build.gradle file.
Interesting side effect: many users have discovered that Fabridge helps eliminate some errors when using Fabric mods on Forge via sinytra connector. Although such functionality wasn't originally planned, it turned out to be quite useful.
Important limitation: in most cases, the mod is incompatible with Optifine.
Development is handled by Team Abyssal. Source code is available for study in our GitHub repositories.