RinLib is the shared runtime library for RinChan Minecraft mods.
The library keeps stable cross-version contracts in one place so gameplay mods remain small and focused. Its portable APIs include scoped state helpers and the denomination-based payment planner used by Paid Waystones. Minecraft-specific profiles may additionally expose the state and effect bridges required by their dependent mods.
DenominatedPayment converts ordered inventory-stack values into an immutable removal-and-change plan. It has no Minecraft or loader dependency and targets Java 17 bytecode.
Run the focused portable tests:
./gradlew -PportableOnly :portable:testAssemble loader metadata profiles from a consumer-owned matrix:
python3 tools/build_portable_profiles.py /path/to/profiles.jsonPublic artifacts and their exact loader/game-version metadata are listed on Modrinth.