Guides
Tham khảoTarget selectorExecute IfCommands

Bảng cheat bộ chọn mục tiêu Minecraft

8 phút đọc

Bộ chọn tuy nhỏ nhưng quyết định ai sẽ nhận lệnh. Bộ chọn tốt phải đủ hẹp để an toàn và đủ đơn giản để gỡ lỗi. Sử dụng tham chiếu này khi lệnh hoạt động ở output nhưng đánh sai mục tiêu trong trò chơi.

Bắt đầu công việc của bộ chọn trên bề mặt xem xét không phá hủy trước khi sử dụng nó trong các lệnh có rủi ro cao.
Sử dụng Thực thi nếu để chứng minh các bộ lọc loại, thẻ, khoảng cách và điểm số trước khi bộ chọn điều khiển lối chơi.
Đối với các lệnh phá hoại, hãy giữ phạm vi mục tiêu hiển thị và thu hẹp trước khi copy output.

Kết quả guide

Danh sách kiểm tra bộ chọn thực tế giúp ngăn các lệnh không nhắm mục tiêu gì hoặc quá nhiều.

Mở workflow liên quanTarget selector, Execute If, CommandsLựa chọn mục tiêu lệnh an toàn

Lộ trình khuyến nghị

  1. Trước tiên hãy chọn bộ chọn cơ sở: người chơi gần nhất, tất cả người chơi, tất cả thực thể hoặc trình chạy lệnh.
  2. Add mỗi lần một bộ lọc, bắt đầu bằng loại, thẻ, khoảng cách hoặc nhóm.
  3. Chỉ sử dụng điểm sau khi mục tiêu tồn tại và có giá trị đã biết.
  4. Add sắp xếp và giới hạn khi có thể có nhiều hơn một mục tiêu.
  5. Kiểm tra bộ chọn bằng một lệnh vô hại trước khi sử dụng sát thương, tiêu diệt, dịch chuyển hoặc thay đổi kho đồ.

Quyết định chọn cơ sở

Sử dụng bộ chọn cơ sở nhỏ nhất phù hợp với công việc. Nếu lệnh ảnh hưởng đến một người chơi, hãy bắt đầu với người chơi gần nhất hoặc người chạy lệnh thay vì tất cả người chơi. Nếu nó ảnh hưởng đến các thực thể, hãy quyết định xem có nên đưa người chơi vào hay không trước khi sử dụng bộ chọn thực thể rộng.

Bộ chọn rộng rất hữu ích cho việc thiết lập và dọn dẹp, nhưng chúng phải được ghép nối với các bộ lọc loại, thẻ, nhóm hoặc khoảng cách.

  • Sử dụng @s cho trình chạy lệnh khi thực thi với tư cách là một thực thể đã biết.
  • Sử dụng @p để tương tác với người chơi gần nhất.
  • Sử dụng @a cho thông báo hoặc thiết lập trên toàn bộ người chơi.
  • Chỉ sử dụng @e khi quá trình lọc thực thể rõ ràng.

Bộ lọc ngăn ngừa tai nạn

Tags thường là cách rõ ràng nhất để kết nối các quy trình nhiều lệnh. Add một thẻ khi thực thể được tạo, sau đó nhắm mục tiêu thẻ đó sau. Điều này dễ bảo trì hơn là lặp lại bộ lọc NBT dài trong mỗi lệnh tiếp theo.

Bộ lọc khoảng cách và giới hạn bảo vệ các lệnh chạy từ khối lệnh hoặc chức năng. Bộ lọc khoảng cách bị thiếu có thể ảnh hưởng đến các thực thể bên ngoài khu vực chạm trán.

Gỡ lỗi bộ chọn lỗi

Khi bộ chọn ngừng khớp, hãy xóa bộ lọc cho đến khi bộ chọn khớp lại. Thêm lại các bộ lọc theo thứ tự và kiểm tra xem bộ lọc nào vi phạm lệnh. Điểm và bộ lọc NBT là những điểm lỗi phổ biến vì chúng phụ thuộc vào trạng thái có thể chưa tồn tại.

NBTForge có thể giúp xây dựng lệnh xung quanh, nhưng trạng thái bộ chọn trong trò chơi vẫn phụ thuộc vào thế giới của bạn, mục tiêu trên scoreboard, thẻ và vị trí thực thể.

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

Bộ chọn an toàn nhất để thử nghiệm là gì?

Sử dụng @s hoặc thẻ được áp dụng cho thực thể thử nghiệm đã biết. Tránh các bộ chọn rộng như tất cả các thực thể khi kiểm tra các lệnh phá hoại.

Tại sao bộ chọn khớp ở nơi này mà không khớp ở nơi khác?

Khoảng cách, vị trí, người thực thi, kích thước, trạng thái scoreboard và thẻ đều có thể thay đổi giữa các khối lệnh, chức năng và lệnh trò chuyện.

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.