À propos du projet
Baritone est un bot de pathfinding pour Minecraft, décrit par son auteur comme « google maps pour le jeu de blocs ». Il s'agit du système de pathfinding utilisé dans le client Impact depuis la version 4.4, et constitue une reconstruction mise à jour de l'ancien projet MineBot pour Minecraft 1.8.9, ciblant Minecraft 1.12.2 et versions ultérieures. Le README indique qu'il se concentre sur la fiabilité et les performances, affirmant un calcul de chemin plus de 30 fois plus rapide que MineBot.
Capacités principales :
- Pathfinding et navigation automatisés : taper une commande telle que « #goto 1000 500 » dans la discussion dirige le bot vers ces coordonnées. « #stop » l'arrête.
- Exploitation minière automatisée : des commandes comme « #mine diamond_ore » permettent au bot de localiser et d'extraire des blocs spécifiques.
- Vol en Élytre : la commande « #elytra » active le vol automatisé en Élytre dans le Nether à l'aide de feux d'artifice.
- Prise en charge étendue des versions : des versions sont fournies pour Minecraft 1.12.2 à 1.21.11 et la ligne de versions 26.1/26.2, avec des builds pour Forge, Fabric et NeoForge (les builds Fabric et NeoForge commencent respectivement à 1.16.5 et 1.20.3).
- API Java : l'API est largement documentée avec des Javadocs hébergées, et des exemples de code montrent comment définir des options (par exemple, allowSprint, primaryTimeoutMS) et définir des objectifs de cheminement tels que GoalXZ. Seul le package baritone.api est pris en charge dans le jar de distribution de l'API.
- Intégrations client : le README liste les intégrations ou le support de modules complémentaires avec Impact, Lambda, ForgeHax, Aristois, rootNET, Future et RusherHack.
Utilisation et écosystème : une documentation détaillée est fournie via FEATURES.md, SETUP.md (installation et configuration) et USAGE.md (contrôle par discussion), ainsi qu'une playlist de tutoriels et des vidéos de démonstration. Un serveur Discord offre du support. Le projet est sous licence LGPL-3.0 avec une « exception anime », et la FAQ confirme qu'il peut être utilisé comme bibliothèque dans des clients utilitaires personnalisés tant que l'utilisation respecte la LGPL 3.0. Le développement a été particulièrement actif, avec au moins un commit par jour d'août 2018 à août 2019, et les contributions sont bienvenues via les problèmes et demandes de tirage GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.