Presets

Preset vật phẩm

Preset vật phẩm chìa khóa cho map phiêu lưu

Preset này tạo ra một chìa khóa bản đồ phiêu lưu thực dụng chứ không chỉ là một vật phẩm trang trí. Người chơi thấy một Vault Key có tên kèm lore, trong khi logic lệnh có thể nhận ra dấu `custom_data`. Các ảnh chụp cho thấy những trường trong giao diện Give và kết quả Tripwire Hook trong game, bao quát cả nhu cầu của người tạo lẫn người chơi.

Kết quả preset

Một vật phẩm Vault Key dễ đọc, có lore cho người chơi và custom_data cho logic bản đồ.

Kết quả

Lệnh Give chìa khóa phiêu lưu

/give @p minecraft:tripwire_hook[custom_name={text:"Vault Key",color:"yellow",italic:false},lore=[{text:"Opens the trial vault",color:"gray",italic:false}],custom_data={key:"trial_vault"}] 1

Ảnh chụp preset

Tripwire Hook là một vật phẩm giống chìa khóa dễ nhận ra, rất hợp với bản đồ phiêu lưu.
Tên và lore giải thích chìa khóa cho người chơi trước khi bất kỳ logic lệnh nào chạy.
Output bao gồm cả văn bản hướng tới người chơi lẫn một trường custom_data máy đọc được.
Ảnh chụp xác nhận lệnh được tạo giao một vật phẩm giống chìa khóa vào tay.

Dựng preset

  1. Mở Give và đặt vật phẩm thành Tripwire Hook.
  2. Đặt tên vật phẩm là "Vault Key" và chọn một màu vàng dễ đọc.
  3. Thêm một dòng lore giải thích chìa khóa này mở thứ gì.
  4. Thêm custom_data chẳng hạn {key:"trial_vault"} để nhận diện về sau.
  5. Kiểm tra xem lệnh có còn nằm dưới giới hạn chat không.
  6. Copy lệnh để test hoặc lưu nó cùng phần còn lại của thiết lập bản đồ.

Dữ liệu hướng tới người chơi và dữ liệu logic

Một chìa khóa bản đồ tốt cần hai lớp. Tên tùy chỉnh và lore cho người chơi biết họ vừa tìm thấy gì. Trường custom_data cho logic lệnh của bạn một dấu nhận diện ổn định, ít mong manh hơn so với chỉ kiểm tra tên hiển thị.

NBTForge giữ cả hai lớp trong cùng một lần xem output. Nhờ đó dễ xác nhận chìa khóa vẫn hiển thị đúng sau khi bạn thêm trường dữ liệu cần cho bộ chọn, lệnh xóa hoặc dọn dẹp phần thưởng.

Lựa chọn vật phẩm

Tripwire Hook là một vật phẩm chìa khóa mặc định mạnh vì trong túi đồ nó vốn đã trông giống một chiếc chìa khóa. Nếu resource pack của bạn có model riêng, sau này bạn có thể thêm item model hoặc custom model data mà không đổi logic lõi.

Hãy giữ lệnh chìa khóa đầu tiên thật ngắn. Nó phải dễ dán, dễ test, dễ xóa và dễ nhận diện trước khi trở thành một phần của cánh cửa, hầm chứa hay chuỗi nhiệm vụ lớn hơn.

  • Dùng Tripwire Hook để có dáng chìa khóa kiểu vanilla.
  • Dùng custom_data cho logic lệnh.
  • Dùng lore để hướng dẫn người chơi.

Test logic bản đồ

Sau khi vật phẩm hiện ra đúng trong game, hãy test phần nhận diện một cách riêng biệt. Dùng một bộ chọn nhỏ hoặc một lệnh clear nhắm vào dấu custom_data trước khi nối chìa khóa với một sự kiện cửa hoặc hầm chứa.

Nếu nhận diện thất bại, đừng vội đổi tên vật phẩm trước. Hãy kiểm tra cú pháp custom_data, phiên bản mục tiêu và đường dẫn bộ chọn để chìa khóa trực quan và chìa khóa logic luôn khớp nhau.

Với các quy trình vật phẩm liên quan, hãy so sánh Cách tạo preset kiếm tùy chỉnh trong Minecraft, rồi dùng Tại sao lệnh Minecraft của bạn không hoạt động khi cần debug việc nhận diện bộ chọn.

FAQ

Vì sao dùng custom_data thay vì chỉ dùng tên?

Tên hướng tới người chơi và có thể đổi vì lý do trình bày. custom_data là dấu nhận diện ổn định hơn cho các lệnh bản đồ cần xác định chìa khóa.

Tôi có thể dùng vật phẩm khác làm chìa khóa không?

Có. Đổi trường vật phẩm và giữ nguyên tên, mẫu lore cùng custom_data nếu nó hợp với bản đồ của bạn.

Chìa khóa này có thể bị tiêu hao sau khi dùng không?

Có. Hãy thêm một lệnh clear hoặc lệnh vật phẩm riêng nhắm vào dấu custom_data sau khi hành động mở cửa hoặc hầm chứa thành công.

Mở quy trình này

Bắt đầu từ khu vực dựng Give liên quan, rồi chỉnh các trường preset cho thế giới của bạn.