MCTOOLBOX
MC ToolboxMC TOOLBOX

Sáng tạo

Trình tạo pack.mcmeta

Tạo metadata resource pack Java cho các số pack_format cũ và kiểu min_format / max_format mới.

Chi tiết gói

Numbers shift when Mojang bumps pack formats. If the game warns about compatibility, compare against the current pack format list for your exact snapshot/release.

Đã tạo pack.mcmeta

{
  "pack": {
    "description": "My Minecraft resource pack",
    "min_format": [
      88,
      0
    ],
    "max_format": [
      88,
      0
    ]
  }
}

pack.mcmeta làm gì trong resource pack Java

pack.mcmeta là tệp metadata nằm ở thư mục gốc của resource pack Java Edition. Nó cho Minecraft biết cách mô tả gói và định dạng resource pack mà các tệp nhắm tới. Trình tạo này chuyển đổi giữa trường pack_format cũ và cấu trúc min_format và max_format mới được sử dụng trong các bản phát hành hiện tại.

Tệp này không chứa textures, models, sounds, fonts, hoặc language entries. Những tài nguyên đó vẫn nằm trong thư mục assets. Hãy đặt pack.mcmeta bên cạnh thư mục assets, không đặt bên trong, và lưu tệp tải xuống với đúng tên này.

Chọn đúng bản phát hành Minecraft

Giá trị định dạng gói thay đổi độc lập với số phiên bản trò chơi. Chọn bản phát hành hoặc snapshot sẽ tải gói, sau đó giữ nguyên các trường đã tạo trừ khi bạn tự xác minh phạm vi tương thích rộng hơn.

Metadata cũ và hiện đại khác nhau

Các bản phát hành cũ đọc một số pack_format duy nhất. Các bản mới có thể sử dụng mảng định dạng tối thiểu và tối đa. Trình tạo tự động thay đổi cấu trúc JSON thay vì trộn cả hai lược đồ trong một tệp.

Cảnh báo tương thích vẫn quan trọng

Minecraft có thể tải gói cũ hoặc mới hơn với cảnh báo, nhưng việc tải không đảm bảo mọi định dạng tài nguyên đều tương thích. Models, item definitions, shaders, fonts và các tài nguyên khác có thể thay đổi giữa các bản phát hành ngay cả khi metadata phân tích cú pháp chính xác.

Snapshot cần kiểm tra thêm

Số định dạng snapshot có thể thay đổi trước bản phát hành ổn định. Hãy coi đầu ra snapshot là metadata thử nghiệm và kiểm tra lại khi chuyển gói sang snapshot mới hơn hoặc phiên bản Minecraft ổn định.

Tạo tệp pack.mcmeta hợp lệ

  1. Viết mô tả mà người chơi sẽ thấy trên màn hình resource pack.
  2. Chọn đúng bản phát hành Java hoặc snapshot dùng để kiểm tra.
  3. Tải xuống pack.mcmeta và đặt nó vào thư mục gốc của thư mục resource pack hoặc tệp ZIP.
  4. Giữ thư mục assets bên cạnh tệp metadata, sau đó tải gói trong Minecraft.
  5. Đọc nhật ký trò chơi khi gói bị từ chối hoặc tài nguyên không tải được.

Câu hỏi về pack.mcmeta

pack.mcmeta nên đặt ở đâu?

Đặt nó ở cấp cao nhất của resource pack bên cạnh thư mục assets. Nếu gói được nén ZIP, cả pack.mcmeta và assets phải hiển thị ngay khi mở ZIP.

pack.mcmeta có được dùng cho datapack không?

Datapack cũng sử dụng tệp có tên pack.mcmeta, nhưng giá trị định dạng được hỗ trợ và mục đích nội dung khác nhau. Trang này được cấu hình cụ thể cho metadata resource pack Java.

Tại sao Minecraft báo gói của tôi không tương thích?

Định dạng đã chọn có thể không khớp với trò chơi đang chạy, JSON có thể bị chỉnh sửa sai, hoặc tệp có thể bị lồng sâu hơn một thư mục. Hãy kiểm tra bản phát hành đã chọn và thư mục gốc ZIP trước.

Một resource pack có thể hỗ trợ nhiều phiên bản không?

Metadata hiện đại có thể khai báo một phạm vi, nhưng bản thân tài nguyên cũng phải hoạt động trong phạm vi đó. Khai báo rộng không thể chuyển đổi models hoặc definitions đã thay đổi giữa các phiên bản.