- fix: shift onWorldRenderLast to before onLateDebug
- Introduce TRANSLATION Registry so that downstream mods can build their own i18nManager in their Mod Init; and then register it for StringUtils.translate() to work with the new i18n option.
- Adjust Thread Daemon workflow for cleaner sleep / Executor management
- Remove "Async" Thread interface; cleanup / rename "Default"
- adjust "safe" Thread count; add a new "Max" thread count pinned to (cores / 2)
- Add Configurable Keyboard Type (AZERTY vs QWERTY)
- add: translation credits Hover text system (And for all IConfigOptionListEntry/IConfigOptionValues, as an optional feature)
**NOTES:**
**- Changing Your Keyboard Type to AZERTY or QWERY will remap all of your configured keybinds**
**- When changing each mods' Language configuration; the Config Screen must be closed / reopened to fully take effect.**
**- All Downstream translation mods has a Config to "follow" whatever MaLiLib's language is set to as the default; so that ideally you would only need to change the language once under MaLiLib, but still can configure them independently as needed this way.**
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }