Embeddium — Minecraft Java Edition 1.21.1
مراجعة مود Embeddium لـ Minecraft Java Edition — نسخة Sodium لـ NeoForge و Forge مع تحسينات في FPS، وإعادة كتابة نظام تصيير القطع، وتوافق…
مراجعة مود Embeddium لـ Minecraft Java Edition — نسخة Sodium لـ NeoForge و Forge مع تحسينات في FPS، وإعادة كتابة نظام تصيير القطع، وتوافق أفضل مع المودات.
المتطلبات:
المشغل: NeoForge (1.20.1+)، Forge (1.20.1 وما قبله)، Fabric (1.20.1–1.20.6)
إصدار Minecraft: 1.16.5, 1.18.2, 1.19.2, 1.20.1–1.20.6, 1.21–1.21.1, 1.21.4
إصدار المود: المدعوم وقت المراجعة — 1.0.x لـ 1.21.4
مود Embeddium هو نسخة معدلة (Fork) من مصيّر Sodium 0.5.8 (آخر إصدار تحت رخصة FOSS) بواسطة المطورين FiniteReality و embeddedt. يقوم المود بإعادة كتابة نظام تصيير القطع (chunks) ومسار تصيير الوضع الفوري (immediate-mode) لكيانات الكتل، والوحوش، وواجهة المستخدم. ولكن على عكس Sodium الأصلي، فإنه يدعم NeoForge عن قصد ويركز على التوافق مع المودات الأخرى. في الإصدارات الأقدم من 1.20.1، حل Embeddium فعلياً محل النسخة السابقة، Rubidium، والتي توقف تطويرها.
ما يغيره المود في التصيير (Rendering)
ينقل Embeddium تحميل أوامر وحدة المعالجة الرسومية (GPU) من خيط اللعبة الرئيسي إلى مجموعة من خيوط الخلفية. تقوم أكواد Minecraft العادية (Vanilla) بإعادة بناء شبكة كل قطعة عند حدوث أي تغيير في كتلة، حتى لو كانت الكاميرا تنظر في الاتجاه المعاكس — أما Embeddium فيتجاهل القطع غير المرئية أثناء مرحلة البناء، ويجمّع الأسطح المتجاورة من نفس النوع، ويدمجها في استدعاء GPU واحد.
تغييرات محددة مقارنة باللعبة العادية:
تمت إعادة كتابة
ChunkRendererبنظام مخزن مؤقت مفهرس خاص به — بدلاً من 6 استدعاءات لكل قطعة، يستخدم استدعاءً واحداً.مسار وضع فوري محسن للوحوش وكيانات الكتل (الصناديق، الأفران، اللافتات) — في المشاهد التي تحتوي على أكثر من 100 كيان، يؤدي هذا إلى إزالة معظم التقطيعات الدقيقة (microstutters).
نظام داخلي لفرز الشفافية (translucency sorting) — اختياري، يتم تفعيله في
Video Settings → Performance.دعم مدمج لواجهة برمجة تطبيقات التصيير في Fabric (Fabric Rendering API) على منصات Forge/NeoForge — لم يعد مود Indium مطلوباً ولن يعمل فوق Embeddium.
⚠️ لا يدعم Embeddium مود OptiFine. إذا كان لديك OptiFine مثبتًا، فيجب عليك إزالة Embeddium — حيث يقوم كلا المودين بتغيير المصيّر على مستوى منخفض ويتعارضان أثناء تهيئة العميل.
زيادة FPS في سيناريوهات مختلفة
تعتمد الأرقام على المواصفات، وفيما يلي النطاقات التقريبية على جهاز نموذجي من الفئة المتوسطة (RTX 3060، Ryzen 5 5600، رام 16 جيجابايت، مسافة التصيير 16).
السيناريو | اللعبة العادية (Vanilla) | Embeddium | الزيادة |
|---|---|---|---|
منطقة أحيائية مفتوحة، بدون كيانات | 90–110 FPS | 180–240 FPS | ~2× |
قرية بها قرويون (40+ شخصية) | 45–60 FPS | 90–120 FPS | ~2× |
مزرعة وحوش (200+ كيان) | 20–35 FPS | 60–90 FPS | ~2.5× |
تجميعة مودات (Modpack) بأكثر من 200 مود | 30–45 FPS | 70–100 FPS | ~2× |
دقة 4K، رسومات فائقة (Ultra) | 40–55 FPS | 80–110 FPS | ~2× |
على أجهزة الكمبيوتر المحمولة الأضعف ذات الرسومات المدمجة، تكون الزيادة ملحوظة أكثر — حيث يكون عنق الزجاجة هناك هو استهلاك وحدة المعالجة المركزية (CPU) أثناء بناء شبكة القطعة، وليس وحدة المعالجة الرسومية (GPU).
الإعدادات
يتم فتح قائمة Embeddium من Options → Video Settings. حيث تحل محل الشاشة العادية بشاشة خاصة بها، وتحتوي على علامات تبويب لـ Quality و Performance و Mods.

