Những gì công cụ chuyển đổi này có thể và không thể làm
Các gói Minecraft Java và Bedrock sử dụng metadata và texture paths khác nhau. Công cụ này xử lý việc chuyển đổi cơ bản hữu ích: metadata gói, pack icons và common texture folders. Nó không giả vờ dịch hoàn hảo OptiFine CIT, CEM models, shaders, Java item models, Bedrock render controllers hoặc behavior-pack logic.
Sử dụng công cụ chuyển đổi khi một gói chủ yếu được tạo từ các block và item textures tiêu chuẩn, hoặc khi bạn muốn có một điểm khởi đầu sạch sẽ để port thủ công. Java Edition và Bedrock Edition là các engine riêng biệt với các file names, model systems, material rules và metadata khác nhau. Do đó, một archive đã chuyển đổi nên được coi là một bản nháp đang hoạt động vẫn cần thử nghiệm trong trò chơi, chứ không phải là bằng chứng cho thấy mọi tính năng đều tương thích.
Java -> Bedrock
Tạo manifest.json, tạo UUID, ánh xạ assets/minecraft/textures/block và item vào các thư mục texture của Bedrock, và xuất ra .mcpack.
Bedrock -> Java
Tạo pack.mcmeta, ánh xạ textures/blocks và textures/items vào các thư mục texture của Java, và xuất ra một tệp .zip sẵn sàng cho Java.
Cập nhật Java
Sao chép gói Java và ghi lại pack.mcmeta với pack_format đã chọn của bạn cho các phiên bản Minecraft mới hơn.
1. Giữ lại bản lưu trữ gốc
Tạo một bản sao lưu trước khi bắt đầu. Công cụ chuyển đổi tạo một bản tải xuống mới và không ghi đè lên tệp nguồn, nhưng gói gốc là tài liệu tham khảo an toàn nhất khi bạn cần khôi phục một model, texture hoặc metadata entry.
2. Chọn hướng chuyển đổi chính xác
Sử dụng Java to Bedrock cho tệp .zip Java có chứa pack.mcmeta. Sử dụng Bedrock to Java cho tệp .mcpack hoặc .zip có chứa manifest.json. Java Version Update chỉ ghi lại pack.mcmeta trong một gói Java hiện có.
3. Xem lại chi tiết gói đã phát hiện
Kiểm tra pack name, description và Java pack_format trước khi chuyển đổi. Giá trị pack_format chỉ cho Java biết định dạng gói tài nguyên nào được nhắm mục tiêu. Nó không tự động ghi lại models hoặc các tệp dành riêng cho phiên bản khác.
4. Tải xuống và thử nghiệm trong một thế giới mới
Cài đặt archive đã chuyển đổi, tự kích hoạt nó và kiểm tra một số block và item. Thử nghiệm mà không có các gói khác giúp dễ dàng xác định các missing textures, wrong paths và xung đột load-order.
Những thay đổi trong quá trình chuyển đổi
Bảng dưới đây phân tách công việc được hoàn thành tự động khỏi các phần bạn nên tự xem xét. Điều này giúp bạn dễ dàng quyết định xem công cụ chuyển đổi có phù hợp với gói của bạn hay không trước khi xử lý một archive lớn.
| Chuyển đổi | Được xử lý tự động | Xem lại sau khi tải xuống |
|---|---|---|
| Java sang Bedrock | Tạo manifest.json và UUID, sao chép pack icon, và ánh xạ lại các block và item texture paths phổ biến. | Java models, tính năng OptiFine, shaders, fonts, sounds, animations, và các yêu cầu về material hoặc render-controller của Bedrock. |
| Bedrock sang Java | Tạo pack.mcmeta, sao chép pack icon, và ánh xạ lại các block và item phổ biến vào cây texture của Java. | UI chỉ dành cho Bedrock, entity definitions, attachables, render controllers, materials và bất kỳ nội dung behavior-pack nào. |
| Cập nhật phiên bản Java | Sao chép archive và thay thế pack.mcmeta bằng pack_format và description đã chọn. | Đổi tên texture paths, thay đổi model schemas, loại bỏ game assets và các thay đổi khác giữa các phiên bản Minecraft. |
Danh sách kiểm tra thử nghiệm
- Xác nhận rằng Minecraft nhận diện archive và hiển thị pack name và icon mong muốn.
- Kiểm tra các block và item từ nhiều material families thay vì chỉ thử nghiệm một texture.
- Tìm kiếm mẫu missing-texture màu tím và đen và đọc game log để tìm các invalid paths.
- Kiểm tra animated textures, transparent pixels, custom sounds, fonts, models và user interfaces riêng biệt.
- Mở CONVERSION_NOTES.txt trong bản tải xuống. Nó liệt kê các tệp mà công cụ chuyển đổi đã bỏ qua vì chúng cần được xử lý thủ công.
Các vấn đề chuyển đổi thường gặp
Minecraft không phát hiện gói: Mở archive và đảm bảo pack.mcmeta hoặc manifest.json nằm ở thư mục gốc của archive, không nằm trong một thư mục lồng thêm.
Một số texture bị thiếu: So sánh asset bị thiếu với gói gốc và kiểm tra path dành riêng cho phiên bản của nó. Complex models có thể tham chiếu các texture bổ sung không phải là một phần của ánh xạ thư mục cơ bản.
Gói tải nhưng trông sai: Tắt các gói tài nguyên khác, xác minh phiên bản Minecraft mục tiêu và kiểm tra các transparent hoặc animated textures. Các phiên bản khác nhau có thể diễn giải UV layouts và rendering rules khác nhau.
Quyền riêng tư và các gói lớn
Archive đã chọn vẫn nằm trong trình duyệt của bạn. JSZip đọc và xây dựng lại nó cục bộ, vì vậy công cụ không tải texture của bạn lên MC Toolbox. Các gói rất lớn vẫn có thể sử dụng bộ nhớ đáng kể vì trình duyệt phải giữ archive nguồn và archive đã tạo cùng một lúc. Nếu một chuyển đổi lớn thất bại, hãy đóng các tab không sử dụng và thử gói trên trình duyệt máy tính để bàn.
Câu hỏi thường gặp về Công cụ chuyển đổi gói
Nó có thể chuyển đổi mọi gói một cách hoàn hảo không?
Không. Nó xử lý chuyển đổi texture và metadata phổ biến. OptiFine CIT, CEM models, shaders, custom Java models, Bedrock render controllers và behavior logic thường cần chỉnh sửa thủ công.
Tệp của tôi có được tải lên không?
Không. Công cụ chuyển đổi chạy cục bộ trong trình duyệt của bạn bằng JSZip. Nó đọc archive của bạn, xây dựng một archive mới và tải xuống mà không gửi gói đến máy chủ.
Tôi nên tải lên định dạng nào?
Sử dụng .zip cho gói Java và .mcpack hoặc .zip cho gói Bedrock. Đầu ra là .mcpack cho Bedrock hoặc .zip cho Java.
Thay đổi pack_format có cập nhật các texture và model cũ không?
Không. Java Version Update chỉ thay đổi pack.mcmeta. Minecraft đã đổi tên tệp và thay đổi định dạng model qua các bản phát hành, vì vậy một gói cũ hơn vẫn có thể cần công việc di chuyển thủ công.
Tôi có thể chuyển đổi gói behavior Bedrock thành gói data Java không?
Không. Công cụ chuyển đổi này dành cho metadata và textures của gói tài nguyên phổ biến. Bedrock behavior packs và Java data packs sử dụng các hệ thống khác nhau và yêu cầu chuyển đổi chuyên dụng hoặc tạo lại thủ công.
Tại sao gói đã chuyển đổi lại có ít tệp hơn?
Các path dành riêng cho phiên bản và không được hỗ trợ được cố ý bỏ qua khỏi archive đã tạo. Đọc CONVERSION_NOTES.txt để xem những tệp nào đã bị bỏ qua, sau đó port các tính năng bạn vẫn cần bằng tay.