/summon พร้อม NBT: อุปกรณ์ แอตทริบิวต์ และแท็กที่ทำให้ม็อบทำงานตามที่ต้องการ
การเสกม็อบใช้คำสั่งเดียว แต่จะทำให้มันเก็บอุปกรณ์ไว้ ไม่หายไป ไม่ไหม้ และไม่เดินเตร่ ต้องใช้แท็กเฉพาะอีกหกตัว นี่คือสิ่งที่แต่ละตัวทำ
/summon zombie ใช้ได้ผล แต่ซอมบี้ที่จะเก็บเกราะไว้ ยืนนิ่ง รอดจากแสงแดด และไม่หายไปตลอดกาล ต้องใช้แท็กอีกหกตัว ซึ่งหาไม่เจอจากหน้าช่วยเหลือของคำสั่ง
หกตัวที่สำคัญ
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:"Guard",CustomNameVisible:1b}
| แท็ก | ผล |
|---|---|
PersistenceRequired:1b | ไม่หายไปตลอดกาล ตัวที่สำคัญที่สุดสำหรับการทำแผนที่ |
NoAI:1b | หยุดนิ่ง — ไม่เคลื่อนไหว ไม่โจมตี ไม่ได้รับผลจากแรงโน้มถ่วง |
NoGravity:1b | ลอยได้ แต่ยังคง AI ไว้ |
Silent:1b | ไม่มีเสียงม็อบ |
Invulnerable:1b | ภูมิคุ้มกันทุกอย่าง ยกเว้น /kill เดอะวอยด์ และผู้เล่นในโหมดสร้างสรรค์ |
Glowing:1b | มองเห็นโครงร่างผ่านกำแพง |
PersistenceRequired กับการตั้งชื่อเกี่ยวข้องกันแต่ไม่เหมือนกัน: ป้ายชื่อก็ป้องกันการหายไปได้เช่นกัน แต่ CustomName ที่ตั้งผ่าน NBT ไม่ได้ ป้องกัน เว้นแต่คุณจะเพิ่ม PersistenceRequired เข้าไป ตรงนี้ทำให้คนที่สร้าง NPC ร้านค้าสับสนกันแทบทุกคน
อุปกรณ์ที่ไม่ดรอป
{equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},
head:{id:"minecraft:diamond_helmet",count:1}},
drop_chances:{mainhand:0f,head:0f}}
อุปกรณ์เป็นแมปที่ใช้ชื่อช่องเป็นคีย์ — mainhand, offhand, head, chest, legs, feet, body, saddle — ดังนั้นจึงไม่มีลำดับช่องให้ผิดพลาด และไม่มีตัวแทนช่องว่าง: ระบุเฉพาะช่องที่คุณใส่ของเท่านั้น คู่มือเก่า ๆ ใช้ array HandItems และ ArmorItems (เรียงตามเท้า ขา อก ศีรษะ) ซึ่ง 1.21.5 แทนที่ไปแล้ว ตอนนี้มันไม่ทำอะไรอีกต่อไป
โอกาสดรอปเป็นเลขทศนิยมต่อช่องใน drop_chances ตั้งแต่ 0f ถึง 1f ค่าใดก็ตามที่สูงกว่า 1f รับประกันการดรอป และ รักษาระดับ enchantment กับความทนทานของไอเทมให้คงอยู่ครบ
แอตทริบิวต์
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
การตั้ง max_health ใน NBT เดียวกันก็เสกม็อบออกมาพร้อมพลังชีวิตเต็มจำนวนนั้นด้วย — Health จะมีค่าเริ่มต้นเป็นค่าสูงสุดใหม่ เพิ่ม Health:…f เฉพาะเมื่อคุณต้องการให้มันเกิดมาแบบบาดเจ็บ
id ที่พบบ่อย: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale
ผู้โดยสารซ้อนลงไปด้านล่าง
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
เอนทิตีชั้นนอกสุดคือตัวที่อยู่ล่างสุด การซ้อน Passengers ไว้ใน Passengers จะสร้างหอขึ้นไปด้านบน ผู้ขี่แต่ละตัวต้องมี NBT ของตัวเองแบบเต็มชุดถ้าคุณต้องการตั้งค่าให้มัน
Bedrock แตกต่างออกไป
Bedrock ไม่มีอาร์กิวเมนต์ NBT บน /summon ไวยากรณ์คือ /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name> และพฤติกรรมตั้งค่าผ่าน spawn event แทนที่จะเป็นแท็ก ก้อน NBT ของ Java ที่นำไปวางใน Bedrock จะไม่ทำงาน
เลือกม็อบและเปิดปิดแท็กเหล่านี้แบบเห็นภาพ — พร้อมจัดการลำดับช่องเกราะให้คุณแล้ว — ได้ที่ /summon Generator