حاسبة Stack في Minecraft
حوّل عدد items إلى stacks، وitems المتبقية، وslots، وسعة shulker وchest.
في Minecraft، غالبًا لا يخطر حساب الـ stack على البال إلا عندما يبدأ الصندوق بالامتلاء والفيض. في البداية تقول: “جمعت بعض الحجر”، ثم تجد نفسك فجأة تملك 12 ألف بلوك وتحاول فهم عدد صناديق shulker التي ستحتاجها. مع العناصر التي تتكدس حتى 64 يكون الأمر سهلًا؛ أما مع عناصر 16 فيبدأ الحساب بالاختلاط. وبالنسبة للعناصر غير القابلة للتكديس، فالله يعينك، فكل واحد منها يحتاج مكانًا منفصلًا.
المشكلة الحقيقية ليست عدد العناصر، بل عدد الخانات التي تشغلها
لاعب Minecraft غالبًا يفكر في كلمة stack على أنها 64. وهذا يُعد صحيحًا مع العناصر العادية مثل الحجر، التراب، الخشب، الزجاج، الخرسانة، غبار redstone، والقمح. الـ stack الواحد يساوي 64 عنصرًا.
لكن ليس كل عنصر حدّه 64.
عناصر مثل Ender pearl والبيض وsnowball تتكدس حتى 16 فقط. أما السيوف والمعاول وقطع الدروع فلا تتكدس؛ كل واحد منها يشغل خانة واحدة. إذا تجاهلت هذا الفرق، فقد تبدو نفس الـ 250 عنصرًا حمولة صغيرة في حالة، لكنها تملأ المخزون في حالة أخرى.
تخيل 250 حجرًا. بما أن حجم الـ stack هو 64، فستمتلئ 3 stacks ويبقى 58 عنصرًا. أي أنك ستراها في اللعبة هكذا: 3 stacks + 58 item. ومن ناحية الخانات، ستشغل 4 خانات.
لا توجد نفس الراحة مع 250 Ender pearl. بما أنها تتكدس على 16، فستمتلئ 15 stacks ويبقى 10 pearls. عدد الخانات يرتفع إلى 16. الرقم نفسه: 250. لكن الزحام داخل الحقيبة مختلف تمامًا.
في العناصر غير القابلة للتكديس، الحساب أقسى. 40 معولًا تعني 40 خانة. لا يوجد عالم نقول فيه “سنضمها معًا”. قد تدخل هنا موضوعات مثل الإصلاح، السحر، وdurability، لكن من ناحية المخزون كل واحد منها عنصر منفصل.
لذلك، أول شيء يجب النظر إليه في حساب الـ stack ليس إجمالي العناصر، بل حجم تكدس العنصر. هل هو 64 أم 16 أم 1؟ وإذا كنت تلعب بمودات، فقد يكون رقمًا مخصصًا. الباقي مجرد قسمة بسيطة.
تحويل item → stack
الاستخدام الأكثر عملية هو هذا: لديك إجمالي عدد العناصر، وتريد قراءته على شكل stacks وعناصر متبقية. يفيد هذا في الحفريات الكبيرة، وجمع مواد البناء، والتحضير لتجارة villager، أو عند عد ناتج farm.
لنأخذ مثال 250 item مع stack حجمه 64. 64 + 64 + 64 = 192. يتبقى 58. النتيجة: 3 stacks + 58 item.
لا حاجة لكتابة ذلك بصيغ طويلة. في اللعبة نفكر بهذه الطريقة أصلًا: كم مرة يخرج 64، وكم يبقى في اليد؟
فكر أيضًا بالعكس. قال لك أحدهم: “أحضر 12 stack + 5 item”. إذا كان العنصر يتكدس حتى 64، فإن 12 stack تساوي 768 item. ومع إضافة 5 يصبح العدد 773 item. هذا مفيد خصوصًا في قوائم المواد. عبارة “12 stack quartz” تبدو قابلة للإدارة؛ أما 768 بلوكًا فتجعل ثقل العمل أوضح قليلًا.
مع عناصر 16، نفس حساب 12 stack + 5 لا يساوي 773. 12 stack من Ender pearl تساوي 192 pearl. وإذا أضفت 5 يصبح العدد 197. كثيرون يخطئون هنا، لأن العادة تدفع اليد مباشرة إلى الضرب في 64.
ولهذا يوجد أيضًا حجم stack مخصص. في vanilla تُحل معظم الأمور باستخدام 64 أو 16 أو 1. لكن في عوالم المودات يمكن أن تتغير الأمور. في بعض الحزم قد يكون حد الـ stack هو 32، وقد تتصرف بعض العناصر بطريقة مختلفة عن المعتاد. في تلك الحالة، أفضل طريقة هي النظر في اللعبة إلى عدد العناصر التي تقف في خانة واحدة، ثم كتابة ذلك الرقم.
جهة الصناديق وshulker
حساب الـ stack ممتع مع الأعداد الصغيرة، لكنه يتحول إلى مشكلة تخزين مع الأعداد الكبيرة. لأن السؤال ينتقل بعد فترة من “كم عنصرًا لدي؟” إلى “أين سأضع هذه الأشياء؟”.
يأخذ single chest عدد 27 خانة. ويأخذ shulker box أيضًا 27 خانة. أما double chest فيأخذ 54 خانة. مع العناصر ذات stack 64، فهذا يعني:
- Single chest: 27 stack، أي 1728 item
- Shulker box: 27 stack، أي 1728 item
- Double chest: 54 stack، أي 3456 item
رغم أن single chest وshulker قد يملكان السعة نفسها، فلا ينبغي التفكير فيهما كشيء واحد. الـ chest يبقى ثابتًا في مكانه، أما الـ shulker فيتنقل معك. يظهر الفرق هنا عند نقل مواد بناء كبيرة.
مثال 12.345 بلوك حجر مثال جيد. بما أن حجم الـ stack هو 64، فإن هذا العدد يساوي 192 stack كاملة و57 item. ومن ناحية الخانات، يحتاج إلى 193 خانة. وعندما نقسم 193 خانة على مقياس shulker ذي 27 خانة، تمتلئ 7 shulkers بالكامل، ويتبقى في الـ shulker الثامن 3 stacks + 57 item.
أي أن القراءة العملية هي: خذ 8 shulkers، لكن الأخير لن يكون ممتلئًا بالكامل.
إذا نظرنا من جهة double chest، فإن 4 double chests تكفي لـ 12.345 item. ثلاثة double chests تستوعب 10.368 item؛ والباقي، وهو 1.977 item، يذهب إلى الرابع. هذه المعلومة تصبح أكثر معنى عند رسم غرفة تخزين. تقول “سأفتح أربعة double chests”، وينتهي الأمر.
مع عناصر 16، تنخفض السعة فجأة. الـ shulker لا يأخذ 1728 item، بل 432 item فقط. والـ double chest لا يأخذ 3456، بل 864 item. هذا هو سبب امتلاء الصندوق أسرع مما تتوقع مع عناصر مثل Ender pearl.
أما في العناصر غير القابلة للتكديس، فإن 27 خانة تعني 27 item. لن يتسع chest واحد لـ 1728 سيفًا. يا ليته كان يتسع.
الأخطاء الصغيرة في تخطيط التخزين تكبر
عند بناء farm كبيرة، لا يكون حساب الـ stack مجرد لعبة أرقام. إنه يؤثر مباشرة في تصميم التخزين. إذا كانت sugar cane farm أو cactus farm أو cobblestone generator تعمل لساعات، فستمتلئ صناديق الإخراج في مرحلة ما. حتى لو لحقت خط hoppers بالسرعة، قد لا يكفي التخزين.
هنا يكون عدد الخانات مهمًا بقدر حجم الـ stack. كم stack يساوي 10.000 item؟ كم خانة يحتاج؟ كم shulker يكفيه؟ كم double chest يلزم؟ كلها وجوه مختلفة للسؤال نفسه.
في قوائم المواد الكبيرة، أجد أن النظر أولًا إلى حساب shulker أكثر فائدة. لأنك في survival تنقل المواد غالبًا باستخدام shulker. الصندوق يبقى في المخزن؛ أما الذي يذهب إلى موقع العمل فهو الـ shulker. في عمل يحتوي على 20.000 بلوك، لا يعود رقم “كم stack؟” مطروحًا كثيرًا. “كم shulker؟” هو السؤال الأكثر واقعية.
ولا يجب الاستهانة بالـ stacks غير المكتملة. حتى لو كان لديك 3 stacks + 1 item، فإن ذلك الـ item الواحد يحتاج خانة جديدة. مخزون Minecraft لا يرحم. إذا بقي عنصر واحد زائد، فعليك فتح مكان في الحقيبة.
وهناك نقطة أخرى: أحيانًا لا يكفي تخطيط المخزن على أساس السعة فقط. إذا كنت تبني item sorter، فكل نوع item يحتاج خطًا منفصلًا. التفكير في 50 نوع item مختلفًا بنفس سعة double chest قد يضللك. السعة شيء، والتنظيم شيء آخر.
عند اختيار حجم الـ stack
يمكنك اختيار 64 لمعظم البلوكات. عادة لا تحدث مشكلة مع عناصر مثل stone وdirt وsand وglass وplank وlog وconcrete وiron ingot وcoal وredstone dust.
مع عناصر مثل Ender pearl وegg وsnowball يجب اختيار 16. هذه هي المجموعة التي تخدع يد اللاعب أكثر من غيرها. لأنها تبدو قليلة عددًا، لكنها تستهلك الخانات بسرعة.
بالنسبة للأدوات والدروع والأسلحة وبعض العناصر الخاصة الممتلئة، يتم اختيار 1. في حساب العناصر غير القابلة للتكديس يصبح سؤال “كم stack؟” غريبًا قليلًا؛ من الأفضل هناك التفكير مباشرة بعدد الخانات.
حجم الـ stack المخصص هو مخرج جيد للألعاب المعدلة بالمودات. إذا كان العنصر في اللعبة يقف بحد أقصى 32 في خانة واحدة، فاكتب 32. وإذا كان يقف حتى 99، فاكتب 99. لا حاجة للاعتماد على حفظ vanilla.
إذا لم تكن متأكدًا من حجم stack لعنصر ما، فالطريقة الأكثر موثوقية هي النظر داخل اللعبة. ضعه في المخزون، أضف فوقه من نفس العنصر، وحيث يتوقف العدد يكون ذلك هو الحد. الاطلاع على الـ wiki جيد أيضًا، لكن شاشة اللعبة أحيانًا تعطي الإجابة أسرع.
بعض القراءات العملية
250 item في stack حجمه 64 تساوي 3 stacks + 58 item. وتحتاج 4 خانات في الحقيبة. نفس 250 item في stack حجمه 16 تساوي 15 stacks + 10 item وتشغل 16 خانة.
12 stack + 5 item في نظام 64 تساوي 773 item. وفي نظام 16 تساوي 197 item. هنا بالضبط لا تكفي كلمة “stack” وحدها.
يمكن قراءة 12.345 item في نظام 64 على أنها 7 shulkers كاملة + 3 stacks + 57 item. في مواد البناء الكبيرة مثل الحجر والزجاج والخرسانة، هذا الشكل أكثر فائدة. ومن ناحية التخزين، تكفي 4 double chests.
عند حساب الأعداد الكبيرة، اسأل نفسك هذا السؤال: هل سأحمل هذا في الحقيبة، أم سأخزنه في المخزن؟ إذا كنت ستحمله في الحقيبة، يتقدم حساب shulker. وإذا كنت ستخزنه، يصبح عدد double chests أكثر معنى.
ولا تخلط نوع العنصر. 10.000 حجر شيء، و10.000 Ender pearl شيء آخر، و10.000 سيف كارثة مختلفة تمامًا أصلًا.