TRansliterationLib
This library mod handles all the heavy lifting to ensure that mods developed by me are independent of the specific mod loader. The main advantage is that all code is written only once, which significantly speeds up development and maintenance processes, and guarantees identical behavior of mods on both Forge and Fabric.
Functionality Features
The library provides BukkitAPI-like interfaces for all necessary classes and then wraps them with the correct implementation for Fabric and Forge. This allows writing mods based on these interfaces, ensuring high independence from the mod loader and Minecraft version. Additionally, the library includes Cloth Config for Fabric and Forge, enabling mods to have customizable configuration screens without additional external dependencies, and provides its own event handling system for creating custom events and forwarding Fabric or Forge events.
Installation and Versions
Each released TRansliterationLib Jar file works under both Fabric and Forge (there are no separate downloads for each mod loader). It is recommended to use the latest version of the library and the mods that require it for your chosen Minecraft version. Mixing old and new versions of mods and the library may lead to issues or crashes. Brief recommendation: update everything simultaneously to the latest releases!
Transliteration is a type of conversion of a text from one script to another that involves swapping letters in predictable ways...