Preset datapack
Preset loot boss lửa Blaze Emperor
Preset Blaze Emperor là cửa kiểm soát chất lượng cho lệnh dài của batch này. Nó không nhằm để dán vào chat: dòng summon mang theo custom name, tags, persistence, một tham chiếu DeathLootTable và ngữ cảnh phần thưởng cầm tay. Vì vậy gallery hiển thị cả giao diện lẫn chuỗi giao lệnh khối lệnh theo Path A trước khi tới ảnh kết quả boss trong game.
Kết quả preset
Một preset boss Blaze Emperor lệnh dài, có giao lệnh bằng khối lệnh trực quan và một móc nối loot table datapack.
Kết quả
Lệnh summon dài Blaze Emperor
/summon minecraft:blaze ~ ~ ~ {Tags:["nbtforge_boss","blaze_emperor"],CustomName:{text:"Blaze Emperor",color:"yellow",bold:true},CustomNameVisible:1b,PersistenceRequired:1b,DeathLootTable:"nbtforge:entities/blaze_emperor",equipment:{mainhand:{id:"minecraft:diamond_sword",count:1,components:{"minecraft:custom_name":{text:"Ember Overpower Sword",color:"yellow",italic:false},"minecraft:enchantments":{"minecraft:sharpness":6}}}}}The longest command line is 429 characters, 173 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
- Dựng boss blaze trong Summon với custom name, bảng tên nhìn thấy được, tags và persistence.
- Thêm hoặc ghi chú id DeathLootTable trỏ tới bảng phần thưởng datapack.
- Xem lại độ dài output và coi cảnh báo vượt-giới-hạn-chat như một quyết định về cách giao lệnh.
- Dùng Path A cho một bài test một lần: đặt một khối lệnh và lưu dòng summon dài vào trong đó.
- Kích hoạt khối lệnh bằng redstone sau khi đã kiểm tra lệnh đã lưu.
- Giữ JSON loot table trong cùng Project hoặc namespace datapack.
- Test boss trong game, rồi tinh chỉnh máu, sát thương và output phần thưởng riêng rẽ.
Vì sao preset này dùng Path A
Lệnh summon Blaze Emperor cố tình dài hơn giới hạn chat. Dán vào chat sẽ cắt cụt lệnh và tạo ra một thất bại gây hiểu nhầm. Path A, đường khối lệnh, là cách giao lệnh trực quan rõ nhất cho một bài test boss một lần.
Với bản đồ phát hành, Path B thường là một datapack function: đặt dòng summon không-có-dấu-gạch-chéo vào một `.mcfunction`, chạy `/reload`, rồi kích hoạt bằng một lệnh `/function` ngắn. Bài viết dùng ảnh khối lệnh vì chúng dễ soát bằng mắt hơn.
- Đừng dán cả dòng lệnh dài vào chat.
- Dùng khối lệnh cho test một lần.
- Dùng datapack function cho việc spawn boss tái sử dụng.
Trách nhiệm của boss và loot
Lệnh summon chịu trách nhiệm về entity: tên, tags, persistence, equipment và tham chiếu DeathLootTable. Tài nguyên loot table chịu trách nhiệm về nội dung phần thưởng thật sự sau khi boss chết.
Hãy giữ hai trách nhiệm đó tách bạch. Nếu boss spawn ra mà không rơi gì, hãy soát namespace datapack và đường dẫn loot table trước khi đổi lệnh summon.
Test mà không lạc mạch
Lệnh boss dài rất dễ làm hỏng khi sửa nhiều trường cùng lúc. Hãy đổi một thứ, lưu hoặc copy output, rồi dùng kết quả trong game làm bằng chứng trước khi thêm tính năng tiếp theo.
Tags đặc biệt quan trọng cho việc dọn dẹp và lệnh theo sau. Ví dụ gắn cho boss cả tag `nbtforge_boss` lẫn `blaze_emperor` để các lệnh attribute, scoreboard và dọn dẹp chỉ nhắm đúng con boss này.
Về phần vật phẩm của quy trình boss này, so sánh Cách tạo preset kiếm tùy chỉnh trong Minecraft, Preset kiếm Sharpness với lore và glint và hướng dẫn khắc phục Tại sao lệnh Minecraft của bạn không hoạt động.
FAQ
Vì sao không dán lệnh Blaze Emperor vào chat?
Dòng lệnh vượt quá giới hạn chat của Java. Dùng một khối lệnh cho test một lần, hoặc đặt dòng không-dấu-gạch-chéo vào một datapack function và chạy bằng `/function`.
DeathLootTable làm gì?
Nó trỏ entity tới một tài nguyên loot table mà Minecraft nên dùng khi boss chết. Datapack phải chứa tài nguyên đó tại đúng namespace và đường dẫn.
Tôi có thể đổi kiếm phần thưởng không?
Có. Sửa vật phẩm cầm tay hoặc phần thưởng trong loot table riêng rẽ, rồi soát lại độ dài lệnh và đường dẫn datapack trước khi test lại.
Mở quy trình này
Bắt đầu từ khu vực dựng Data Pack liên quan, rồi chỉnh các trường preset cho thế giới của bạn.