أوامر /fill و /clone: حد الـ 32,768 كتلة والأنماط التي تتجاوزه
يقتصر كلا الأمرين على 32,768 كتلة لكل استدعاء ويفشلان بصمت عند تجاوز هذا الحد. إليك أنماط hollow و outline و replace، وأقنعة clone، وكيفية نقل بناء أكبر من الحد الأقصى.
يشترك /fill و /clone في حد صارم لا يظهر في رسالة الخطأ التي يتوقعها الناس: 32,768 كتلة لكل أمر. هذا يعادل 32×32×32. تجاوز هذا الحد، ويرفض الأمر العمل، مما يبدو في سلسلة كتل الأوامر وكأن شيئًا لم يحدث على الإطلاق.
معرفة ما إذا كنت قد تجاوزت الحد
العدد يشمل الطرفين، لذا فإن المنطقة من 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 على إعدادين مستقلين والترتيب مهم:
القناع (Mask) — replace (كل شيء) أو filtered <block> (تلك الكتلة فقط) أو masked (تخطي الهواء في المصدر).
النمط (Mode) — normal، force (يسمح بالمناطق المتداخلة)، أو move (يمسح المصدر بعد النسخ).
/clone <begin> <end> <destination> masked normal
masked هو ما تريده عند وضع بناء على تضاريس موجودة — الهواء في المصدر لن يحدث ثقوبًا في الوجهة.
move هو النمط الذي يفاجئ الناس: فهو يحذف الأصل. لا يوجد تراجع.
التداخل يتطلب force
إذا تداخل المصدر والوجهة على الإطلاق، يرفض normal. يسمح force بذلك، لكن النتيجة تعتمد على ترتيب النسخ ونادرًا ما تكون ما تريده. النسخ إلى منطقة مؤقتة ثم العودة أكثر قابلية للتنبؤ.
يجب أن تكون الأجزاء (Chunks) محملة
يعمل كلا الأمرين فقط على الأجزاء المحملة (loaded chunks). يصل /fill إلى تضاريس غير محملة ولا يفعل شيئًا بصمت هناك. للبناء المبرمج، قم بـ /forceload add المنطقة أولاً وأزلها بعد ذلك — وإلا فإن نفس الأمر يعمل عندما تكون واقفًا بالقرب ويفشل عند تشغيله من نقطة التفرخ (spawn).
قم ببناء أي من هذه باستخدام الوسائط بالترتيب الصحيح، وعدد الكتل الذي تم التحقق منه مقابل الحد الأقصى، في منشئ أوامر العالم والكتل.