promotional bannermobile promotional banner

LinguaChat

Fabric mod for automatic bidirectional chat translation. Supports multiple providers: Google Translate, DeepL, and Kagi.
Back to Files

linguachat-1.16.5-3.0.0

File namelinguachat-1.16.5-3.0.0.jar
Uploader
Lintech_1Lintech_1
Uploaded
Oct 26, 2026
Downloads
5
Size
451.3 KB
Mod Loaders
Fabric
File ID
9334323
Type
R
Release
Supported game versions
  • 1.16.5

Curse Maven Snippet

Fabric

modImplementation "curse.maven:linguachat-1215804:9334323"

Learn more about Curse Maven

What's new

3.0.0

  • Add Minecraft 26.3 support (unobfuscated, Mojang naming, Java 25): new ChatListenerMixin, Mojang variants of compat layers, config screen ported to the new render extraction API
  • Config screen: Source/Target language text fields replaced with searchable dropdowns (55 languages + auto for source); free-text codes from old configs still work and are shown as-is
  • Error notifications in chat now show a localized error type instead of the raw provider message (raw details remain in the game log only; notifications are still client-side only, never sent to the server)
  • Config auto-fix: language codes are normalized (trim/case/underscores) and API keys are trimmed on save; whitespace-only keys no longer pass as valid
  • Update bundled libraries: deepl-java 1.17.0, gson 2.15.0
  • All outgoing HTTP requests send a uniquely-identifying User-Agent (LinguaChat/<version> + repo link)
  • Fix screen flickering when opening/closing the config screen on 26.3: setScreenAndShow() forces an extra immediate render frame on every open/close; the mod now uses gui.setScreen() (same as the 26.1-era setScreen) — same root cause as the FreeCursor mod fixed on 26.2
  • Add GitHub issue templates (bug report with version/provider dropdowns, feature request)
  • Gradle runs without a lingering daemon (org.gradle.daemon=false) so builds don't hold RAM

This mod has no additional files