TerraBlender — مود لإضافة المناطق الأحيائية بتوافق في Minecraft
TerraBlender هي مكتبة للعبة Minecraft تسمح للعديد من المودات بإضافة مناطقها الأحيائية الخاصة دون تعارض. تعرف على نظام المناطق الخاص بها…
TerraBlender هي مكتبة للعبة Minecraft تسمح للعديد من المودات بإضافة مناطقها الأحيائية الخاصة دون تعارض. تعرف على نظام المناطق الخاص بها وتكوينها.
TerraBlender — مود لإضافة المناطق الأحيائية بتوافق في Minecraft
إصدار Minecraft الذي تم اختباره واستخدامه لهذا المقال: 26.2
نطاق الإصدارات المدعومة: من 1.18.1 إلى 26.x
مكتبة إضافية: على Fabric و Quilt يتطلب Fabric API
بدءًا من الإصدار 1.18، لم تعد Minecraft تضع المناطق الأحيائية بناءً على خريطة حرارة مسطحة، بل باستخدام عدة متغيرات ضوضاء مناخية في وقت واحد. TerraBlender هي مكتبة تندمج في هذا النظام وتسمح للعديد من المودات بإضافة مناطقها الأحيائية الخاصة دون أن تتداخل مع بعضها البعض. بدونها، تتداخل المودات التي تعمل في نفس مساحة المتغيرات، وتتجاوز مناطق بعضها البعض، وتترك حدودًا حادة. تخصص المكتبة "مناطق" منفصلة لكل مصدر وتجمعها في عالم واحد بحيث يمكن أن تتواجد مناطق المودات والمناطق العادية (vanilla) جنبًا إلى جنب. المود بحد ذاته لا يظهر أي شيء في اللعبة — يتم تثبيته كأساس تعتمد عليه مودات المناطق الأحيائية.
لماذا نحتاج إلى TerraBlender
نظام التوليد الجديد ملائم للعبة العادية، ولكنه غير ملائم للمودات. تشغل كل منطقة أحيائية مساحة في حقل مناخي متعدد الأبعاد، وعندما يحاول مودان وضع مناطقهما في الإحداثيات الدقيقة نفسها لهذا الحقل، يفوز أحدهما، ويختفي الباقي إما تمامًا أو يتم توليده في بيئة خاطئة. يؤدي هذا إلى ظهور صحاري بجوار غابات التايغا مباشرة، وسواحل مقطوعة، وتضاريس لا تتطابق مع جيرانها.
تزيل هذه المكتبة هذا الصراع على المساحة. فبدلاً من أن تكتب جميع المودات في مساحة متغيرات مشتركة، يحصل كل مود على مناطقه الخاصة بوزنه الخاص، ويتم التحكم في توزيع هذه المناطق على الخريطة بواسطة طبقة منفصلة. وبالتالي، ينتمي جزء من العالم إلى مصدر واحد — مود معين أو اللعبة العادية — وداخله يتم وضع المناطق الأحيائية تمامًا كما أراد مصممها.
كيف يعمل نظام المناطق
المنطقة هي مجموعة من المناطق الأحيائية من مصدر واحد بالإضافة إلى قواعد حول مكان وضعها بالضبط في الحقل المناخي. كل منطقة لها وزن: فكلما كان أكبر مقارنة بالمناطق الأخرى، زاد ظهور المنطقة في العالم. فوق توزيع اللعبة العادية، تضيف المكتبة طبقة منفصلة تقسم الخريطة إلى مناطق وتخصص منطقة لكل نطاق. لذلك تصبح الحدود بين أراضي المودات والأراضي العادية سلسة: أولاً يأتي شريط انتقالي، وبعد ذلك فقط تتغير طبيعة التضاريس تمامًا.
تعمل هذه الآلية نفسها في جميع الأبعاد الثلاثة. في العالم العادي (Overworld)، توزع المناطق المناطق الأحيائية السطحية، وفي النذر (Nether) — المناطق الأحيائية لهذا البعد، وفي الإند (End) — المناطق الأحيائية للجزر الخارجية. يحتوي كل بعد على إعداداته الخاصة لحجم المنطقة ووزن المناطق العادية — المزيد عن هذا في قسم الإعدادات.
قواعد السطح
بالإضافة إلى وضع المناطق الأحيائية، فإن المكتبة مسؤولة عن قواعد السطح — أي الكتل التي تغطي الأرض في كل منطقة أحيائية (على سبيل المثال، رمل أحمر بدلاً من العشب أو صخرة خاصة تحت السطح). بفضل هذا، تحصل المنطقة الأحيائية المضافة على طبقتها العلوية الصحيحة، وليس الطبقة العشبية المعتادة. الطريقة التي يتم بها دمج هذه القواعد في التوليد قد تسبب تعارضًا في بعض الأحيان: في حزم المودات الثقيلة يمكن أن يتسبب في زيادة طفيفة في التحميل أو نادرًا ما يظهر سطح غير صحيح عند التقاطع مع مناطق أحيائية من مودات أخرى.
الإعدادات (Config)
توجد الإعدادات في ملف terrablender.toml. يحتوي على قسمين: [general] — للعالم العادي والنذر، و [end] — للإند. القيم من نوعين: حجم المنطقة أو المنطقة الأحيائية (عدد صحيح؛ كلما كان أكبر يعني مناطق متصلة أوسع، والأصغر يعني تناوبًا أكثر تكرارًا) و وزن المناطق العادية (عدد صحيح؛ كلما كان أكبر يعني المزيد من المناطق العادية مقارنة بالمودات، و0 يعني أن المناطق العادية من هذا النوع تختفي، ولا يتبقى سوى مناطق المودات).
قيد الملف: ينظم فقط أحجام المناطق وأوزان المناطق العادية. يتم تعيين وزن المودات الفردية بواسطة كل مود نفسه، ولا يمكن تغييره هنا.
قسم [general]
المتغير | النطاق | ماذا يفعل |
| 2–6 | حجم مناطق المناطق الأحيائية في العالم العادي لكل مود يستخدم المكتبة |
| 2–6 | حجم مناطق المناطق الأحيائية في النذر لكل مود من هذا القبيل |
| 0–2147483647 | وزن المناطق العادية في العالم العادي بالنسبة لمناطق المودات؛ 0 يترك فقط مناطق المودات |
| 0–2147483647 | وزن المناطق العادية في النذر بالنسبة لمناطق المودات؛ 0 يترك فقط مناطق المودات |
قسم [end]
يتكون الإند من عدة مناطق: الجزيرة المركزية، مرتفعات الجزر الخارجية، المنطقة الوسطى، الأراضي القاحلة الأقرب إلى الحافة والجزر الصغيرة المنفصلة. يتم تعيين الأحجام لكل منطقة، والأوزان — للمتغيرات العادية لكل منطقة. تعمل الأوزان هنا بنفس القاعدة كما في [general]: الرقم هو نسبة المناطق العادية مقابل مناطق المودات، و0 يزيل المتغير العادي للمنطقة المقابلة.
المتغير | ماذا يفعل |
| حجم المناطق الأحيائية على جزر الإند الخارجية الصغيرة |
| حجم مناطق الحافة (الانتقالية) بين الجزيرة المركزية والجزر الخارجية |
| حجم المناطق الأحيائية لمرتفعات الجزر الخارجية |
| حجم المناطق الأحيائية للمنطقة الوسطى من الجزر الخارجية |
| وزن المناطق الأحيائية لمرتفعات اللعبة العادية مقارنة بمناطق المودات |
| وزن المناطق الأحيائية للمنطقة الوسطى للعبة العادية مقارنة بمناطق المودات |
| وزن المناطق الأحيائية القاحلة للعبة العادية مقارنة بمناطق المودات |
| وزن المناطق الأحيائية للجزر الخارجية الصغيرة للعبة العادية مقارنة بمناطق المودات |
التغييرات تؤثر على الأجزاء (chunks) الجديدة: التعديلات في terrablender.toml تؤثر فقط على التضاريس التي لم يتم توليدها بعد. المناطق المستكشفة بالفعل تظل كما تم توليدها.
الخلاصة
يسمح TerraBlender للعديد من المودات بإضافة مناطق أحيائية إلى لعبة واحدة بحيث تظل التضاريس متماسكة والانتقالات بين المناطق سلسة، ويتم ذلك في وقت واحد في العالم العادي والنذر والإند. من خلال الإعدادات، يمكنك تحويل التوازن نحو اللعبة العادية أو المودات وتغيير حجم المناطق. من المنطقي تثبيت المود في حالة واحدة — عندما يطلبه مود آخر للمناطق الأحيائية، وحينها لا يوجد بديل له عمليًا؛ بالنسبة لمصممي حزم المودات، فإنه يوفر أيضًا أداة لضبط نسبة التضاريس العادية والمعدلة لتلائم عالمهم.
التثبيت
التثبيت النموذجي يستغرق حوالي 5 دقائق. الخطوات نفسها؛ يختلف فقط المُحمّل والبناء المطابق.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











