Changelog
- 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.
Files
malilib-fabric-26.1.2-0.28.4.jar(1.82 MiB) Primary Download
External resources
Project members
masa
Owner

sakura-ryoko
Maintainer
Technical information
License
LGPL-3.0-only
Client side
required
Server side
unsupported
Project ID
