พิกัด: ตัวเลข, ~ และ ^

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

พิกัดอ่านอย่างไร

พิกัดเขียนเรียงกันสามค่าคั่นด้วยเว้นวรรค คือ X Y Z โดย Y คือความสูง ไม่ใช่ค่ากลางอย่างที่หลายคนเข้าใจ

  • X — ทิศตะวันออก/ตะวันตก ค่ามากขึ้นคือไปทางตะวันออก
  • Y — ความสูง ค่ามากขึ้นคือสูงขึ้น
  • Z — ทิศเหนือ/ใต้ ค่ามากขึ้นคือไปทางใต้

กดปุ่มดูพิกัดในเกมเพื่ออ่านค่าปัจจุบันของตัวเอง ค่าที่เห็นคือค่าที่เอาไปใส่ในคำสั่งได้ตรงๆ

สามรูปแบบ และเลือกใช้เมื่อไหร่

รูปแบบ นับจากอะไร เหมาะกับ
100 64 -200 จุดกำเนิดของโลก ตำแหน่งตายตัวเสมอ จุดเกิด ลานรวมพล สิ่งก่อสร้างที่อยู่ที่เดิมตลอด
~ ~1 ~ ตำแหน่งที่รันคำสั่ง คำสั่งที่อยากให้ใช้ซ้ำได้ทุกที่โดยไม่ต้องแก้ตัวเลข
^ ^ ^3 ทิศที่หันหน้าอยู่ เรียงเป็น ซ้าย ขึ้น หน้า ยิงอะไรออกไปข้างหน้า วางของตรงหน้าไม่ว่าจะหันไปทางไหน

~ กับ ^ ต่างกันตรงไหนกันแน่

ทั้งสองแบบนับจากตัวเรา แต่ต่างกันที่ ~ ไม่สนใจว่าเราหันหน้าไปทางไหน ส่วน ^ สนใจ

  • ~ ~ ~5 — ไปทางทิศใต้ 5 บล็อกเสมอ ไม่ว่าเราจะหันหน้าไปทางไหนก็ตาม เพราะแกน Z คือทิศเหนือ/ใต้ตายตัว
  • ^ ^ ^5 — ไปข้างหน้า 5 บล็อกตามที่เราหันหน้าอยู่ หันไปทางไหนก็ไปทางนั้น

ห้ามผสมสองแบบในพิกัดชุดเดียวกัน — เขียน ^ ~2 ^ ไม่ได้ ถ้าใช้ ^ ต้องใช้ทั้งสามค่า เพราะเกมต้องรู้ว่าจะอ้างอิงจากทิศที่หันหน้าหรือจากแกนของโลก อย่างใดอย่างหนึ่ง

ข้อผิดพลาดที่เจอบ่อย

อาการสาเหตุ
บล็อกไปโผล่ในตัวเราเอง ใช้ ~ ~ ~ ซึ่งคือจุดที่ยืนอยู่พอดี ให้ขยับไปหนึ่งบล็อก เช่น ~ ~ ~1
บล็อกไปโผล่ใต้พื้น ลืมว่า ~ ~ ~ คือระดับเท้า ไม่ใช่ระดับสายตา อยากได้ระดับสายตาให้เขียน ~ ~1 ~
คำสั่งขึ้นสีแดงตรงพิกัด เขียน ~ ติดกับตัวเลขผิดด้าน ต้องเป็น ~5 ไม่ใช่ 5~ หรือมีเว้นวรรคคั่นเป็น ~ 5
วาร์ปแล้วตกลงมาตาย ค่า Y ต่ำหรือสูงกว่าพื้นจริง ลองวาร์ปไปที่ Y สูงๆ ก่อนแล้วค่อยไล่ลง
คอมมานด์บล็อกวางบล็อกผิดที่ ~ ในคอมมานด์บล็อกนับจากตัวบล็อกเอง ไม่ใช่จากตัวผู้เล่น

พิกัดในคอมมานด์บล็อกต่างจากในแชท

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

  • พิมพ์ในแชท — ~ นับจากตัวผู้เล่น
  • ในคอมมานด์บล็อก — ~ นับจากตัวคอมมานด์บล็อก

ถ้าอยากให้คอมมานด์บล็อกอ้างอิงจากตัวผู้เล่น ต้องห่อด้วย execute at ก่อน แล้วค่อยใส่คำสั่งที่ใช้ ~ อ่านเรื่อง execute

เครื่องมือที่ใช้พิกัด

คู่มืออื่นที่น่าอ่านต่อ

  • พื้นฐานคำสั่ง Minecraft — เริ่มจากศูนย์: เปิด cheats ยังไง พิมพ์คำสั่งที่ไหนได้บ้าง และรู้จักตัวเลือกเป้าหมายกับพิกัดแบบพอใช้งานได้
  • ตัวเลือกเป้าหมายแบบละเอียด — เจาะลึกเงื่อนไขในวงเล็บเหลี่ยม ตั้งแต่ type และ distance ไปจนถึง limit กับ sort และวิธีเช็คว่าทำไมคำสั่งไม่โดนใครเลย
  • คอมมานด์บล็อก — เอาคำสั่งที่สร้างไว้ไปรันอัตโนมัติ ทั้งแบบกดครั้งเดียว แบบวนซ้ำ และแบบต่อกันเป็นลูกโซ่
  • ทำไมคำสั่ง give ของเวอร์ชันเก่าใช้ไม่ได้ — NBT แบบเก่า, component แบบ 1.20.5 และ component แบบ 1.21.5 ต่างกันตรงไหน เทียบให้ดูจากคำสั่งที่สร้างจริง
  • ระบบคะแนน scoreboard เบื้องต้น — สร้าง objective ให้เกมนับคะแนนเอง หรือนับเองจากคอมมานด์บล็อก แล้วเอาคะแนนไปใช้เป็นเงื่อนไขของคำสั่งอื่น
  • คำสั่ง execute — คำสั่งที่ทรงพลังที่สุดใน Minecraft อธิบายทีละส่วน ว่า as กับ at ต่างกันยังไง และทำไมสลับลำดับแล้วผลเปลี่ยน
  • คำสั่งไม่ทำงาน แก้ยังไง — ไล่หาสาเหตุทีละขั้นจากข้อความ error ที่เกมขึ้นให้ พร้อมสาเหตุที่เจอบ่อยของแต่ละแบบ