MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack và resource pack Java

Trình tạo biến thể Mob tùy chỉnh

Tạo JSON đúng chuẩn, điều kiện sinh sản, texture mob trưởng thành và mob con, rồi tải pack cài đặt sẵn.

1. Chọn mob

2. ID biến thể

Điều kiện sinh sản

Biome

Mục không có điều kiện với priority 0 sẽ là biến thể dự phòng khi không có quy tắc ưu tiên cao hơn khớp.

Texture PNG mob trưởng thành

File PNG chỉ được xử lý trong trình duyệt và ghi thẳng vào resource pack.

Texture PNG mob con

Đường dẫn texture trong resource pack

Dùng chính xác các đường dẫn PNG này. Tên file phải khớp với asset ID trong JSON.

assets/mypack/textures/entity/wolf/wolf_galaxy.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry.png

assets/mypack/textures/entity/wolf/wolf_galaxy_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry_baby.png

Xem trước pack

My Mob Variants

JSON xem trước trực tiếp

{
  "assets": {
    "angry": "mypack:entity/wolf/wolf_galaxy_angry",
    "tame": "mypack:entity/wolf/wolf_galaxy_tame",
    "wild": "mypack:entity/wolf/wolf_galaxy"
  },
  "spawn_conditions": [
    {
      "condition": {
        "type": "minecraft:biome",
        "biomes": "minecraft:plains"
      },
      "priority": 1
    }
  ]
}

Các biến thể trong pack (0)

Thêm ít nhất một biến thể để tạo pack.

Gói tải về chứa hai file ZIP cài đặt được và một file README.

Biến thể mob tùy chỉnh hoạt động như thế nào

Java Edition lưu mỗi biến thể ngoại hình trong một registry dựa trên dữ liệu. Datapack quyết định asset, mô hình và điều kiện xuất hiện; PNG tương ứng nằm trong resource pack. Bạn phải bật cả hai pack để texture tùy chỉnh hiển thị.

Sói là trường hợp đặc biệt vì cần ba asset cho trạng thái hoang dã, đã thuần hóa và tức giận. Từ 26.1, Mèo, Bò, Lợn, Gà và Sói còn hỗ trợ texture riêng cho mob con.

Minecraft xét điều kiện theo độ ưu tiên. Bạn có thể dùng biome, tag bắt đầu bằng #, structure hoặc khoảng độ sáng mặt trăng. Hãy thêm một mục không điều kiện với priority 0 nếu muốn có biến thể dự phòng.

Cài đặt và kiểm tra pack đã tạo

  1. Giải nén gói tải về để lấy một datapack ZIP và một resource pack ZIP.
  2. Đặt datapack ZIP vào world/datapacks, sau đó chạy /reload hoặc mở lại world.
  3. Đặt resource pack ZIP vào .minecraft/resourcepacks rồi bật nó trong Resource Packs.
  4. Đến vị trí khớp điều kiện để kiểm tra. Texture tím đen thường có nghĩa là sai kích thước PNG hoặc sai đường dẫn asset.

Cấu trúc JSON của từng biến thể mob

Mỗi registry dùng một cấu trúc JSON hơi khác nhau. Công cụ tự chọn đúng trường asset và model theo mob cùng phiên bản Minecraft bạn đã chọn.

MobTexture bắt buộcKhóa modelAsset mob con
Wolfassets {wild, tame, angry}KhôngCó (26.1+)
Catsingle asset_idKhôngCó (26.1+)
Cowsingle asset_idnormal / cold / warmCó (26.1+)
Pigsingle asset_idnormal / cold / warmCó (26.1+)
Chickensingle asset_idnormal / cold / warmCó (26.1+)
Frogsingle asset_idKhôngKhông
Zombie Nautilussingle asset_idnormal / warmKhông

model Khóa model dùng cho vật nuôi có biến thể theo nhiệt độ và Zombie Nautilus. Sói là trường hợp đặc biệt vì một biến thể tham chiếu riêng texture hoang dã, thuần hóa và tức giận.

Điều kiện xuất hiện và độ ưu tiên

Biome và thẻ biome

Chọn một biome cho quy tắc chính xác hoặc dùng thẻ biome khi cùng một biến thể cần xuất hiện trong nhiều biome liên quan.

minecraft:forest | #minecraft:is_forest

Điều kiện structure

Giới hạn biến thể trong một structure hoặc thẻ structure, chẳng hạn làng, monument hay trial chambers.

#minecraft:cats_spawn_as_black

Độ ưu tiên và biến thể dự phòng

Minecraft xét quy tắc có số ưu tiên cao trước. Hãy giữ một mục không có điều kiện với priority 0 làm biến thể dự phòng.

priority: 1 | fallback: 0

Câu hỏi về biến thể mob

Tool có dùng cho Bedrock Edition không?

Không. Các registry và định dạng JSON này chỉ dành cho Java Edition.

Tại sao biến thể Sói cần nhiều texture?

Sói đổi ngoại hình khi hoang dã, đã thuần hóa hoặc tức giận nên cần ba asset riêng.

Có cần cả hai file ZIP không?

Có. Datapack đăng ký biến thể, còn resource pack cung cấp các PNG mà JSON tham chiếu.

Có thể thêm nhiều biến thể không?

Có. Bạn có thể trộn nhiều mob và nhiều biến thể trong cùng một gói tải về.