Quests Lang Splitter Mod cho Minecraft 1.21.1
Mod này thêm tính năng tách các tệp lang để quản lý phiên bản tốt hơn, đồng thời thêm một số lệnh tiện ích.
FTB Quests Lang Splitter
📰 Giới thiệu
Mod này thêm tính năng tách các tệp lang để quản lý phiên bản tốt hơn, đồng thời bổ sung một số lệnh tiện ích.
📦 Cài đặt
Mod có sẵn trên CurseForge.
🔧 Tính năng
👨💻 Lệnh
- split
Tách tệp lang thành từng loại danh mục riêng, và với quest, task cùng quest link thì chúng được nhóm theo chapter.
lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt Chứa id của quest, task và quest link │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt Tên chapter │ ├─ chaptergroup.snbt Tên nhóm chapter │ ├─ file.snbt Tên sách quest │ └─ rewardtable.snbt Tên bảng thưởng └─ enus.snbt Tệp gốc, được cập nhật từ các tệp đã tách khi tải/tải lại
replaceunmerged: boolean (thường bạn nên dùng false, trừ khi bạn biết mình muốn ghi đè các tệp đã tách được tạo trước đó và chưa được hợp nhất)
locale: mã locale (ví dụ: ptbr, zhch, kokr)
/langsplitter split <replaceunmerged> [<locale>] Nếu bạn không cung cấp locale thì nó sẽ tách mọi lang hiện có.
- fillmissingtranslation
Điền các mục lang còn thiếu dựa trên locale enus và chạy tách. Lưu ý: Bạn có thể kiểm tra trong debug.log tất cả các mục mới đã được thêm.
/langsplitter fillmissingtranslation <replaceunmerged> <locale>
- purgemerged
Khi bạn tải hoặc tải lại quest và có các tệp đã tách sẵn để đọc, chúng được hợp nhất vào tệp gốc và sau đó được đổi tên thành .snbtmerged. Bạn có thể dùng lệnh này để xóa chúng khỏi thư mục nếu bạn không muốn nhìn thấy chúng.
/langsplitter purgemerged
Cách sử dụng
- Thiết lập .gitignore của bạn:
FTB Quests Lang Splitter bỏ qua các tệp lang gốc như enus.snbt config/ftbquests/quests/lang/.snbt bỏ qua các tệp khôi phục config/ftbquests/quests/lang/recovery/.snbt bỏ qua các tệp đã hợp nhất config/ftbquests/quests/lang//.snbtmerged
Dành cho người dịch:
- bắt đầu với lệnh fillmissingtranslation để tạo các tệp chứa tất cả các mục.
- dịch những gì bạn cần
- chạy /ftbquests reload để hợp nhất các thay đổi của bạn
- bây giờ các tệp của bạn sẽ được đổi tên thành .snbtmerged
- nếu bạn vẫn cần thực hiện thêm thay đổi, bạn có thể:
- chạy lại lệnh split để tạo tệp
- hoặc chỉnh sửa tệp .snbtmerged hiện tại và sau khi xong, đổi tên lại thành .snbt
- và bây giờ tải lại lần nữa để hợp nhất các thay đổi mới
- nếu mọi thứ đã sẵn sàng để commit, chỉ cần chạy split lần cuối và PR các tệp liên quan (chạy purgemerged nếu chúng còn nằm trên đường đi, nhưng một .gitignore phù hợp sẽ xử lý việc đó).
Dành cho người bảo trì:
- cập nhật .gitignore từ repo của bạn
- bây giờ thư mục /lang/ chỉ nên chứa các thư mục locale, không còn tệp nữa.
- để tạo các tệp khởi đầu đó, hãy chạy lệnh split và commit các tệp.
- sau khi các thư mục đã được thiết lập, bây giờ bạn có thể xóa tệp .snbt locale gốc (chúng giờ được tạo tự động khi hợp nhất từ các tệp đã tách lúc chạy)
- từ giờ trở đi, chỉ chấp nhận các PR/commit đến từ các tệp đã tách.
Về thư mục khôi phục:
- khi các tệp được hợp nhất và chúng thay thế một mục hiện có, chẳng hạn khi bạn dịch lại một mục, nó sẽ sao lưu mục đó vào thư mục recovery chứa nội dung sau:
- một tệp có tên như enus<timestamp>.snbt sẽ được tạo (ví dụ: enus1755120819.snbt)
{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "Đây là phụ đề mới của tôi" old: "Đây là phụ đề cũ" } } }
📝 Giấy phép
Dự án này được cấp phép theo Giấy phép MIT.
📬 Liên hệ
Bạn có thể liên hệ với tôi trên All The Mods Discord với @Uncandango, bạn cũng có thể mở issue trên Github hoặc bình luận trong phần bình luận của mod trên CurseForge.
👍 Nhà tài trợ
YourKit hỗ trợ các dự án mã nguồn mở bằng các công cụ thông minh và đổi mới để giám sát và phân tích ứng dụng Java và .NET. YourKit là nhà sáng tạo của YourKit Java Profiler, YourKit .NET Profiler và YourKit YouMonitor.
Cách cài đặt 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.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 1.21.1 | NeoForge | ftbquestslangsplitter-1.0.7.jar197 KB |
Đánh giá
Hãy là người đầu tiên đánh giá Quests Lang Splitter

