MC Toolkit

MC Toolkit / حزم الموارد / محوّل ZIP إلى MRPACK

تحويل ZIP إلى MRPACK

حوّل ملف تصدير من CurseForge أو نسخة مشغّل أو ملف zip لخادم إلى ملف ‎.mrpack لـ Modrinth. تُحسب تجزئة ملفات jar في متصفحك وتُطابَق على Modrinth، ولا يُرفع أي شيء.

ZIP → MRPACK

⁧أنشئ حزمة ⁦Modrinth⁩ من أي حزمة تعديلات⁩

⁧أفلِت ملف تصدير ⁦CurseForge⁩، أو ملف ⁦zip⁩ لنسخة أو خادم، أو مجلدًا كاملًا، أو ملفات ⁦jar⁩ الخاصة بالتعديلات نفسها.⁩

⁧أفلِت هنا ملف ⁦zip⁩ لحزمة تعديلات، أو مجلدًا، أو ملفات ⁦jar⁩⁩ ⁧أو اخترها من هذا الجهاز⁩

⁧ما يمكن لهذا المحوّل إثباته⁩

⁧يُحسب تجزئة كل ملف ⁦jar⁩ تعطيه إياه على هذا الجهاز ويُبحث عنه في ⁦Modrinth⁩ على دفعات من ⁦200⁩. لا يصبح ملف ⁦jar⁩ تنزيلًا إلا عندما تمتلك نسخة ⁦Modrinth⁩ نفس ⁦SHA-1⁩ و⁦SHA-512⁩ والحجم؛ وأي ملف ⁦jar⁩ آخر يُضمَّن في الملف كما هو.⁩

⁧ما لا يستطيع المتصفح فعله⁩

⁧غالبًا ما يسرد تصدير ⁦CurseForge⁩ التعديلات بالأرقام فقط. يتطلب تحويل تلك الأرقام إلى ملفات واجهة ⁦API⁩ الخاصة بـ ⁦CurseForge⁩ بمفتاح، ولا يسمح خادم التنزيل الخاص بها لصفحة ويب بقراءة الملفات. لذا يسمّي هذا الأداة ما هو مفقود ويأخذ ملفات ⁦jar⁩ من مشغّلك، الذي يمتلكها بالفعل.⁩

⁧ما يمكنك استيراده بعد ذلك⁩

⁧ملف ⁦.mrpack⁩ قياسي: ملف ⁦modrinth.index.json⁩ يسرد كل تنزيل بكلتا البصمتين والجوانب التي يعمل عليها، بالإضافة إلى مجلد ⁦overrides⁩ يحتوي على إعداداتك وكل ملف ⁦jar⁩ لا يستضيفه ⁦Modrinth⁩. يستورده ⁦Prism Launcher⁩ وتطبيق ⁦Modrinth⁩ مباشرةً.⁩

⁧نشر الحزمة على ⁦Modrinth⁩ مسألة منفصلة: ملفات ⁦jar⁩ الموجودة في ⁦overrides⁩ تحتاج إلى إذن مؤلفيها هناك.⁩