Compatibility
Minecraft: Java Edition
1.21.1
1.20.4
1.20.1
Platforms
Supported environments
Client-side
Tags
Creators
Details
Licensed MIT
Published 2 months ago
Changelog
Fixed
- API Formatting Errors: Fixed issue where manually entering target language variants (like
uk_uaoren_us) crashed the DeepL integration by converting underscores_to proper hyphens-. - MyMemory Language: Enforced uniform
Autodetectfor MyMemory translation endpoint structure. - Cache Efficiency: Unchanged words (e.g., untranslatable nouns) are now cleanly cached locally. The mod will no longer relentlessly query translation APIs for words that remain identically translated.
- Text Skipping: Removed faulty regex behavior that incorrectly skipped formatting boundaries around
{image}macro insertions. - DeepL Config Security: Re-engineered the translation settings. The DeepL API token is uncoupled from shared files and strictly stored within the
local/ftbquesttranslator-secrets.jsondictionary. - Translation Deadlock: Added
.exceptionally()handler to the async translation pipeline. Previously, if a background HTTP thread crashed with an unrecoverableError, theisTranslatingflag would staytrueforever, permanently disabling the translate button until game restart. - Bracket Text Not Translated: Fixed
shouldSkipLine()falsely skipping regular quest text wrapped in brackets like[Warning: do not press!]. The check now validates whether the content is actual JSON before skipping, instead of naively checking for[and]delimiters. - Cache Poisoning: Translation results are now validated before caching. When the API returns the original text unchanged (e.g. on error or rate limit), it is no longer permanently saved as a "successful translation" in the cache.
- Cache Loss on Exit: Added a JVM shutdown hook to flush the translation cache to disk when the game exits. Previously, translations made within the last 5 seconds before closing could be silently lost.
Files
ftbquesttransl-1.20.4-fabric-1.3.1.jar(63.46 KiB) Primary
Metadata
Release channel
ReleaseVersion number
1.3.1-1.20.4Loaders
Fabric
Game versions
1.20.4Environment
Client-side only


