عن المشروع
Baritone هو بوت تنقيب عن المسارات في لعبة ماين كرافت، ويصفه مؤلفه بأنه "خرائط جوجل للعبة الكتل". إنه نظام التنقيب عن المسارات المستخدم في عميل Impact منذ الإصدار 4.4، وهو إعادة بناء محدثة لمشروع MineBot السابق للعبة ماين كرافت 1.8.9، ويستهدف ماين كرافت 1.12.2 وما أحدث. يذكر ملف README أنه يركز على الموثوقية والأداء، مدعياً أن حساب المسار أسرع بأكثر من 30 مرة من MineBot.
القدرات الأساسية:
- التنقيب الآلي عن المسارات والتنقل: كتابة أمر مثل "#goto 1000 500" في الدردشة يوجه البوت للسفر إلى تلك الإحداثيات. و"#stop" يوقفه.
- التعدين الآلي: أوامر مثل "#mine diamond_ore" تتيح للبوت تحديد موقع الكتل المحددة وتعدينها.
- الطيران بالجناح الشراعي: أمر "#elytra" يتيح الطيران الآلي بالجناح الشراعي في الجحيم باستخدام الألعاب النارية.
- دعم واسع للإصدارات: يتم توفير إصدارات لماين كرافت 1.12.2 حتى 1.21.11 وخط الإصدارات 26.1/26.2، مع إصدارات لـ Forge وFabric وNeoForge (تبدأ إصدارات Fabric وNeoForge من 1.16.5 و1.20.3 على التوالي).
- واجهة برمجة تطبيقات جافا: الواجهة موثقة بشكل كبير مع Javadocs مستضافة، وتظهر أمثلة التعليمات البرمجية ضبط الخيارات (مثل allowSprint وprimaryTimeoutMS) وتعيين أهداف المسار مثل GoalXZ. يتم دعم حزمة baritone.api فقط في ملف إصدار الواجهة.
- تكاملات العملاء: يسرد ملف README التكاملات أو الدعم الإضافي مع Impact وLambda وForgeHax وAristois وrootNET وFuture وRusherHack.
الاستخدام والنظام البيئي: يتم توفير وثائق مفصلة عبر FEATURES.md وSETUP.md (التثبيت والإعداد) وUSAGE.md (التحكم بالدردشة)، بالإضافة إلى قائمة تشغيل تعليمية وفيديوهات عرض. يوفر خادم Discord الدعم. المشروع مرخص تحت LGPL-3.0 مع "استثناء الأنمي"، ويؤكد الأسئلة الشائعة أنه يمكن استخدامه كمكتبة في عملاء الأدوات المساعدة المخصصة طالما أن الاستخدام يتوافق مع LGPL 3.0. كان التطوير نشطاً بشكل ملحوظ، مع التزام واحد على الأقل يومياً من أغسطس 2018 إلى أغسطس 2019، ويتم الترحيب بالمساهمات عبر قضايا GitHub وطلبات السحب.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.