Skip to content

Minecraft 1.21.1 کے لیے Quests Lang Splitter موڈ

یہ موڈ بہتر ورژن کنٹرول کے لیے لینگ فائلوں کو الگ کرنے کی خصوصیت شامل کرتا ہے، اور کچھ یوٹیلیٹی کمانڈز بھی شامل کرتا ہے۔

ویوز
6 ویوز
اپ ڈیٹ شدہ
اپ ڈیٹ شدہ 18.10.2026

FTB Quests Lang Splitter

📰 تعارف

یہ موڈ بہتر ورژن کنٹرول کے لیے لینگ فائلوں کو تقسیم کرنے کی خصوصیت شامل کرتا ہے، اور کچھ یوٹیلیٹی کمانڈز بھی شامل کرتا ہے۔

📦 انسٹالیشن

موڈ CurseForge پر دستیاب ہے۔

🔧 خصوصیات

👨‍💻 کمانڈز

  • split

لینگ فائل کو ان کی اپنی کیٹیگری کی قسم میں تقسیم کرتا ہے اور کوئسٹس، ٹاسکس اور کوئسٹ لنکس کے لیے انہیں ابواب کے لحاظ سے گروپ کیا جاتا ہے۔

lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt Contains quest, task and quest links ids │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt Chapter names │ ├─ chaptergroup.snbt Chapter group names │ ├─ file.snbt Quest book name │ └─ rewardtable.snbt Reward table names └─ enus.snbt Original file, it updates from split files when loaded/reloaded

replaceunmerged: boolean (you mostly want to use false, unless you know you want to overwrite the previously generated and non-merged split files)

locale: locale code (ie: ptbr, zhch, kokr)

/langsplitter split <replaceunmerged> [<locale>] If you don't provide a locale it will split every lang available.

  • fillmissingtranslation

Fills missing lang entries based on enus locale and runs the split. Note: You can check at debug.log all the new entries that was added.

/langsplitter fillmissingtranslation <replaceunmerged> <locale>

  • purgemerged

When you load or reload the quest and there are available split files to be read, they are merged into the original file and after that renamed to .snbtmerged. You can use this command to purge them from the folder if you don't like seeing those.

/langsplitter purgemerged

Usage

  • Setup your .gitignore:

FTB Quests Lang Splitter ignore original lang files like enus.snbt config/ftbquests/quests/lang/.snbt ignore recovery files config/ftbquests/quests/lang/recovery/.snbt ignore already merged files config/ftbquests/quests/lang//.snbtmerged

For translators:

  • start with the fillmissingtranslation command to generate the files containing all entries.
  • translate what you need
  • run /ftbquests reload to merge your changes
  • now your files will be renamed to .snbtmerged
  • if you still need to do more changes you can either:
  • run split command again to generate the file
  • or edit the now .snbtmerged and after done, rename back to .snbt
  • and now reload again to merge new changes
  • if everything is ready to be commited, just run split one last time and PR the relevant files (run purgemerged if they are on the way, but a proper .gitignore should deal with it).

For maintainers:

  • update the .gitignore from your repo
  • now the /lang/ folder should only contain locale folders, not files anymore.
  • to generate those starting files run split command and commit the files.
  • after the folders are set, now you can remove the original locale .snbt file (those are auto-generated now when merged from split files at runtime)
  • for now on, only accept PRs/commits that are from split files.

About the recovery folder:

  • when files are merged and they replace an existing entry like when you translate again an entry, it will backup that entry at folder recovery containing the following:
  • a file with name like enus<timestamp>.snbt will be generated (ie: enus1755120819.snbt)

{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "This is my new subtitle" old: "This is the old subtitle" } } }

📝 لائسنس

یہ پروجیکٹ MIT لائسنس کے تحت لائسنس یافتہ ہے۔

📬 رابطہ

آپ مجھ سے All The Mods Discord پر @Uncandango کے ذریعے رابطہ کر سکتے ہیں، آپ Github پر اپنا مسئلہ بھی کھول سکتے ہیں یا CurseForge پر موڈ کے کمنٹ سیکشن میں تبصرہ کر سکتے ہیں۔

👍 اسپانسرز

YourKit اوپن سورس پروجیکٹس کو Java اور .NET ایپلیکیشنز کی نگرانی اور پروفائلنگ کے لیے جدید اور ذہین ٹولز کے ساتھ سپورٹ کرتا ہے۔ YourKit، YourKit Java Profiler، YourKit .NET Profiler، اور YourKit YouMonitor کا تخلیق کار ہے۔

Quests Lang Splitter کیسے انسٹال کریں

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.21.1 on NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file ftbquestslangsplitter-1.0.7.jar (197 KB) for your game version.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Quests Lang Splitter should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

ورژنز

ڈیپنڈنسیز کے ساتھ

Minecraftلوڈرفائلتاریخاقدامات
1.21.1NeoForgeftbquestslangsplitter-1.0.7.jar197 KB

ریویوز

Quests Lang Splitter کو ریٹ کرنے والے پہلے شخص بنیں

کمنٹس 0

کمنٹ کرنے کے لیے سائن ان کریںسائن ان

ملتے جلتے موڈز

تمام موڈز

اس پر مزید