يعد Lodestone إطارًا قويًا ومرنًا بشكل لا يصدق لبناء روبوتات Minecraft من جميع الأنواع. سواء كنت جديدًا على Minecraft Bot Development أو Prose Pro ، يوفر Lodestone جميع الأدوات التي تحتاجها لإحضار أفكار الروبوت الخاصة بك إلى الحياة. دعونا نغوص في كيفية الاستيقاظ والركض مع Lodestone.
مهم
لا يزال مشروع Lodestone قيد التطوير ولديه بعض الأخطاء.
يمكن الاطلاع على جميع أدوات التأسيس والوثائق هنا ولكن هنا هي الفكرة العامة.
الخطوة الأولى هي تثبيت حزمة Lodestone باستخدام PIP. يوصى بإنشاء بيئة افتراضية أولاً قبل التثبيت:
python3 -m venv env
source env/bin/activate
pip install lodestone
مع تثبيت Lodestone ، قم بإنشاء ملف bot.py لتهيئة الروبوت. هذا هو المكان الذي ستقوم فيه بتكوين اسم مستخدم الروبوت الخاص بك وطريقة المصادقة والخيارات الأخرى:
import lodestone
bot = lodestone . createBot (
host = 'localhost' ,
port = 25565 , # set this to your own LAN port
username = 'MyAwesomeBot' ,
auth = 'microsoft'
)
في هذا المثال ، نحن نتواصل مع خادم Minecraft المحلي على مضيف محلي واستخدام مصادقة Microsoft.
مع إنشاء الروبوت الخاص بك ، قم بتشغيله باستخدام:
python bot.py
في المرة الأولى التي تقوم فيها بتشغيل الروبوت ، سيطالبك Lodestone بتسجيل الدخول باستخدام طريقة المصادقة التي قمت بتكوينها. اتبع مطالبات تسجيل الدخول لمصادقة الروبوت وتوصيله بخادم Minecraft. يوفر Lodestone خيارات مصادقة متعددة بما في ذلك أوضاع Microsoft و Offline. انظر المستندات للحصول على التفاصيل.
يوفر Lodestone أيضًا سطر الأوامر السهل الاستخدام (CLI). هذا يتيح لك استخدام الوظائف الأساسية لـ Lodestone. يوفر CLI علامة تبويب Auto كاملة ولديه سجلات الدردشة في الوقت الفعلي.
لاستخدام CLI تشغيل الأمر التالي:
python -m lodestone -u USERNAME -h HOST -p PORT -v VERSION
مهم
username
host
خيارات مطلوبة.
تحذير
لا تشارك معلومات Minecraft لأي شخص.
وسيطات سطر الأوامر المتاحة هي:
--username
أو -u
: اسم مستخدم Minecraft الذي سيقوم BOT بتسجيل الدخول.--host
أو -h
: عنوان IP أو اسم مضيف خادم Minecraft.--port
أو -p
: رقم المنفذ الذي يستمع إليه خادم Minecraft. الافتراضي هو 25565.--auth
: طريقة المصادقة التي يتطلبها حسابك (Mojang/Microsoft/Cracked). الافتراضي هو "Microsoft".--version
أو -v
: إصدار Minecraft لاستخدامه عند الاتصال بخادم. الافتراضي هو تلقائي. اسم | ساعد مع | جيثب | خلاف |
---|---|---|---|
Katzengott | روبوت الصيد و بوت الصبار | @Katzengott | Edelkatze |
MineFlayer هي مكتبة معقدة تتيح لك التحكم في حسابات Minecraft من خلال واجهة برمجة تطبيقات قوية ومستقرة وعالية المستوى
https://discord.com/invite/tcuudr5p4j
Mineflayer
لقطات الشاشة: إعدادات لوحة القيادة