ตัวสร้างคำสั่ง Tag

ติดป้ายกำกับ (tag) ให้ผู้เล่นหรือเอนทิตี เพื่อนำไปคัดกรองใน @e[tag=...] ต่อ

ใช้กับเอนทิตีก็ได้ เช่น @e[type=zombie]

ใช้ได้เฉพาะ a-z A-Z 0-9 _ - . + ห้ามมีช่องว่าง

Tag ใช้ทำอะไร

Tag คือป้ายชื่อที่มองไม่เห็นในเกม ใช้ "ทำเครื่องหมาย" ผู้เล่นหรือมอบให้ระบบจำได้ว่าตัวไหนเป็นตัวไหน เช่นติด boss ให้ซอมบี้ตัวหนึ่ง แล้วสั่งงานเฉพาะตัวนั้นด้วย @e[tag=boss]

  1. ติดป้ายด้วย /tag @e[type=zombie,limit=1] add boss
  2. เอาไปใช้ต่อใน คำสั่ง Execute เช่น execute as @e[tag=boss] run ...
  3. เอาป้ายออกเมื่อไม่ใช้แล้ว เพื่อไม่ให้เงื่อนไขค้าง

เอนทิตีหนึ่งตัวมีได้หลายป้ายพร้อมกัน และป้ายจะติดอยู่จนกว่าจะสั่งเอาออกหรือเอนทิตีนั้นหายไป

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

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

1. ติดแท็กให้ผู้เล่น

แท็กคือป้ายที่มองไม่เห็นซึ่งเอาไว้คัดกรองเป้าหมายทีหลัง เช่น @a[tag=boss] ในคำสั่งอื่น

/tag @p add boss

คำสั่งนี้ทำอะไร จะติดป้ายกำกับ "boss" ให้ผู้เล่นที่ใกล้ที่สุด หลังจากนี้เลือกกลุ่มนี้ได้ด้วย @e[tag=boss].

2. ถอดแท็กออก

ต้องถอดแท็กเองเสมอ เพราะแท็กจะติดอยู่จนกว่าจะสั่งลบ ไม่หายไปเองเมื่อจบรอบ

/tag @a remove boss

คำสั่งนี้ทำอะไร จะเอาป้ายกำกับ "boss" ออกจากผู้เล่นทั้งหมด.

3. ดูว่าเป้าหมายมีแท็กอะไรบ้าง

ใช้ตรวจสอบตอนดีบัก เมื่อคำสั่งที่กรองด้วยแท็กไม่ทำงานอย่างที่คิด

/tag @s list

คำสั่งนี้ทำอะไร จะแสดงรายชื่อป้ายกำกับทั้งหมดที่ตัวเอง (ผู้ที่รันคำสั่ง)มีอยู่ตอนนี้.

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

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

ทุกเวอร์ชันที่เครื่องมือนี้รองรับให้ผลลัพธ์เหมือนกัน คำสั่งที่คัดลอกไปจึงใช้ได้โดยไม่ต้องแก้ตามเวอร์ชัน

Java Edition 1.21.5 ขึ้นไป Java Edition 1.20.5 - 1.21.4 Java Edition 1.13 - 1.20.4 (NBT แบบเก่า) Bedrock Edition (เสถียร)
/tag @p add boss

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