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
- Giải nén gói tải về để lấy một datapack ZIP và một resource pack ZIP.
- Đặt datapack ZIP vào world/datapacks, sau đó chạy /reload hoặc mở lại world.
- Đặt resource pack ZIP vào .minecraft/resourcepacks rồi bật nó trong Resource Packs.
- Đế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.
| Mob | Texture bắt buộc | Khóa model | Asset mob con |
|---|---|---|---|
| assets {wild, tame, angry} | Không | Có (26.1+) | |
| single asset_id | Không | Có (26.1+) | |
| single asset_id | normal / cold / warm | Có (26.1+) | |
| single asset_id | normal / cold / warm | Có (26.1+) | |
| single asset_id | normal / cold / warm | Có (26.1+) | |
| single asset_id | Không | Không | |
| single asset_id | normal / warm | Khô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: 0Câ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ề.