สร้างคำสั่ง /damage ของ Minecraft ที่แม่นยำ
คำสั่ง /damage ของ Java Edition ใช้จำนวนแต้มความเสียหายที่เลือกกับเอนทิตี้ หนึ่งแต้มเท่ากับครึ่งหัวใจปกติ ก่อนที่เกราะ เอฟเฟกต์ เอนชานต์ ความยาก และประเภทความเสียหายที่เลือกจะเปลี่ยนผลลัพธ์สุดท้าย
ประเภทความเสียหายเป็นรายการในรีจิสทรีที่ควบคุมข้อความการตายและพฤติกรรม เช่น การทะลุเกราะ กฎไฟ ความอ่อนล้า การกระเด็น และความต้านทาน รายการเติมอัตโนมัติของ vanilla จะเปลี่ยนตามเวอร์ชันที่เลือก รวมถึง spear จาก 1.21.11 และความเสียหายจาก sulfur cube จาก 26.2
บริบทเสริมจะบันทึกว่าความเสียหายมาจากที่ใด หรือเอนทิตี้ใดเป็นต้นเหตุทั้งทางตรงและทางอ้อม การระบุแหล่งที่มามีผลต่อการโจมตี สถิติ ความสำเร็จ ของดรอป ข้อความการตาย และตรรกะของดาต้าแพ็ค
พรีเซ็ตตามหัวใจ
เลือกครึ่งหัวใจ หนึ่งหัวใจ ห้าหัวใจ ความเสียหายทดสอบถึงตาย หรือป้อนจำนวนความเสียหายทศนิยมที่ไม่ติดลบ
แคตตาล็อกประเภทความเสียหายตามเวอร์ชัน
ค้นหา ID ของ vanilla ที่มีในเวอร์ชันที่เลือก หรือพิมพ์ประเภทความเสียหายจากดาต้าแพ็คที่กำหนดเองพร้อม namespace ของตัวเอง
บริบทแหล่งที่มาและต้นเหตุ
ระบุความเสียหายจากแหล่งโดยตรงและต้นเหตุทางอ้อม (ไม่บังคับ) หรือระบุตำแหน่งต้นกำเนิดด้วยพิกัดแบบสัมบูรณ์ สัมพัทธ์ หรือท้องถิ่น
คำสั่งหลายเป้าหมายอย่างปลอดภัย
เมื่อตัวเลือกสามารถจับคู่หลายเอนทิตี้ เครื่องมือจะสร้าง execute as สำหรับแต่ละเป้าหมาย ย้ายการทำงานไปยังเอนทิตี้นั้น และใช้ /damage กับ @s
วิธีสร้างคำสั่งความเสียหาย
เลือก Java 1.19.4 หรือใหม่กว่า จากนั้นเลือกผู้เล่นหรือเอนทิตี้ที่จะได้รับความเสียหาย
เลือกพรีเซ็ตหัวใจหรือป้อนจำนวนความเสียหาย จากนั้นเลือกประเภทความเสียหายที่ตรงกับเหตุการณ์ในเกมที่คุณกำลังสร้าง
เพิ่มการระบุเอนทิตี้สำหรับการโจมตีและโปรเจกไทล์ หรือบริบทตำแหน่งสำหรับการระเบิดและอันตรายจากสิ่งแวดล้อม
คัดลอกคำสั่งและทดสอบในโลกที่ปลอดภัย เกราะและแท็กประเภทความเสียหายอาจทำให้เลือดที่ลดลงจริงต่างจากจำนวนดิบ
สร้างคำสั่ง /damage
- เลือกเป้าหมายและจำนวนความเสียหาย
- เลือกประเภทความเสียหาย
- เพิ่มแหล่งที่มาหรือตำแหน่ง (ไม่บังคับ) จากนั้นคัดลอกคำสั่ง
คำถามเกี่ยวกับคำสั่งความเสียหายของ Minecraft
กี่แต้มความเสียหายเท่ากับหนึ่งหัวใจ -
สองแต้มเท่ากับหนึ่งหัวใจมาตรฐานก่อนการลดความเสียหาย จำนวน 1 คือครึ่งหัวใจ และจำนวน 10 คือห้าหัวใจ ก่อนเกราะและกฎอื่น ๆ
ความแตกต่างระหว่าง by และ from คืออะไร -
by ระบุเอนทิตี้ที่สร้างความเสียหายโดยตรง เช่น ลูกศร ส่วน from ระบุเอนทิตี้ที่รับผิดชอบแหล่งที่มานั้น เช่น โครงกระดูกที่ยิงมัน
ทำไมเป้าหมายถึงเสียเลือดน้อยกว่าจำนวนที่กำหนด -
คำสั่งให้ความเสียหายดิบ เกราะ ความต้านทาน เอนชานต์ ความยาก การคงกระพัน และคุณสมบัติของประเภทความเสียหายสามารถเปลี่ยนเลือดที่ลดลงสุดท้ายได้
/damage ส่งผลต่อหลายเอนทิตี้ได้ไหม -
อาร์กิวเมนต์ Java โดยตรงรองรับเอนทิตี้เดียว เครื่องมือนี้รองรับตัวเลือกที่ให้ผลลัพธ์หลายรายการโดยครอบด้วย /execute as และสร้างความเสียหายให้ @s หนึ่งครั้งต่อผลลัพธ์
เวอร์ชันใดเพิ่ม /damage -
Java Edition เพิ่ม /damage ใน 1.19.4 เลือก 1.19.4 หรือใหม่กว่าเพื่อสร้างคำสั่ง