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

เพิ่ม ลด ตั้งค่า หรือตรวจสอบค่าประสบการณ์และเลเวลของผู้เล่น

Bedrock มีเฉพาะแบบ add เท่านั้น ใส่จำนวนติดลบเพื่อลดค่าประสบการณ์

ใส่ค่าติดลบเพื่อลด (ใช้ได้กับ add เท่านั้น)

ค่าประสบการณ์กับเลเวลต่างกันอย่างไร

แต้ม (points) คือลูกกลมสีเขียวที่เก็บได้ ส่วน เลเวล คือตัวเลขสีเขียวเหนือแถบ ยิ่งเลเวลสูง ยิ่งต้องใช้แต้มมากขึ้นในการขึ้นอีกหนึ่งเลเวล การให้ 30 เลเวลจึงไม่เท่ากับการให้ 30 แต้ม

  1. เลือกว่าจะเพิ่ม/ลด ตั้งค่า หรือแค่ตรวจสอบ
  2. ระบุเป้าหมายและจำนวน แล้วเลือกหน่วยเป็นแต้มหรือเลเวล
  3. คัดลอกคำสั่งแล้วนำไปรันใน Minecraft

บน Bedrock คำสั่งอยู่ในรูป /xp <จำนวน>[L] <ผู้เล่น> ตัว L ต่อท้ายหมายถึงหน่วยเป็นเลเวล และไม่มีรูปแบบ set หรือ query

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

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

1. ให้ค่าประสบการณ์เป็นเลเวล

หน่วยเลเวลกับหน่วยแต้มให้ผลต่างกันมาก เลือกหน่วยให้ตรงกับสิ่งที่ต้องการก่อนเสมอ

/xp add @p 30 levels

คำสั่งนี้ทำอะไร จะเพิ่มเลเวลให้ผู้เล่นที่ใกล้ที่สุด อีก 30.

2. ตั้งค่าประสบการณ์เป็นศูนย์

โหมด set เขียนทับค่าเดิม ต่างจาก add ที่บวกเพิ่ม ใช้ล้างค่าตอนเริ่มรอบใหม่

/xp set @a 0 levels

คำสั่งนี้ทำอะไร จะตั้งเลเวลของผู้เล่นทั้งหมดให้เป็น 0 พอดี.

3. หักแต้มประสบการณ์

ใส่จำนวนติดลบเพื่อหักออก ใช้ทำระบบจ่ายค่าธรรมเนียมด้วยค่าประสบการณ์

/xp add @s -100 points

คำสั่งนี้ทำอะไร จะลดแต้มประสบการณ์ของตัวเอง (ผู้ที่รันคำสั่ง)ลง 100.

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

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

Java Edition 1.21.5 ขึ้นไป Java Edition 1.20.5 - 1.21.4 Java Edition 1.13 - 1.20.4 (NBT แบบเก่า)
/xp add @p 30 levels
Bedrock Edition (เสถียร)
/xp 30L @p
  • Bedrock ระบุหน่วยเป็นเลเวลด้วยการเติม L ต่อท้ายจำนวน ระบบจึงสร้างคำสั่งในรูปแบบนั้นให้

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