Skyboxify — مود رسومي لاستبدال وتخصيص قوام السماء (skyboxes) في Minecraft
Skyboxify هو مود عميل لـ Fabric يضيف دعمًا للسماء المخصصة بتنسيق OptiFine في Minecraft.
Skyboxify هو مود عميل لـ Fabric يضيف دعمًا للسماء المخصصة بتنسيق OptiFine في Minecraft.
Skyboxify — مود رسومي لاستبدال وتخصيص قوام السماء (skyboxes) في Minecraft
إصدار Minecraft الذي تم اختباره وكتابة المقال عنه: 26.1.2
نطاق الإصدارات المدعومة: 1.21.x — 26.1.2
الاعتمادات: Fabric API, YetAnotherConfigLib
Skyboxify هو مود من جهة العميل يعيد إلى Fabric دعم السماء المخصصة بتنسيق OptiFine في Minecraft. السماء العادية (Vanilla) مقتصرة على عرض إجرائي للشمس، القمر، النجوم وتدرج لون الخلفية، لذلك من المستحيل إضافة سماء ليلية مخصصة بسديم أو طبقة متحركة فوق السحب عبر حزمة موارد. يقرأ المود ملفات .properties داخل الحزمة ويرسم طبقات إضافية فوق السماء العادية وفقًا للمعلمات المحددة.
كيف يعمل
في جوهره يكمن التركيب الطبقي. كل ملف مثل sky1.properties، sky2.properties يصف طبقة سماء خاصة به. يتم عرض السماء العادية أولاً، ثم يتم وضع الطبقات المخصصة بالتسلسل فوقها — وفقًا للرقم الموجود في اسم الملف. تمتزج الطبقات مع الخلفية عبر واحد من تسعة أوضاع دمج، وتظهر وتختفي في ساعات محددة في اللعبة، وتدور حول محورها الخاص، وتتفاعل مع المنطقة الأحيائية (biome) والطقس وارتفاع اللاعب.

سماء مخصصة في حزمة مودات Fabric، تمت إضافتها باستخدام المود
يتم تحديد الارتباط ببعد (dimension) من خلال اسم المجلد الذي توضع فيه ملفات .properties: world0 — العالم العادي (Overworld)، world-1 — النذر (Nether)، world1 — النهاية (The End). هذه الأسماء كافية: لا يوجد حقل "بُعد" منفصل داخل الملف نفسه. يتم وضع مجلد البعد في حزمة الموارد داخل المسار optifine/sky/ (المسار الأصلي لتنسيق OptiFine، والذي يطبقه المود). كحل احتياطي (fallback)، يقرأ المود أيضًا بنية مماثلة من mcpatcher/sky/ — تراث حزم MCPatcher. إذا كان كلا المسارين موجودين في حزمة واحدة، يتم استخدام optifine/sky/ فقط؛ يصل المود إلى mcpatcher/sky/ فقط في حالة عدم وجود المسار الأول.
بالنسبة للأبعاد المعدلة ذات المعرف غير القياسي، يتم التحكم في السلوك بواسطة معلمة منفصلة في إعدادات العميل (انظر أدناه).
معلمات طبقة واحدة
تتكون كل طبقة من قوام (texture) بالإضافة إلى مجموعة من الشروط التي يتم عرضها بموجبها. الحقول الرئيسية في ملف .properties هي:
source— مسار قوام السماء. هذا هو الحقل الوحيد المطلوب.blend— وضع دمج الطبقة مع الخلفية:alpha،screen،dodge،add،multiply،burn،overlay،subtract،replace. الافتراضي هوadd.startFadeIn،endFadeIn،startFadeOut،endFadeOut— وقت ظهور واختفاء الطبقة بتنسيقhh:mm(وقت اللعبة). فيstartFadeIn، تكون عتامة الطبقة 0%، وفيendFadeInتكون 100%، وبشكل معكوس عند التلاشي.axis— متجه محور الدوران (ثلاثة أرقام مفصولة بمسافة). يجب أن يكون طول المتجه 1، وإلا فسيشوب الدوران بعض التشوهات. الافتراضي هو 0.0 0.0 1.0 (محور متجه للجنوب).weather— الطقس الذي تكون الطبقة مرئية خلاله:clear،rain،thunder، أو مزيج منها مفصول بمسافات. الافتراضي هوclearفقط.biomes— قائمة المناطق الأحيائية (biomes). بادئة!تعكس الشرط:!plains forestتعني "في كل مكان باستثناء الأماكن المحددة".
يتم عرض الطبقة بدون أي شروط (فقط source) بشكل مستمر — كخلفية ثابتة فوق السماء العادية. كلما تمت إضافة المزيد من القيود، زادت دقة تفاعل الحزمة مع حالة العالم.
إعدادات المود (Config)
يخزن ملف config/skyboxify.json مفاتيح تبديل العميل التي تؤثر على العرض بغض النظر عن الحزمة المثبتة. هناك عدد قليل من المعلمات:
المعلمة | الوظيفة |
| لتفعيل أو تعطيل عرض السماوات المخصصة بشكل عام. عند |
| عرض شمس وقمر اللعبة العادية فوق الطبقات المخصصة. عند |
| عرض النجوم القياسية. عند |
| السلوك في الأبعاد التي لم تصف الحزمة سماءً لها (مودات لها أبعاد خاصة). عند |
| علامة تقنية للتشخيص والتسجيل. تظل |
| مفتاح تجريبي تمت إضافته في الإصدار 2.4، يعيد منطق دوران الطبقة السابق. يؤدي إلى كسر الحزم الحديثة، لذا فهو معطل افتراضيًا؛ يجب تشغيله فقط لحزم skybox القديمة المكتوبة لعرض الإصدارات السابقة. |
الخلاصة
يضيف Skyboxify عرض السماء المخصصة بتنسيق موجود في مجتمع OptiFine منذ سنوات، بالإضافة إلى بنية احتياطية (fallback) للحزم القديمة. إنه مناسب لأولئك الذين يبنون حزمة مودات Fabric مع التركيز على النمط المرئي ويرغبون في نقل حزم skybox القديمة دون الانتقال إلى Forge.
التثبيت
التثبيت النموذجي يستغرق حوالي 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.











