Factory API - Universal Library for Mod Developers
Factory API is a multifunctional library that provides developers and resource pack creators with a wide range of tools for both client and server sides of the game. Key features include:
A user interface definition system that allows adding or modifying countless screen and GUI elements. This can be done either through resource packs (main function) or via programming code.
A set of essential events, most of which are directly abstracted from mod loaders, simplifying game event handling.
A unified network system for sending and registering payload data, requiring minimal changes between supported Minecraft versions.
Common implementations for various mod loaders of item, fluid, and energy storage systems with proper integration into respective APIs.
A mechanism for controlling block lighting levels with access to the game level (already implemented in Fabric, since Forge and NeoForge already have this functionality).