คำสั่ง /worldborder มี 10 รูปแบบ แต่มีเพียง 2 รูปแบบเท่านั้นที่เคลื่อนไหวได้
คำสั่ง set และ add มีอาร์กิวเมนต์เสริมสำหรับเวลาที่ทำให้ขอบเขตย่อลงอย่างค่อยเป็นค่อยไป ส่วนอีกแปดรูปแบบที่เหลือจะทำงานทันที พร้อมอธิบายความหมายที่แท้จริงของค่าเริ่มต้นทั้งสี่ของขอบเขตโลกใน Minecraft
ขอบเขตโลก (world border) เป็นคำสั่งเดียวที่มีถึงสิบรูปแบบ และความแตกต่างระหว่างสองรูปแบบในนั้นกับรูปแบบที่เหลือคือเหตุผลทั้งหมดที่ทำให้แผนที่แบบขอบเขตย่อลง (shrinking-border maps) ทำงานได้ดี ข้อมูลนี้อ้างอิงจากโครงสร้างคำสั่งของ Mojang สำหรับเวอร์ชัน 26.2 และค่าเริ่มต้นที่โปรแกรมวางแผนในหน้านี้ใช้เป็นจุดเริ่มต้น
ทั้งสิบรูปแบบ
/worldborder get
/worldborder set <distance>
/worldborder set <distance> <time>
/worldborder add <distance>
/worldborder add <distance> <time>
/worldborder center <pos>
/worldborder damage amount <damagePerBlock>
/worldborder damage buffer <distance>
/worldborder warning distance <distance>
/worldborder warning time <time>
นี่คือรายการทั้งหมด — ไม่มี remove, ไม่มี reset, และไม่มีวิธีสอบถามการตั้งค่าแต่ละรายการ get จะคืนค่าเส้นผ่านศูนย์กลางเท่านั้น ไม่มีข้อมูลอื่น
มีเพียง set และ add เท่านั้นที่รับค่าเวลา
สองรูปแบบมีอาร์กิวเมนต์เสริม <time> ต่อท้าย ซึ่งเป็นหน่วยวินาที:
/worldborder set 100 60— ย้ายไปที่เส้นผ่านศูนย์กลาง 100 บล็อก ภายใน 60 วินาที/worldborder add -50 30— ย่อขนาดลง 50 บล็อก ภายใน 30 วินาที
รูปแบบอื่นๆ ทั้งหมดจะทำงานทันที นี่คือกลไกที่มินิเกมแบบขอบเขตย่อลงทุกเกมสร้างขึ้นมา และเป็นเหตุผลที่แผนที่เหล่านั้นใช้ set/add โดยมีตัวจับเวลา แทนที่จะตั้งค่าตัวเลขที่เล็กลงซ้ำๆ — คำสั่งเดียวที่มีอาร์กิวเมนต์เวลาจะสร้างการย่อขนาดที่ราบรื่น ซึ่งไคลเอนต์จะแสดงผลเป็นกำแพงที่เคลื่อนที่
add ที่มีระยะทางเป็น ค่าลบ คือวิธีที่คุณจะย่อขนาดลงแบบสัมพันธ์กัน ไม่มีรูปแบบการลบแยกต่างหาก
distance หมายถึงเส้นผ่านศูนย์กลาง ไม่ใช่รัศมี
set และ add ใช้ค่า เส้นผ่านศูนย์กลาง ค่า /worldborder set 6000 จะให้คุณมีระยะ 3000 บล็อกจากจุดศูนย์กลางในแต่ละทิศทาง ไม่ใช่ 6000 บล็อก นี่คือข้อผิดพลาดที่พบบ่อยที่สุดในการใช้คำสั่งนี้ และโปรแกรมวางแผนในหน้านี้มีอยู่ส่วนหนึ่งเพื่อช่วยแปลงค่าระหว่างสองหน่วยนี้
center เป็นคำสั่งแยกต่างหากและรับค่าตำแหน่ง ดังนั้นขอบเขตจะเป็นสี่เหลี่ยมจัตุรัสที่มีจุดศูนย์กลางอยู่ที่ตำแหน่งที่คุณตั้งค่าล่าสุด — การย้ายจุดศูนย์กลางไม่ได้เปลี่ยนขนาดของมัน
ความหมายของค่าเริ่มต้นทั้งสี่
| การตั้งค่า | ค่าเริ่มต้น | ความหมาย |
|---|---|---|
damage amount | 0.2 | ความเสียหายต่อวินาที ต่อบล็อก ที่คุณอยู่นอกเหนือจากบัฟเฟอร์ |
damage buffer | 5 | จำนวนบล็อกที่อยู่นอกขอบเขตก่อนที่จะเริ่มได้รับความเสียหาย |
warning distance | 5 | จำนวนบล็อกจากขอบเขตที่ขอบภาพสีแดงจะปรากฏขึ้น |
warning time | 15 | จำนวนวินาทีก่อนที่ขอบเขตที่กำลังเข้ามาจะมาถึง ซึ่งการเตือนจะแสดงขึ้น |
ความเสียหายเป็นส่วนที่ควรค่าแก่การอ่านซ้ำ: มันจะปรับตาม ระยะทางที่คุณอยู่นอกขอบเขต ไม่ใช่ตามเวลาที่อยู่นอกขอบเขต ด้วยค่าเริ่มต้น การยืนอยู่ห่างจากขอบเขต 10 บล็อก หมายถึง 5 บล็อกที่อยู่นอกบัฟเฟอร์ ดังนั้นจะได้รับความเสียหาย 1 หน่วยต่อวินาที — และ 30 บล็อกออกไปจะได้รับความเสียหาย 5 หน่วยต่อวินาที ผู้เล่นที่เดินออกไปเรื่อยๆ จะตายเร็วขึ้นเรื่อยๆ ซึ่งเป็นแรงกดดันที่ตั้งใจไว้
การตั้งค่า damage buffer เป็น 0 จะลบโซนปลอดภัยออกทั้งหมด และการตั้งค่า damage amount เป็น 0 จะทำให้ขอบเขตเป็นเพียงภาพ — กำแพงที่คุณสามารถเดินทะลุได้พร้อมกับหน้าจอสีแดงโดยไม่มีผลกระทบใดๆ
เวลาเตือนภัยขึ้นอยู่กับการเคลื่อนไหว ไม่ใช่ตำแหน่ง
warning distance จะทำงานตามตำแหน่งที่คุณอยู่ warning time จะทำงานตามตำแหน่งที่ขอบเขตจะไปถึง: ด้วยค่าเริ่มต้น 15 ขอบเขตที่กำลังย่อลงจะเตือนคุณ 15 วินาทีก่อนที่จะมาถึงคุณ แม้ว่าคุณจะยังอยู่ภายในขอบเขตนั้นก็ตาม
ทั้งสองอย่างสามารถทำงานพร้อมกันได้ และทั้งสองอย่างเพียงแค่เปลี่ยนสีหน้าจอ — ไม่มีอย่างใดอย่างหนึ่งที่หยุดผู้เล่นได้