Repository navigation
What's changed
Minecraft 26.1.2 / NeoForge — FTB Quests: malformed cached or corrected translations now fall back to the original quest title, subtitle or complete description. Invalid Unicode escapes can no longer escape the translation parser and crash the quest book through these hooks.
The complete original description is used on parsing failure, preserving blank lines and page indices. Valid Cyrillic translations and colour formatting continue to render normally.
Which file?
Download the JAR matching your Minecraft version and loader. Close Minecraft, remove the previous AutoTranslation JAR from mods/, and put the new file there.
| Minecraft | Loader | File |
|---|---|---|
| 1.12.2 | Forge | AutoTranslation-1.4.0+mc1.12.2-forge.jar |
| 1.16.5 | Forge | AutoTranslation-1.4.0+mc1.16.5-forge.jar |
| 1.18.2 | Forge | AutoTranslation-1.4.0+mc1.18.2-forge.jar |
| 1.19.2 | Forge | AutoTranslation-1.4.0+mc1.19.2-forge.jar |
| 1.20.1 | Forge | AutoTranslation-1.4.0+mc1.20.1-forge.jar |
| 1.21.1 | NeoForge | AutoTranslation-1.4.0+mc1.21.1-neoforge.jar |
| 26.1.2 | NeoForge | AutoTranslation-1.4.0+mc26.1.2-neoforge.jar |
The 1.20.1 Forge version also needs Architectury API and Cloth Config. Choose your target language in Options → Language. See the README for configuration.
Verification
- All seven release JARs were built from the release commit and checked for embedded version
1.4.0, archive integrity and bundled engine classes. - CI passed: per-version builds and game start-up checks and Forge 1.20.1 build and core unit tests.
- Regression checks cover malformed Russian Unicode in titles, subtitles and descriptions, valid Cyrillic output, blank lines and page breaks.
- FTB Evolution 2 1.3.0 was exercised in Russian with 1,769 quests using controlled Unicode output and 50 quests using Google Translate. The fixture isolated unrelated duplicate creative-tab entries in the pack.
Based on AutoTranslation by 墨涤千尘, licensed under AGPL-3.0. See NOTICE.md.