preset Item
Minecraft Dữ liệu mô hình tùy chỉnh Lệnh Item
custom_model_data chỉ hữu ích khi nó phù hợp với mô hình gói tài nguyên. Bài viết nâng cấp này tập trung vào quy trình đầy đủ: chọn vật phẩm, gán giá trị mô hình, gắn nhãn vật phẩm cho người chơi và giữ custom_data ở trạng thái sẵn sàng cho logic lệnh.
Kết quả preset
Lệnh mục sẵn sàng cho gói tài nguyên có id mô hình rõ ràng và điểm đánh dấu dữ liệu ổn định.
Kết quả
Dữ liệu mô hình tùy chỉnh Output Give
/give @p minecraft:diamond_sword[custom_name={text:"Runed Blade",color:"aqua",italic:false},lore=[{text:"Resource-pack model 1001",color:"gray",italic:false}],custom_model_data={floats:[1001]},enchantment_glint_override=true,custom_data={model_item:"runed_blade"}] 1The longest command line is 266 characters, 10 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Ảnh chụp preset
Dựng preset
- Mở Give và chọn mục mà gói tài nguyên ánh xạ lại.
- Đặt custom_model_data thành giá trị mà gói tài nguyên mong đợi.
- Thêm custom_name và lore mô tả vật phẩm được mô hình hóa, không phải vật phẩm cơ bản.
- Copy lệnh và kiểm tra gói tài nguyên được kích hoạt trước khi xuất bản.
Id mẫu và nhận dạng mặt hàng
Giá trị mô hình giống nhau không có ý nghĩa gì nếu không có gói tài nguyên phù hợp. Giữ id mô hình hiển thị trong lore trong khi thử nghiệm, sau đó xóa nó hoặc thay thế nó bằng văn bản hướng tới người chơi sau khi gói ổn định.
custom_data nên lưu trữ danh tính vật phẩm riêng biệt. Điều đó cho phép các lệnh phát hiện mục mà không cần dựa vào số kiểu máy hoặc tên hiển thị.
Ghi chú Version
Hình dạng của output custom_model_data phụ thuộc vào họ phiên bản Java đã chọn. Sử dụng NBTForge để xây dựng lại vật phẩm khi hỗ trợ cả thế giới thành phần trước và thành phần hiện tại.
Các trang được tạo được chuyển hướng cho các kết hợp mục/mô hình riêng lẻ hiện trỏ tới đây để trang web có một tài nguyên chuẩn mạnh hơn cho mục đích này.
Để biết quy trình của vật phẩm lân cận, hãy so sánh Trình tạo lệnh đầu người chơi Minecraft và Tên tùy chỉnh và preset lore cho bất kỳ mục nào.
- Khớp giá trị mô hình với gói tài nguyên.
- Giữ văn bản hiển thị có thể đọc được cho người chơi.
- Sử dụng custom_data cho logic lệnh.
Điều chỉnh preset vào một Project thực sự
Hãy coi Minecraft Dữ liệu mô hình tùy chỉnh Lệnh Item như một điểm bắt đầu được thử nghiệm, không chỉ là một chuỗi được copy. Sau khi output hoạt động một lần, hãy lưu nó với tên Project rõ ràng, ghi lại phiên bản Minecraft mục tiêu và giữ nguyên các lệnh thiết lập có liên quan gần với preset như scoreboard, boss bar, loot hoặc đặt lại các dòng.
Trước khi xuất bản preset lên bản đồ, máy chủ hoặc Command Pack, hãy chạy nó từ tạo phẩm được copy thay vì chỉ từ workbench trực tiếp. Tính năng này phát hiện các phần phụ thuộc bị thiếu, bộ chọn cũ, lựa chọn phiên bản sai và các lệnh chỉ hoạt động vì trạng thái thử nghiệm cục bộ đã tồn tại.
- Giữ Edition và Version đã chọn bằng lệnh chia sẻ.
- Kiểm tra bộ chọn dựa trên lệnh vô hại trước khi sử dụng sát thương, tiêu diệt, xóa hoặc dịch chuyển tức thời.
- Di chuyển các lệnh dài vào Project hoặc quy trình theo kiểu chức năng thay vì dán chúng vào cuộc trò chuyện.
- Kiểm tra lại cảnh báo sau khi thay đổi thực thể, thành phần vật phẩm, passenger hoặc tài nguyên datapack.
FAQ
Custom_model_data có tự tạo mô hình không?
Không. Nó chọn một mô hình được cung cấp bởi gói tài nguyên. Lệnh và gói tài nguyên phải thống nhất về giá trị.
Tôi có nên phát hiện vật phẩm bằng custom_model_data không?
Thích custom_data hơn cho logic. custom_model_data chủ yếu là một hook kết xuất, trong khi custom_data rõ ràng hơn về các lệnh.
Khi nào preset này sẽ trở thành một phần của Command Pack?
Sử dụng nó làm mục nhập Command Pack khi output phụ thuộc vào dòng thiết lập, lệnh đặt lại, tài nguyên cướp bóc, trạng thái scoreboard hoặc thử nghiệm lặp lại. Các lệnh an toàn đơn lẻ vẫn có thể được copy trực tiếp từ Kết quả.
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.