Hướng dẫn

Cách cài datapack

Cập nhật 18 tháng 10, 2026

Datapack không cần mod hay phần mềm máy chủ: chúng chạy trên vanilla, khi chơi đơn và trên mọi máy chủ. Một datapack thuộc về một thế giới: bạn đặt nó vào thư mục datapacks của thế giới đó rồi reload. Điều duy nhất cần để ý là pack phải được làm cho đúng phiên bản Minecraft của bạn.

Một ví dụ để bắt đầu.

Tạo thứ này với Codexe

Từng bước

  1. 1.Kiểm tra phiên bản

    Trang của pack ghi rõ nó hỗ trợ những phiên bản Minecraft nào. Định dạng datapack thay đổi giữa các phiên bản, nên pack cho 1.20 có thể không chạy trên 1.21.

  2. 2.Tìm thư mục datapacks của thế giới

    Chơi đơn: .minecraft/saves/<World>/datapacks/. Máy chủ: world/datapacks/ (thư mục có tên theo level-name trong server.properties).

  3. 3.Chép pack vào

    Đặt tệp .zip vào đó nguyên trạng, hoặc thư mục đã giải nén. Cách nào cũng vậy, pack.mcmeta phải nằm ở cấp trên cùng của tệp zip hoặc thư mục.

  4. 4.Tải lại

    Chạy /reload trong game (cần quyền operator hoặc bật cheat), hoặc khởi động lại máy chủ.

  5. 5.Kiểm tra pack đã được bật

    /datapack list hiển thị các pack đã bật và có sẵn. Nếu pack của bạn có sẵn nhưng chưa bật, hãy chạy /datapack enable "file/<name>".

Thêm datapack khi tạo thế giới

Khi chơi đơn, chọn Create New World, rồi More và Data Packs: kéo tệp .zip vào cửa sổ và chuyển nó sang bên đã bật. Đây là cách đúng cho các pack thay đổi việc sinh thế giới (quần xã, địa hình, công trình), vì những thay đổi đó chỉ áp dụng cho các chunk được sinh ra sau khi pack được bật.

Trên máy chủ, hãy đặt pack sinh thế giới vào world/datapacks/ trước lần khởi động đầu tiên, nếu không địa hình cũ vẫn giữ nguyên và chỉ các chunk mới thay đổi.

Các vấn đề thường gặp

  • Pack không có trong /datapack list: nó nằm sai thư mục, hoặc tệp zip có thêm một cấp thư mục, nên pack.mcmeta không nằm ở cấp trên cùng.
  • Cảnh báo "Made for an older/newer version": pack_format không khớp với game của bạn. Pack có thể vẫn được nạp, nhưng công thức hoặc function viết cho phiên bản khác có thể lỗi.
  • Đã nạp nhưng không có gì xảy ra: một function hoặc công thức bị lỗi. Log máy chủ (hoặc log game khi chơi đơn) ghi tên tệp bị lỗi.
  • Bạn đã tải về một resource pack: texture và âm thanh nằm trong resourcepacks/, không phải datapacks/. Một số nội dung được phát hành ở cả hai dạng.

Trên bảng điều khiển hosting

Trên bảng điều khiển hosting, mở trình quản lý tệp, vào thư mục thế giới và tải tệp zip lên datapacks/, rồi khởi động lại. Một số host có trình cài datapack làm điều tương tự. Thư mục thế giới là thư mục ghi trong server.properties, không phải thư mục gốc của máy chủ.

Datapack làm bằng Codexe

Datapack làm trên Codexe được nạp trên một máy chủ Minecraft thật trước khi Sẵn sàng, và log máy chủ được đọc để tìm lỗi trong công thức, function, advancement hoặc JSON. Bạn tải nó về dưới dạng tệp zip với pack.mcmeta và data/ ở cấp trên cùng, sẵn sàng cho world/datapacks/, và bạn có thể chơi thử trên một máy chủ thử nghiệm riêng trước.

Câu hỏi

Tôi có cần cài gì trên client không?

Không. Datapack chạy trên máy chủ (hoặc máy chủ tích hợp khi chơi đơn). Người chơi chỉ cần resource pack nếu datapack đi kèm một pack cho texture.

Datapack có áp dụng cho mọi thế giới không?

Không, chỉ cho thế giới có thư mục chứa nó. Hãy chép nó vào từng thế giới cần dùng.

Tôi có thể gỡ datapack không?

Chạy /datapack disable "file/<name>" và xóa nó khỏi thư mục. Những thứ nó đã tạo ra (vật phẩm, bảng điểm, địa hình đã sinh) có thể vẫn còn trong thế giới.

Làm datapack cho thế giới của bạn

Prompt này mở ra sẵn sàng để gửi:

“Một datapack cho Minecraft 1.21.4, namespace "camp": công thức không hình dạng cho Bedroll (3 len trắng và 2 dây) cho ra một chiếc giường trắng có tên, công thức biến 4 thịt thối thành 1 da, và một function load hiển thị bảng điểm "deaths" trên sidebar.”

Tạo thứ này với Codexe
Cách cài datapack Minecraft (thế giới hoặc máy chủ) | Codexe