promotional bannermobile promotional banner

Quest Lang Files

Stores FTB Quests text in per-language lang files instead of inline in the chapter files, so one pack can ship several languages and follow the player's game language.
Back to Files

quest-lang-files-1.0.0.jar

File namequest-lang-files-1.0.0.jar
Uploader
yungspiderqyungspiderq
Uploaded
Aug 30, 2026
Downloads
8
Size
66.0 KB
Mod Loaders
Forge
File ID
8766962
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:quest-lang-files-1674338:8766962")

Learn more about Curse Maven

What's new

1.0.0 — first release

Brings the per-language quest text layout of newer FTB Quests versions to Minecraft 1.20.1.

Quest titles, subtitles and descriptions move out of config/ftbquests/quests/chapters/*.snbt and into config/ftbquests/quests/lang/<locale>.snbt, using the same file names, key format and folder structure — so a lang file written here is readable by newer FTB Quests, and the other way round.

Features

  • Players see the quest book in their own game language, switching live when they change it.
  • A missing translation falls back to the pack's language instead of showing a blank.
  • Existing packs are converted automatically on first load. The original files are copied to quests-backup-<timestamp>/ before anything is rewritten.
  • The in-game editor keeps working: edits land in the lang file for your language, and the chapter files stay clean. Duplicating a quest carries its text across.
  • /ftbqlang editlocale <locale> to write translations for a language other than your own.
  • Commands for reloading, saving, prefilling a new language and clearing out entries whose quest no longer exists.

Notes

  • Required on both client and server.
  • The FTB Quests dependency is pinned to 2001.4.x on purpose: this mod reaches into FTB Quests internals, so an untested version refuses to load rather than risk mangling a pack.
  • If the text in your pack is not English, set fallback_locale in data.snbt before the first launch — see the project description.
  • FTB Quests' own network format is untouched, so a hiccup in the language data shows up as the wrong language, never as an empty quest book.

Known limits

  • Forge only, 1.20.1 only.
  • The editing-language override is a command rather than a dropdown in the quest editor, and there is no "missing translation" highlight.
  • Tested in single player and on an integrated server. A dedicated server with several remote clients in different languages at once has not been exercised in practice.

Unofficial add-on, not affiliated with Feed The Beast Ltd. No FTB code included — see NOTICE.

This mod has no additional files