MC Toolkit

คู่มือ / คำสั่งและข้อมูล

/fill และ /clone: ขีดจำกัด 32,768 บล็อก และโหมดที่ช่วยเลี่ยงมัน

ทั้งสองคำสั่งจำกัดที่ 32,768 บล็อกต่อการเรียกใช้หนึ่งครั้งโดยค่าเริ่มต้น และปฏิเสธทุกอย่างที่ใหญ่กว่านั้น นี่คือโหมด hollow, outline และ replace, มาสก์ของ clone และวิธีเคลื่อนย้ายสิ่งก่อสร้างที่ใหญ่เกินขีดจำกัด

/fill และ /clone ใช้ขีดจำกัดร่วมกันที่กำหนดโดยเกมรูล max_block_modifications: 32,768 บล็อกต่อคำสั่ง โดยค่าเริ่มต้น นั่นคือ 32×32×32 ถ้าเกินกว่านั้นคำสั่งจะ ปฏิเสธพร้อมข้อผิดพลาด "Too many blocks in the specified area" — ซึ่งในเชนบล็อกคำสั่ง จะแสดงเฉพาะในเอาต์พุตของบล็อกเอง จึงดูเหมือนไม่มีอะไรเกิดขึ้นเลย เพิ่มค่าเกมรูล ถ้าคุณต้องการคำสั่งเดียวที่ใหญ่กว่านั้นจริง ๆ

ตรวจสอบว่าคุณเกินขีดจำกัดหรือยัง

การนับรวมทั้งสองปลาย ดังนั้นพื้นที่จาก 0 0 0 ถึง 31 31 31 จึงเท่ากับ 32,768 พอดี — อยู่ที่ขีดจำกัดพอดี จาก 0 0 0 ถึง 32 32 32 เท่ากับ 35,937 และล้มเหลว

blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)

สำหรับสิ่งที่ใหญ่กว่านั้น ให้แบ่งเป็นแผ่นแล้วรันหลายคำสั่ง การแบ่งตามแกน Y มักเป็นวิธีที่เข้าใจง่ายที่สุด

โหมดของ fill

โหมดทำอะไร
replaceค่าเริ่มต้น; จะกรองให้เหลือบล็อกชนิดเดียวก็ได้
hollowเติมเฉพาะเปลือกนอก, เคลียร์ภายในให้เป็นอากาศ
outlineเติมเฉพาะเปลือกนอก, ปล่อยภายในไว้เหมือนเดิม
destroyทิ้งบล็อกที่มีอยู่เป็นไอเทมก่อน
keepเติมเฉพาะอากาศ ไม่เขียนทับสิ่งใด

hollow กับ outline คือคู่ที่คนมักสับสน การสร้างกล่องกระจกรอบ สิ่งก่อสร้างที่มีอยู่ต้องใช้ outline; hollow จะลบสิ่งที่อยู่ข้างในทิ้ง

keep เป็นโหมดที่ปลอดภัยสำหรับภูมิประเทศ — มันจะไม่กัดกินสิ่งที่วางไว้แล้ว

รูปแบบกรองจะรับบล็อกที่จะแทนที่ ไว้ท้ายสุด:

/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt

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

โหมดและมาสก์ของ clone

/clone มีสองการตั้งค่าที่เป็นอิสระต่อกัน และลำดับสำคัญ:

มาสก์ — replace (ทุกอย่าง) หรือ filtered <block> (เฉพาะบล็อกนั้น) หรือ masked (ข้ามอากาศในต้นทาง)

โหมด — normal, force (อนุญาตให้พื้นที่ทับซ้อนกัน) หรือ move (เคลียร์ต้นทาง หลังจากคัดลอก)

/clone <begin> <end> <destination> masked normal

masked คือสิ่งที่คุณต้องการเมื่อประทับสิ่งก่อสร้างลงบนภูมิประเทศที่มีอยู่ — อากาศในต้นทาง จะไม่เจาะรูในปลายทาง

move คือโหมดที่ทำให้คนตกใจ: มันลบต้นฉบับทิ้ง ไม่มีการย้อนกลับ

การทับซ้อนต้องใช้ force

ถ้าต้นทางและปลายทางทับซ้อนกันแม้แต่นิดเดียว normal จะปฏิเสธ force อนุญาต แต่ผลลัพธ์ขึ้นอยู่กับลำดับการคัดลอก และแทบไม่เคยเป็นสิ่งที่คุณต้องการ การโคลนไปยังพื้นที่ชั่วคราว แล้วโคลนกลับมามีความคาดเดาได้มากกว่า

ชังก์ต้องถูกโหลดอยู่

ทั้งสองคำสั่งทำงานเฉพาะกับ ชังก์ที่โหลดอยู่ เท่านั้น /fill หรือ /clone ที่มุมยื่นเข้าไปใน ภูมิประเทศที่ยังไม่โหลดจะถูกปฏิเสธด้วย "That position is not loaded" สำหรับการสร้างแบบสคริปต์ ให้ /forceload add พื้นที่นั้นก่อน แล้วลบออกทีหลัง — ไม่เช่นนั้นคำสั่งเดียวกันจะทำงานได้เมื่อคุณยืนอยู่ใกล้ ๆ และ ล้มเหลวเมื่อรันจากจุดเกิด

สร้างคำสั่งเหล่านี้ด้วยอาร์กิวเมนต์ในลำดับที่ถูกต้อง และตรวจสอบจำนวนบล็อก เทียบกับขีดจำกัดได้ที่ World & Blocks Command Builder

ตัวสร้างคำสั่งโลกและบล็อก →

คู่มือเพิ่มเติม

ดูทั้งหมด →