แปลงคำสั่ง Give

สร้างคำสั่ง Give ใหม่

ตัวอย่างการใช้งาน

ตัวอย่างด้านล่างสร้างจากตัวสร้างคำสั่งตัวเดียวกับที่อยู่ด้านบนหน้านี้ คำสั่งและคำอธิบายจึงตรงกับที่ฟอร์มจะให้เสมอ กรอกค่าตามตัวอย่างแล้วปรับต่อได้เลย

1. ดาบชื่อสีทองจาก NBT แบบเก่า

ชื่อ สี และมนตร์ของดาบยังอยู่ครบเมื่อเปลี่ยนรูปแบบข้อมูล

/give @p minecraft:diamond_sword[minecraft:custom_name={text:'ดาบผู้พิทักษ์',color:'gold',italic:0b},minecraft:enchantments={'minecraft:sharpness':5},minecraft:unbreakable={}] 1

คำสั่งนี้ทำอะไร แปลง NBT → Components + SNBT: minecraft:diamond_sword × 1 โดยคง ชื่อและรูปแบบข้อความ, มนตร์, ไม่เสียความทนทาน

  • คงรหัสไอเทม มนตร์ และเป้าหมายเดิมไว้ กรุณาตรวจว่ามีในเวอร์ชันปลายทาง

2. หนังสือมนตร์จาก Components แบบ JSON

เปลี่ยนรูปแบบการเก็บมนตร์ในหนังสือและ Lore เป็นข้อมูลรุ่นใหม่

/give @p minecraft:enchanted_book[minecraft:stored_enchantments={'minecraft:mending':1},minecraft:lore=[{text:'ของรางวัล',color:'gray'}]] 1

คำสั่งนี้ทำอะไร แปลง Components + JSON → Components + SNBT: minecraft:enchanted_book × 1 โดยคง Lore, มนตร์ในหนังสือ

  • คงรหัสไอเทม มนตร์ และเป้าหมายเดิมไว้ กรุณาตรวจว่ามีในเวอร์ชันปลายทาง

3. ย้อนกลับเป็น NBT พร้อมซ่อนมนตร์

แปลงกลับสำหรับโลก Java รุ่นเก่า โดยคงการซ่อนรายชื่อมนตร์บนไอเทม

/give @p minecraft:diamond_sword{display:{Name:"{\"text\":\"ดาบลับ\"}"},Enchantments:[{id:"minecraft:sharpness",lvl:5}],HideFlags:1} 1

คำสั่งนี้ทำอะไร แปลง Components + SNBT → NBT: minecraft:diamond_sword × 1 โดยคง ชื่อและรูปแบบข้อความ, มนตร์, การซ่อนข้อมูลไอเทม

  • คงรหัสไอเทม มนตร์ และเป้าหมายเดิมไว้ กรุณาตรวจว่ามีในเวอร์ชันปลายทาง

คำสั่งนี้ต่างกันอย่างไรในแต่ละเอดิชันและเวอร์ชัน

ตารางนี้คือตัวอย่างแรกด้านบน ที่ถูกรันผ่านทุกเอดิชันและเวอร์ชันที่เครื่องมือนี้รองรับ เวอร์ชันที่ให้ผลเหมือนกันถูกรวมไว้ในแถวเดียวกัน

Java Edition 1.21.5 ขึ้นไป
/give @p minecraft:diamond_sword[minecraft:custom_name={text:'ดาบผู้พิทักษ์',color:'gold',italic:0b},minecraft:enchantments={'minecraft:sharpness':5},minecraft:unbreakable={}] 1
  • คงรหัสไอเทม มนตร์ และเป้าหมายเดิมไว้ กรุณาตรวจว่ามีในเวอร์ชันปลายทาง
Java Edition 1.20.5 - 1.21.4
/give @p minecraft:diamond_sword[minecraft:custom_name='{"text":"ดาบผู้พิทักษ์","color":"gold","italic":false}',minecraft:enchantments={levels:{'minecraft:sharpness':5}},minecraft:unbreakable={}] 1
  • คงรหัสไอเทม มนตร์ และเป้าหมายเดิมไว้ กรุณาตรวจว่ามีในเวอร์ชันปลายทาง
Java Edition 1.13 - 1.20.4 (NBT แบบเก่า)
/give @p minecraft:diamond_sword{display:{Name:"{\"text\":\"ดาบผู้พิทักษ์\",\"color\":\"gold\",\"italic\":false}"},Enchantments:[{id:"minecraft:sharpness",lvl:5}],Unbreakable:1b} 1

ข้อควรรู้ก่อนนำไปใช้