Quests Lang Splitter Mod untuk Minecraft 1.21.1
Mod ini menambahkan fitur untuk memisahkan file lang agar kontrol versi lebih baik, juga menambahkan beberapa perintah utilitas.
FTB Quests Lang Splitter
📰 Pendahuluan
Mod ini menambahkan fitur untuk memisahkan file lang agar kontrol versi lebih baik, juga menambahkan beberapa perintah utilitas.
📦 Instalasi
Mod tersedia di CurseForge.
🔧 Fitur
👨💻 Perintah
- split
Memisahkan file lang ke dalam tipe kategorinya masing-masing dan untuk quest, task, serta quest link dikelompokkan berdasarkan chapter.
lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt Berisi id quest, task, dan quest link │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt Nama chapter │ ├─ chaptergroup.snbt Nama chapter group │ ├─ file.snbt Nama quest book │ └─ rewardtable.snbt Nama reward table └─ enus.snbt File asli, diperbarui dari file terpisah saat dimuat/dimuat ulang
replaceunmerged: boolean (biasanya kamu ingin menggunakan false, kecuali kamu tahu ingin menimpa file terpisah yang sebelumnya dihasilkan dan belum digabungkan)
locale: kode locale (misalnya: ptbr, zhch, kokr)
/langsplitter split <replaceunmerged> [<locale>] Jika kamu tidak memberikan locale, semua lang yang tersedia akan dipisahkan.
- fillmissingtranslation
Mengisi entri lang yang hilang berdasarkan locale enus dan menjalankan split. Catatan: Kamu dapat memeriksa di debug.log semua entri baru yang ditambahkan.
/langsplitter fillmissingtranslation <replaceunmerged> <locale>
- purgemerged
Saat kamu memuat atau memuat ulang quest dan ada file terpisah yang tersedia untuk dibaca, file tersebut digabungkan ke file asli dan setelah itu diganti namanya menjadi .snbtmerged. Kamu dapat menggunakan perintah ini untuk menghapusnya dari folder jika kamu tidak suka melihatnya.
/langsplitter purgemerged
Penggunaan
- Siapkan .gitignore kamu:
FTB Quests Lang Splitter abaikan file lang asli seperti enus.snbt config/ftbquests/quests/lang/.snbt abaikan file pemulihan config/ftbquests/quests/lang/recovery/.snbt abaikan file yang sudah digabungkan config/ftbquests/quests/lang//.snbtmerged
Untuk penerjemah:
- mulai dengan perintah fillmissingtranslation untuk menghasilkan file yang berisi semua entri.
- terjemahkan yang kamu butuhkan
- jalankan /ftbquests reload untuk menggabungkan perubahanmu
- sekarang file kamu akan diganti namanya menjadi .snbtmerged
- jika kamu masih perlu melakukan lebih banyak perubahan, kamu bisa:
- jalankan perintah split lagi untuk menghasilkan file
- atau edit file yang sekarang bernama .snbtmerged dan setelah selesai, ganti namanya kembali menjadi .snbt
- lalu muat ulang lagi untuk menggabungkan perubahan baru
- jika semuanya siap untuk di-commit, cukup jalankan split satu kali terakhir dan PR file yang relevan (jalankan purgemerged jika file tersebut mengganggu, tetapi .gitignore yang tepat seharusnya sudah menanganinya).
Untuk maintainer:
- perbarui .gitignore dari repo kamu
- sekarang folder /lang/ seharusnya hanya berisi folder locale, bukan file lagi.
- untuk menghasilkan file awal tersebut, jalankan perintah split dan commit file-file tersebut.
- setelah folder terbentuk, sekarang kamu dapat menghapus file .snbt locale asli (file tersebut sekarang dibuat otomatis saat digabungkan dari file terpisah saat runtime)
- mulai sekarang, hanya terima PR/commit yang berasal dari file terpisah.
Tentang folder recovery:
- saat file digabungkan dan menggantikan entri yang ada seperti saat kamu menerjemahkan ulang sebuah entri, entri tersebut akan dicadangkan di folder recovery yang berisi hal berikut:
- file dengan nama seperti enus<timestamp>.snbt akan dihasilkan (misalnya: enus1755120819.snbt)
{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "This is my new subtitle" old: "This is the old subtitle" } } }
📝 Lisensi
Proyek ini dilisensikan di bawah MIT License.
📬 Kontak
Kamu dapat menghubungi saya di All The Mods Discord dengan @Uncandango, kamu juga dapat membuka issue di Github atau berkomentar di bagian komentar mod di CurseForge.
👍 Sponsor
YourKit mendukung proyek open source dengan alat inovatif dan cerdas untuk memantau dan memprofilkan aplikasi Java dan .NET. YourKit adalah pembuat YourKit Java Profiler, YourKit .NET Profiler, dan YourKit YouMonitor.
Cara memasang Quests Lang Splitter
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.21.1 on NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
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.
Versi
Dengan dependensi
| Minecraft | Loader | File | Tanggal | Tindakan |
|---|---|---|---|---|
| 1.21.1 | NeoForge | ftbquestslangsplitter-1.0.7.jar197 KB |
Ulasan
Jadilah yang pertama menilai Quests Lang Splitter

