MC Toolkit

أدلة / الأوامر والبيانات

/fill و /clone: حد الـ 32,768 كتلة والأنماط التي تتحايل عليه

كلا الأمرين يقتصران افتراضيًا على 32,768 كتلة لكل استدعاء ويرفضان أي شيء أكبر. إليك أنماط hollow وoutline وreplace، وأقنعة clone، وكيفية نقل بناء أكبر من الحد.

/fill و/clone يشتركان في حد يحدده gamerule ‏max_block_modifications: 32,768 كتلة لكل أمر افتراضيًا. أي 32×32×32. تجاوز ذلك ويرفض الأمر بخطأ "Too many blocks in the specified area" — وهو في سلسلة كتل الأوامر يظهر فقط في مخرجات الكتلة نفسها، فيبدو الأمر وكأن شيئًا لم يحدث. ارفع الـ gamerule إذا كنت بحاجة فعلية لأوامر فردية أكبر.

معرفة ما إذا كنت قد تجاوزت الحد

العدّ شامل من الطرفين، لذا منطقة من 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

كلا الأمرين يعملان فقط على الـ chunks المحمّلة. أي /fill أو /clone تصل زواياه إلى تضاريس غير محمّلة يُرفض بخطأ "That position is not loaded". للبناأت النصية (scripted)، نفّذ /forceload add على المنطقة أولًا وأزلها بعد ذلك — وإلا فإن الأمر نفسه ينجح عندما تقف قريبًا ويفشل عند تنفيذه من نقطة الظهور.

ابنِ أيٍّ من هذه مع الوسائط بالترتيب الصحيح، وعدد الكتل مُتحقَّق منه مقابل الحد، في World & Blocks Command Builder.

منشئ أوامر العالم والكتل →

المزيد من الأدلة

عرض الكل →