Skip to content

Quests Lang Splitter Mod za Minecraft 1.21.1

Ovaj mod dodaje mogućnost razdvajanja lang fajlova radi bolje kontrole verzija, a dodaje i neke pomoćne komande.

pregleda
4 pregleda
Ažurirano
Ažurirano 18.10.2026

FTB Quests Lang Splitter

📰 Uvod

Ovaj mod dodaje funkciju za razdvajanje lang fajlova radi bolje kontrole verzija, a dodaje i neke pomoćne komande.

📦 Instalacija

Mod je dostupan na CurseForge.

🔧 Funkcije

👨‍💻 Komande

  • split

Razdvaja lang fajl na sopstvene tipove kategorija, a za quests, tasks i quest links grupiše ih po poglavljima.

lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt Sadrži quest, task i quest links id-ove │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt Nazivi poglavlja │ ├─ chaptergroup.snbt Nazivi grupa poglavlja │ ├─ file.snbt Naziv quest book-a │ └─ rewardtable.snbt Nazivi reward table-a └─ enus.snbt Originalni fajl, ažurira se iz razdvojenih fajlova pri učitavanju/ponovnom učitavanju

replaceunmerged: boolean (uglavnom želite da koristite false, osim ako znate da želite da prepišete prethodno generisane i nespojene razdvojene fajlove)

locale: kod lokalizacije (npr: ptbr, zhch, kokr)

/langsplitter split <replaceunmerged> [<locale>] Ako ne navedete locale, razdvojiće svaki dostupni lang.

  • fillmissingtranslation

Popunjava nedostajuće lang unose na osnovu enus lokalizacije i pokreće razdvajanje. Napomena: U debug.log možete proveriti sve nove unose koji su dodati.

/langsplitter fillmissingtranslation <replaceunmerged> <locale>

  • purgemerged

Kada učitate ili ponovo učitate quest i postoje dostupni razdvojeni fajlovi za čitanje, oni se spajaju u originalni fajl i nakon toga preimenuju u .snbtmerged. Možete koristiti ovu komandu da ih uklonite iz foldera ako ne želite da ih vidite.

/langsplitter purgemerged

Upotreba

  • Podesite svoj .gitignore:

FTB Quests Lang Splitter ignoriši originalne lang fajlove kao enus.snbt config/ftbquests/quests/lang/.snbt ignoriši fajlove za oporavak config/ftbquests/quests/lang/recovery/.snbt ignoriši već spojene fajlove config/ftbquests/quests/lang//.snbtmerged

Za prevodioce:

  • počnite sa komandom fillmissingtranslation da generišete fajlove koji sadrže sve unose.
  • prevedite šta vam je potrebno
  • pokrenite /ftbquests reload da spojite svoje izmene
  • sada će vaši fajlovi biti preimenovani u .snbtmerged
  • ako i dalje treba da napravite još izmena, možete ili:
  • ponovo pokrenuti split komandu da generišete fajl
  • ili urediti sada .snbtmerged i nakon završetka, preimenovati nazad u .snbt
  • i sada ponovo učitati da spojite nove izmene
  • ako je sve spremno za commit, samo pokrenite split poslednji put i pošaljite PR relevantnih fajlova (pokrenite purgemerged ako su na putu, ali odgovarajući .gitignore bi trebalo da se pobrine za to).

Za održavaoce:

  • ažurirajte .gitignore iz svog repozitorijuma
  • sada bi /lang/ folder trebalo da sadrži samo foldere lokalizacija, ne više fajlove.
  • da generišete te početne fajlove pokrenite split komandu i commit-ujte fajlove.
  • nakon što su folderi podešeni, sada možete ukloniti originalni locale .snbt fajl (oni se sada automatski generišu kada se spoje iz razdvojenih fajlova u vreme izvršavanja)
  • od sada, prihvatajte samo PR-ove/commit-ove koji su iz razdvojenih fajlova.

O folderu za oporavak:

  • kada se fajlovi spoje i zamene postojeći unos, kao kada ponovo prevedete unos, napraviće rezervnu kopiju tog unosa u folderu recovery koji sadrži sledeće:
  • fajl sa imenom kao enus<timestamp>.snbt će biti generisan (npr: enus1755120819.snbt)

{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "Ovo je moj novi podnaslov" old: "Ovo je stari podnaslov" } } }

📝 Licenca

Ovaj projekat je licenciran pod MIT licencom.

📬 Kontakt

Možete me kontaktirati na All The Mods Discord-u preko @Uncandango, takođe možete otvoriti svoj issue na Github-u ili komentarisati u sekciji komentara moda na CurseForge.

👍 Sponzori

YourKit podržava projekte otvorenog koda inovativnim i inteligentnim alatima za praćenje i profilisanje Java i .NET aplikacija. YourKit je tvorac YourKit Java Profiler, YourKit .NET Profiler i YourKit YouMonitor.

Kako instalirati 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.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
1.21.1NeoForgeftbquestslangsplitter-1.0.7.jar197 KB

Recenzije

Budi prvi koji će oceniti Quests Lang Splitter

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome