Skip to content

Releases: fridorin/Skyblock-Translator-Mod

SkyBlock Translator v1.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:06

SkyBlock Translator 1.2.2

Minecraft: 1.21.11, 26.1.2, 26.2 and 26.3. Install the JAR and Fabric API/YACL builds matching your game. Fabric Loader 0.19.5+ is required.

New in 1.2.2

  • Fix inventory-title translation at the actual container label rendering calls, with version-specific injection checks.
  • Preserve formatting/player/command placeholders when templating numbers, inherited component styles, and Unicode letters when comparing translations.
  • Respect the ability-description, enchantment-description and rarity switches for standard item lore sections.
  • Keep outgoing translations in order, fall back to the original message on failure, and prevent messages/translations from crossing server connections.
  • Restrict the Hypixel-only option to actual Hypixel domains, and avoid translating in menus, singleplayer or background indexing when that option is enabled.
  • Validate missing/invalid configuration values and language codes without overriding existing feature switches.
  • Isolate language caches and reject stale API responses while switching language or clearing caches. Save config, cache and dictionary files atomically and avoid postponing cache saves indefinitely.
  • Protect dictionary updates against language-switch races. Refresh derived item tables after downloads, preserve regex character classes, apply user phrase overrides and skip invalid replacement references.
  • Add brief negative caching to avoid repeatedly translating unchanged text every frame.
  • Make the technical filters effective and stop discarding meaningful messages merely because they contain a progress-style bracket.
  • Make /translator test use the online path instead of a possible local dictionary hit.
  • Rewrite English, Russian and French documentation for the current behavior and dependencies; fix project links, navigation and JSON examples. Add a multilingual Modrinth description and automated documentation/localization checks.
  • Synchronize the public Modrinth description during release publication; report missing/insufficient credentials as a failed publishing step.

Included from 1.2.1 — previously GitHub-only

  • Fix the scoreboard startup crash on Minecraft 26.1.2, 26.2 and 26.3, including the failure reported alongside SkyHanni (#3, #4).
  • Fix offline matches when formatting codes split item stats or phrases.
  • Apply Shift bypass and settings changes immediately to entity names, scoreboard and Tab.
  • Remove stale per-feature caches and deduplicate pending component translations.
  • Improve language cache isolation, support French/other Latin-script cache entries and use locale-independent dictionary keys.
  • Refresh translations after dictionary edits and reload the selected language with /translator reload.
  • Preserve nested bypass state, retry failed cache writes and prevent malformed API keys from exhausting request permits.
  • Add regression tests and per-version mixin target checks; publish separate Modrinth versions for each Minecraft target.

Русский

Версия 1.2.2 исправляет перевод заголовков инвентаря, обработку плейсхолдеров, переключатели описаний предметов, порядок исходящих сообщений, проверку Hypixel, конфиг, кэш и обновление словарей. Документация и ссылки обновлены на трёх языках. Включены исправления 1.2.1, ранее доступные только на GitHub: прежде всего устранение падения scoreboard на Minecraft 26.x и ошибки, указанной в отчёте с SkyHanni.

Français

La version 1.2.2 corrige les titres d'inventaire, les marqueurs, les options de descriptions d'objets, l'ordre du chat sortant, la détection Hypixel, la configuration, le cache et les dictionnaires. Documentation et liens actualisés en trois langues. Elle inclut les corrections 1.2.1 auparavant disponibles uniquement sur GitHub, notamment le plantage du scoreboard sur Minecraft 26.x signalé également avec SkyHanni.

SkyBlock Translator v1.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 12:33

Fixes startup crashes and translation cache problems.

  • Fix the scoreboard mixin on Minecraft 26.1.2, 26.2 and 26.3. This also fixes the startup failure reported with SkyHanni (#3, #4).
  • Fix offline dictionary matches when formatting codes split a phrase or item stat.
  • Apply Shift bypass and translation settings immediately to entity names, the scoreboard and the tab list.
  • Remove separate stale display caches and deduplicate pending component translations.
  • Keep late API responses from repopulating cleared caches or crossing language changes.
  • Cache French and other Latin-script translations, and use locale-independent dictionary keys.
  • Refresh translations after dictionary changes and reload the selected language with /translator reload.
  • Preserve nested translation bypasses and retry cache writes after I/O failures.
  • Prevent malformed API keys from exhausting request permits or leaving translations pending.
  • Add regression tests and verify mixin targets against all four supported Minecraft versions during builds.
  • Publish separate Modrinth versions for each Minecraft target instead of marking every jar compatible with all targets.

Choose the jar matching your Minecraft version: 1.21.11, 26.1.2, 26.2 or 26.3. Fabric API and YetAnotherConfigLib are required.

SkyBlock Translator v1.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 16:33

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 12:47

What's Changed

New Contributors

Full Changelog: https://github.com/fridorin/Skyblock-Translator-Mod/commits/v1.1.0