Cách sử dụng ID vật phẩm trong Minecraft
Kể từ Minecraft 1.13, mọi vật phẩm và khối đều sử dụng ID không gian tên (namespace ID) như minecraft:oak_planks hoặc minecraft:diamond_sword. Bạn có thể nhập trực tiếp các ID này vào các lệnh, bảng loot (loot tables), công thức chế tạo (recipes), thẻ (tags) và gói dữ liệu (datapacks), vì vậy việc học cách tra cứu chúng nhanh chóng là rất đáng giá. Sử dụng hộp tìm kiếm phía trên để tìm bất kỳ vật phẩm nào bằng tên tiếng Anh, ID không gian tên hoặc thậm chí là ID số của nó.
Lệnh /give cần ID vật phẩm và số lượng: /give @p minecraft:diamond_sword 1. Các vật phẩm cần thêm dữ liệu, như sách phù phép (enchanted books) hoặc biểu ngữ tùy chỉnh (custom banners), chấp nhận NBT sau số lượng, ví dụ /give @p minecraft:diamond_pickaxe{Enchantments:[{id:"efficiency",lvl:5}]} 1. Các lệnh /setblock và /fill sử dụng ID khối tương tự: /setblock ~ ~ ~ minecraft:stone hoặc /fill ~ ~ ~ ~5 ~5 ~5 minecraft:oak_planks.
Các thế giới và hướng dẫn cũ vẫn sử dụng ID số trước 1.13 như 276 cho một thanh kiếm kim cương, hoặc định dạng cũ minecraft:sapling:0 cho một giá trị dữ liệu cụ thể. Công cụ này hiển thị ID số cũ cho mọi vật phẩm khi bạn bật nút "Legacy 1.12- IDs", giúp bạn chuyển đổi các lệnh cũ sang định dạng không gian tên hiện đại hoặc ngược lại.
Gói dữ liệu (Datapacks) và plugin sử dụng cùng một ID không gian tên ở mọi nơi. Một bảng loot (loot table) tham chiếu minecraft:oak_log làm vật phẩm sẽ rơi ra, một công thức chế tạo (recipe) liệt kê minecraft:stick làm nguyên liệu, và thẻ khối (block tags) nhóm các ID thành các tập hợp như minecraft:logs. Khi bạn biết ID của một vài vật phẩm phổ biến, việc đọc và viết gói dữ liệu trở nên dễ dàng hơn nhiều, và công cụ tra cứu này sẽ giúp bạn với phần còn lại.
Java Edition và Bedrock Edition đều sử dụng ID không gian tên, nhưng hai phiên bản này vẫn khác nhau về cú pháp lệnh và một số ít vật phẩm. Dữ liệu trên trang này tuân theo Java Edition 1.21. Nếu một lệnh không hoạt động trên Bedrock, hãy kiểm tra kỹ chính tả ID và nhớ rằng Bedrock không chấp nhận NBT trong các lệnh giống như Java.
Tìm đúng ID chỉ là một nửa công việc. Kích thước chồng (stack size) cũng quan trọng: hầu hết các vật phẩm có thể xếp chồng lên đến 64, ngọc ender (ender pearls) và cầu tuyết (snowballs) xếp chồng đến 16, còn công cụ và áo giáp xếp chồng đến 1. Đối với các chuyển đổi cũ, giá trị dữ liệu (data value) cũng quan trọng như ID số. Các cột phía trên hiển thị ID số hiện đại và giá trị 1.12 cũ cạnh nhau, giúp bạn dịch các hướng dẫn và cấu hình máy chủ cũ trong vài giây.
Các câu hỏi thường gặp
ID vật phẩm kim cương trong Minecraft là gì?
ID không gian tên hiện đại là minecraft:diamond và ID số là 264. Đối với kiếm kim cương, hãy sử dụng minecraft:diamond_sword (số 276).
Làm cách nào để tự cho mình một vật phẩm trong Minecraft?
Sử dụng lệnh /give với ID không gian tên: /give @p minecraft:diamond_sword 1. Trong Java Edition, bạn có thể thêm NBT sau số lượng, chẳng hạn như phù phép (enchantments) hoặc tên tùy chỉnh.
Sự khác biệt giữa ID số và ID cũ là gì?
ID số như 1 cho đá là các giá trị nội bộ từ 1.12 trở về trước. ID cũ như minecraft:sapling:0 cũng mang một giá trị dữ liệu cho các biến thể. ID không gian tên hiện đại đã thay thế cả hai bắt đầu từ 1.13.
ID khối có giống với ID vật phẩm không?
Hầu hết các khối cũng tồn tại dưới dạng vật phẩm và chia sẻ cùng một ID không gian tên, vì vậy minecraft:stone hoạt động trong cả /setblock và /give. Một vài khối kỹ thuật như không khí (air), rào chắn (barrier) hoặc khối lệnh (command blocks) không thể lấy được dưới dạng vật phẩm thông thường.
Làm cách nào để sao chép ID vật phẩm?
Nhấp vào nút sao chép bên cạnh bất kỳ ID nào. Nó sẽ sao chép toàn bộ giá trị, ví dụ minecraft:diamond_sword, trực tiếp vào khay nhớ tạm của bạn, sẵn sàng để dán vào một lệnh, gói dữ liệu (datapack) hoặc plugin.
Tại sao một số ID cũ lại trông giống 1:2?
Định dạng là numericID:dataValue. Trước 1.13, đây là cách trò chơi phân biệt các biến thể như màu đá granite hoặc loại cây non. Cột legacy hiển thị giá trị kết hợp này khi nó tồn tại.
ID vật phẩm có hoạt động trong Bedrock Edition không?
Bedrock cũng sử dụng ID không gian tên như minecraft:stone, nhưng cú pháp lệnh hơi khác và một vài vật phẩm chỉ tồn tại trên một phiên bản. Hãy kiểm tra chính tả và sử dụng định dạng lệnh của Bedrock để có kết quả tốt nhất.