علامة التبويب Quality
المعيار | القيمة | ما يغيره |
|---|---|---|
| Fast / Fancy | مفتاح التبديل العام لتصيير الأوراق والماء والسحب. |
| Off / Fast / Fancy | سحب ثنائية الأبعاد أو ثلاثية الأبعاد (حجمية). |
| Default / Fancy / Fast | تفاصيل الطقس. |
| Fast / Fancy | الشفافية وتصيير الجانب الداخلي للأوراق. |
| All / Decreased / Minimal | عدد الجسيمات المتزامنة. |
| None / Smooth / Maximum | حساب الإضاءة السلسة. |
| 0×0 – 21×21 | نصف قطر دمج ألوان المنطقة الأحيائية للعشب والأوراق. |
علامة التبويب Performance
المعيار | القيمة | ما يغيره |
|---|---|---|
| 1 – 16 | عدد القطع (chunks) التي يتم إعادة بنائها في كل إطار. |
| On / Off | فرز دقيق للأسطح الشفافة حسب المسافة (في 1.20+). |
| On / Off | تسريع استدعاءات OpenGL من خلال تعطيل فحوصات الأخطاء. |
| On / Off | الوصول المباشر إلى مخازن GPU (يتطلب OpenGL 4.4+). |
| On / Off | يسمح للمود بتجاوز كومة Java (Java heap) عند نسخ الشبكات (meshes). |
علامة التبويب Mods
قسم منفصل للتعارضات وواجهات برمجة التطبيقات المخصصة. يتم فيه سرد المودات التي تتفاعل مباشرة مع واجهة Embeddium API (مثل Oculus للتظليل (shaders)، و Reese's Sodium Options لإعدادات واجهة مستخدم محسنة).
قم بتعطيل إعداد Use Persistent Mapping إذا كان لديك بطاقة رسوميات AMD مع تعريفات Mesa أقدم من 23.x — حيث يمكن أن يؤدي تفعيلها مع هذه التعريفات إلى ظهور نسيج (textures) أسود في شريط الأدوات أو تعطل كامل للعميل.
التوافق مع المودات الأخرى
تم تصميم Embeddium خصيصًا لتجميعات المودات الثقيلة، لذا فهو يتضمن بعض المرفقات الإلزامية والموصى بها بشدة.
المود | الغرض | إصدار المنصة |
|---|---|---|
Oculus | دعم تظليل Iris فوق Embeddium | Forge, NeoForge |
Embeddium++ | إعدادات تصيير متقدمة (ما يعادل Sodium Extra) | Forge, NeoForge |
Reese's Sodium Options | قائمة إعدادات معاد بناؤها بهيكل واضح | جميع المنصات |
Embeddium API | نقاط تكامل متقدمة للمودات | مضمن مع ملف JAR الرئيسي |
التعارضات:
OptiFine — غير متوافق تماماً، ولن يعملا معاً.
Sodium على نفس إصدارات Forge/NeoForge — غير ضروري ويتعارض (Embeddium هو نسخة معدلة من Sodium).
Rubidium — قديم، وتم استبداله بالكامل بـ Embeddium.
Indium — لن يعمل فوق Embeddium، حيث أن واجهة برمجة تطبيقات التصيير في Fabric مدمجة أساساً.
لماذا Embeddium بدلاً من Sodium
رسمياً، يدعم Sodium فقط Fabric (وجزئياً NeoForge عبر CaffeineMC منذ الإصدار 0.6). يحافظ Embeddium على نسخة معدلة موازية تعتمد على أحدث إصدار مرخص من LGPL، مع التركيز على شيئين: دعم Forge/NeoForge لمنشئي تجميعات المودات (modpacks)، والتوافق مع المودات التي تتفاعل مع المصيّر عبر واجهات برمجة تطبيقات غير قياسية.
لا يقدم فريق CaffeineMC دعمًا رسميًا لـ Embeddium — لذلك يجب فتح تقارير الأخطاء المتعلقة بالنسخة المعدلة في مستودع FiniteReality على GitHub، وليس في متتبع أخطاء Sodium.
الخلاصة
يحل Embeddium مشكلة واحدة محددة — تحسينات FPS على Forge و NeoForge في تجميعات المودات حيث يشكل المصيّر العادي عنق زجاجة لوحدة المعالجة المركزية. في الإصدار 1.20.1 وما دونه، يُعتبر عملياً النسخة المعدلة الوحيدة من Sodium التي يتم صيانتها بنشاط لهذه المشغلات، وذلك لتوقف تطوير Rubidium ولأن Sodium الرسمي لا يستهدفها.
القيود الرئيسية هي طبيعة كونه للعميل (client-side) وعدم توافقه مع OptiFine. إذا كنت بحاجة إلى CIT أو CEM أو سماء مخصصة أو تقريب (zoom) — فإن Embeddium لا يوفرها؛ ستحتاج إلى مودات منفصلة (Continuity لـ CTM، و ETF/EMF للوحوش المخصصة، و Zoomify للتقريب).
وهو مناسب لك إذا كنت تلعب تجميعات مودات ثقيلة على NeoForge 1.21.x، أو Forge 1.20.1، أو الإصدارات الأقدم التي تحتوي على مزارع وقرى معقدة. أما إذا كانت تجميعتك مكونة من Fabric بالكامل دون الحاجة إلى واجهة برمجة تطبيقات التصيير في Fabric على Forge، فإن الخيار الأبسط هو تثبيت مود Sodium الأصلي من CaffeineMC.
التثبيت
التثبيت النموذجي يستغرق حوالي 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.











