EpheroLib - Cross-Platform Library for Minecraft Mods
EpheroLib is a universal library for mod developers created based on three years of modding experience. The main goal of this project is to ensure compatibility between Fabric and Forge, simplifying the creation of cross-platform modifications.
Key Features:
Unified Configuration System - thanks to the implementation of Configurate, the library provides a common configuration mechanism for both modloader APIs. This solution was originally developed for the Croptopia mod.
Abstract Network Structure - the module automatically hides the differences between Fabric and Forge packet transmission, allowing developers not to worry about network-level compatibility. This functionality was integrated from the Shoppy project.
Server-Side Localization - using the GSON library, the mod provides a full-fledged translation system on the server side. This eliminates the need to distribute language files to clients while maintaining multilingual support based on player preferences.
Cross-Session Data Storage - a built-in mechanism based on GSON provides a convenient way to save information directly in the game world, ensuring its accessibility between gaming sessions. This capability was borrowed from the Professions mod.