Guides
WorkflowGameruleTeleportProject

Command Pack khởi động bản đồ phiêu lưu

10 phút đọc

Bản đồ phiêu lưu hiếm khi cần một lệnh. Nó cần một gói thiết lập nhỏ có thể được xem xét, copy và chạy lại sau khi thử nghiệm. Hướng dẫn này biến công việc thiết lập bản đồ thông thường thành luồng NBTForge Project có thể dự đoán được.

Đặt các quy tắc trò chơi ở đầu gói thiết lập để trạng thái thế giới được thiết lập trước khi định tuyến người chơi.
Add tiền sảnh hoặc đặt lại dịch chuyển tức thời như một lệnh có thể xem lại trước khi phản hồi và nhận thưởng.
Sử dụng các lệnh điểm tham chiếu và thứ tự Project để giữ cho các điểm đánh dấu điều hướng được căn chỉnh với gói thiết lập.

Kết quả guide

Command Pack theo giai đoạn đặt ra các quy tắc bản đồ, đưa người chơi trở lại sảnh, đánh dấu điều hướng và đưa ra phản hồi rõ ràng.

Mở workflow liên quanGamerule, Teleport, ProjectXây dựng thiết lập bản đồ có thể sử dụng lại

Lộ trình khuyến nghị

  1. Trước tiên hãy tạo các lệnh gamerule để các quy tắc thế giới hiển thị ở đầu gói.
  2. Add một lệnh dịch chuyển tức thời hoặc quay trở lại spawn cho sảnh hoặc điểm đặt lại.
  3. Add một lệnh điểm hoặc điểm đánh dấu khi người chơi cần hỗ trợ điều hướng.
  4. Xây dựng phản hồi tiêu đề, âm thanh và chi tiết dưới dạng các lệnh riêng biệt thay vì ẩn chúng trong ghi chú.
  5. Lưu mọi lệnh vào Project và copy gói cuối cùng theo thứ tự nó sẽ chạy.

Thứ tự lệnh được đề xuất

Bắt đầu với trạng thái thế giới ổn định: luật chơi, thời gian, thời tiết và các lệnh môi trường khác. Sau đó thêm các lệnh di chuyển, phản hồi, phần thưởng và dọn dẹp của người chơi. Thứ tự này giúp việc quét gói dễ dàng hơn khi có gì đó thay đổi.

Gói khởi đầu đơn giản có thể bao gồm keepInventory, doMobSpawning, dịch chuyển tiền sảnh, thông báo tiêu đề, vật phẩm phần thưởng, phản hồi âm thanh phát và điểm đánh dấu hạt.

  • Thiết lập thế giới đầu tiên.
  • Định tuyến người chơi thứ hai.
  • Phản hồi có thể nhìn thấy và âm thanh thứ ba.
  • Phần thưởng và dọn dẹp cuối cùng.

Sử dụng Project làm nguồn sự thật

Project đáng tin cậy hơn ghi chú đầu vì mỗi lệnh giữ nguyên ngữ cảnh của nó và có thể được tải lại vào trình tạo phù hợp. Khi một vật phẩm phần thưởng thay đổi, hãy tải lại vật phẩm đó, cập nhật nó và copy lại gói đó.

Đặt tên vật phẩm theo mục đích, không chỉ họ lệnh. "Quay lại sảnh" hữu ích hơn "lệnh dịch chuyển" khi gói phát triển.

Đã vượt qua thử nghiệm trước khi phát hành

Chạy gói trong thế giới thử nghiệm và kiểm tra các vấn đề về đơn hàng. Dịch chuyển tức thời trước các quy tắc của trò chơi vẫn có thể hoạt động, nhưng các lệnh thiết lập sẽ dễ dàng hơn để lý giải khi nào trạng thái thế giới xuất hiện trước.

Khi lệnh dành riêng cho phiên bản, hãy đưa phiên bản đó vào tiêu đề Project hoặc trong tài liệu xung quanh.

Gửi hiện vật đã copy

Sử dụng hướng dẫn này để tạo tạo phẩm mà người chơi hoặc người tạo bản đồ sẽ thực sự chạy: lệnh được copy, gói Project được đặt hàng hoặc tài nguyên datapack. Quá trình xem xét cuối cùng sẽ diễn ra trên kết quả được copy đó, không chỉ ở trạng thái trình tạo có thể chỉnh sửa.

Khi quy trình có phân biệt phiên bản, hãy gắn nhãn phiên bản đích bên cạnh lệnh. Khi nó sử dụng bộ chọn, scoreboard, boss bar, thẻ, loot table hoặc thứ tự Project, hãy kiểm tra những phần phụ thuộc đó trong một thế giới sạch sẽ trước khi xuất bản thiết lập.

  • Copy từ Output cho một lệnh và từ Project cho các gói được đặt hàng.
  • Giữ riêng các biến thể Java, Bedrock và snapshot.
  • Trước tiên, hãy kiểm tra các bộ chọn phá hủy với output vô hại.
  • Cập nhật các preset có liên quan khi hướng dẫn trở thành quy trình chuẩn.

Guide và preset liên quan

FAQ

Thiết lập bản đồ nên là một chuỗi khối lệnh hay một tệp chức năng?

Sử dụng bất cứ điều gì phù hợp với bản đồ. NBTForge Project có thể copy cùng một khối lệnh được sắp xếp cho các khối lệnh hoặc cho quy trình kiểu chức năng.

Gói khởi đầu nên bao gồm bao nhiêu lệnh?

Giữ phiên bản đầu tiên nhỏ gọn: quy tắc thế giới, vận động hành lang/đặt lại, một dòng phản hồi và một phần thưởng hoặc điểm đánh dấu. Độ phức tạp của Add sau gói đó rất dễ chạy lại.

Khi nào hướng dẫn này sẽ trở thành gói Project?

Sử dụng Project khi quy trình cần nhiều lệnh, có thứ tự thiết lập và dọn dẹp hoặc phải chỉnh sửa lại sau khi kiểm tra. Các lệnh một lần có thể ở dạng Output.