Vineflower هو برنامج فك تشفير لغة JVM حديث للأغراض العامة يركز على توفير أفضل جودة وسرعة وسهولة الاستخدام.
تشمل ميزات Vineflower ما يلي:
يمكن العثور على أمثلة لمخرجات Vineflower، مقارنة ببرامج فك الترجمة الأخرى، على موقع wiki.
هل ترغب في استخدام زهرة العنب؟ هناك عدة طرق! بالنسبة إلى تعديل لعبة Minecraft، يتيح لك Loom Vineflower إنشاء مصادر باستخدام Vineflower. يستبدل البرنامج المساعد Vineflower Intellij IDEA Fernflower في IDEA بـ Vineflower، ويسمح لك بتعديل إعداداته.
إذا كنت تريد تشغيل Vineflower من سطر الأوامر، فانتقل إلى علامة التبويب "الإصدارات" واحصل على الإصدار الأحدث. يمكنك بعد ذلك تشغيل Vineflower باستخدام java -jar vineflower.jar <arguments> <source> <destination>
. <arguments>
هي قائمة وسيطات سطر الأوامر التي تريد تمريرها إلى برنامج فك التحويل البرمجي. يمكن أن يكون <source>
عبارة عن ملف jar أو zip أو مجلد أو ملف فئة، ويمكن أن يكون <destination>
مجلدًا أو zip أو jar أو مستثنى للطباعة على وحدة التحكم.
لاستخدام Vineflower كمكتبة، يمكنك العثور على التوزيعات على maven Central. يتطلب Vineflower 1.9+ إصدار Java 11 أو أعلى للتشغيل. يمكن استيراد Vineflower مع gradle مع:
dependencies {
implementation ' org.vineflower:vineflower:<version> '
}
يمكن العثور على تعليمات حول كيفية التفاعل مع Vineflower على موقع wiki.
تأكد من الإبلاغ عن أي مشكلات في علامة التبويب "المشاكل"!
يمكن إنشاء Vineflower ببساطة باستخدام ./gradlew build
.
للحصول على الدعم أو الأسئلة، يرجى الانضمام إلى إحدى منصات التواصل الاجتماعي المدرجة، أو في علامة تبويب المناقشة.
المساهمات هي دائما موضع ترحيب! نحن نبحث دائمًا عن المساعدة بشأن إصلاحات الأخطاء والميزات الجديدة والتحسينات. إذا كنت ترغب في العمل على ميزة أو إصلاح خطأ، فلا تتردد في فتح ملف العلاقات العامة! إذا كنت تريد التواصل بشأن تغيير ما قبل إجرائه، فيمكنك التواصل بالطرق المذكورة أعلاه. قاعدة بيانات Vineflower قديمة نوعًا ما وقد يكون من الصعب التنقل في بعض المفاهيم. للحصول على المساعدة، يرجى مراجعة CONTRIBUTING.md وARCHITECTURE.md.
Vineflower عبارة عن شوكة لكل من Fernflower من Jetbrains وForgeFlower من MinecraftForge، واستمرار مباشر للعمل على Quiltflower.