Baritone : pathfinding et automatisation dans Minecraft
Baritone est une bibliothèque de pathfinding open source pour Minecraft Java Edition, conçue à l'origine pour les longs trajets sur les serveurs anarchie comme 2b2t. Elle peut marcher seule vers des coordonnées données, miner des minerais, construire des schematics à partir de fichiers et suivre un joueur. Elle fonctionne comme mod Forge/Fabric autonome et au sein de clients comme Impact. Ce que vous pouvez en utiliser dépend des règles du serveur sur lequel vous jouez.
Qu'est-ce que Baritone
Baritone est un système de pathfinding avancé pour Minecraft Java Edition, développé depuis 2018 par les développeurs connus sous les pseudos cabaletta et leijurv. Le projet est open source sur github.com/cabaletta/baritone et utilise la licence LGPL-3.0.
Contrairement aux simples scripts « avancer tout droit », Baritone sait résoudre des trajets complexes : traverser des grottes, franchir de la lave, sauter par-dessus des trous, poser des blocs d'appoint et contourner les monstres hostiles. L'algorithme repose sur A* (A-star) avec une heuristique adaptée à la mécanique de Minecraft. Le projet est né comme outil pour les longs trajets sur 2b2t, le plus ancien serveur anarchie de Minecraft, où les joueurs doivent parcourir des centaines de milliers de blocs depuis le spawn.
Baritone n'est pas un cheat classique comme la kill aura ou le X-Ray : il ne donne aucun avantage au combat et ne révèle pas les blocs cachés. C'est un outil d'automatisation. Son utilisation est acceptable ou non selon les règles du serveur concerné.
Fonctions : goto, mine, build, follow
Goto : pilote automatique vers des coordonnées
La fonction la plus populaire. Vous indiquez des coordonnées (X Z ou X Y Z) et Baritone s'y rend seul, en contournant les obstacles, en sautant, en creusant si nécessaire et en posant des blocs sous vos pieds dans les dénivelés. Sur terrain plat, il parcourt des centaines de blocs par minute. Dans les jungles ou les montagnes, il est plus lent, mais il ne s'arrête pas.
Mine : minage automatique des minerais
La commande #mine diamond_ore fait parcourir la carte à votre personnage, grâce au cache de chunks intégré, et lui fait miner chaque bloc du type indiqué. Vous pouvez lister plusieurs minerais à la fois (#mine diamond_ore emerald_ore ancient_debris). Pratique en survie : il passe à l'outil adapté à chaque bloc.
Build : reconstruire des schematics
Baritone sait lire les fichiers .schematic. La commande #build myhouse.schematic fait construire à votre personnage une copie exacte du schematic à l'endroit où vous vous trouvez. On l'utilise pour reconstruire des bases détruites, reproduire des constructions d'autres mondes et bâtir des structures symétriques qui demanderaient des heures à la main.
Follow : suivre un joueur ou un mob
La commande #follow player Steve fait suivre un autre joueur à votre personnage. Utile sur les serveurs de farm AFK et quand quelqu'un vous guide jusqu'à une base. Elle fonctionne aussi avec les mobs (#follow entity cow), ce qui aide à transporter des animaux.
Autres fonctions
- #farm : récolte et replante les cultures indiquées
- #explore : explore de nouveaux terrains et complète la carte des chunks
- #tunnel : creuse un tunnel droit dans la direction où vous regardez
- #clearbuild : démolit les structures
- #waypoints : enregistre des points sur la carte et vous y ramène
Installer Baritone (autonome et en mod)
Baritone existe en plusieurs versions, selon vos besoins et votre version de Minecraft. Téléchargez-le toujours uniquement depuis le dépôt GitHub officiel : github.com/cabaletta/baritone/releases. Les clones provenant d'autres sources contiennent souvent des malwares.
Baritone en mod Forge
C'est la version la plus utilisée. Depuis le dépôt, téléchargez le fichier .jar Forge correspondant à votre version de Minecraft. Installez Forge dans votre launcher (Prism, MultiMC ou le launcher officiel ; voir Prism Launcher). Placez le fichier de Baritone dans le dossier .minecraft/mods/ (ou dans le dossier mods de votre instance Prism). Lancez le jeu avec le profil Forge.
Baritone en mod Fabric
Pour Fabric, installez Fabric Loader, téléchargez la version Fabric de Baritone correspondante et placez-la dans le dossier mods. Fabric API est également nécessaire.
Baritone via Impact ou Meteor
Baritone est intégré à plusieurs clients de mods populaires : Impact Client et Meteor Client l'activent par défaut. Si vous utilisez Meteor ou Impact, Baritone est déjà actif : ouvrez simplement le chat et tapez une commande commençant par #. Gardez à l'esprit que des clients comme Impact contiennent aussi des modules considérés comme des cheats (kill aura, X-Ray). Le simple fait d'avoir ce client installé est souvent sanctionné par un ban sur les serveurs, même si vous n'utilisez que Baritone.
Vérifier l'installation
Dans le jeu, entrez dans un monde solo, ouvrez le chat et tapez #help. Si une liste de commandes Baritone s'affiche, le mod fonctionne. Si le chat répond « commande inconnue », le mod n'est pas chargé : vérifiez la compatibilité des versions.
Commandes de base : #goto, #mine, #set
Les commandes de Baritone commencent par # et se tapent dans le chat. Dans les versions récentes, un préfixe .b est aussi disponible, configurable avec #prefix. Voici les commandes les plus importantes pour un usage quotidien :
| Commande | Effet | Exemple |
|---|---|---|
#goto X Y Z | Aller aux coordonnées indiquées | #goto 100 64 -200 |
#goto X Z | Aller aux coordonnées (Y est automatique) | #goto 500 500 |
#mine [block] | Miner les blocs indiqués | #mine diamond_ore |
#stop ou #cancel | Arrêter toutes les actions | #stop |
#pause / #resume | Mettre en pause et reprendre | #pause |
#follow player [name] | Suivre un joueur | #follow player Steve |
#build [file] | Reconstruire un schematic | #build myhouse.schematic |
#set [option] [value] | Modifier un réglage | #set allowBreak true |
#help | Liste complète des commandes | #help goto |
Réglages #set utiles
#set allowBreak true: autorise à casser des blocs sur le trajet#set allowPlace true: autorise à poser des blocs (ponts, remblais)#set allowParkour true: autorise les sauts de parkour#set avoidance true: contourne les monstres hostiles#set buildInLayers true: construit les schematics couche par couche#set renderPath true: dessine le chemin dans le monde (utile pour le débogage)
Pour la liste de tous les réglages, utilisez la commande #settings en jeu ou la documentation sur GitHub.
Baritone sur les serveurs : règles et cas où il est autorisé
L'autorisation de Baritone dépend des règles du serveur sur lequel vous jouez. Baritone n'est pas un cheat en soi, mais de nombreux serveurs considèrent toute forme d'automatisation comme une infraction au règlement.
Serveurs où Baritone est accepté
- Solo : vous ne gênez personne, et Baritone fonctionne sans restriction
- 2b2t et autres serveurs anarchie : Baritone a été conçu pour ce genre de serveurs, où il n'y a pas de règles (mais 2b2t a changé sa politique et bannit désormais certaines formes d'automatisation, vérifiez donc le règlement actuel)
- Serveurs privés entre amis : si l'admin est d'accord, aucun problème
- Serveurs techniques/créatifs : certains autorisent l'automatisation dans des limites volontairement souples
Serveurs où Baritone est interdit
- Serveurs survie avec économie : le minage automatique fausse l'équilibre économique
- Serveurs PvP (Hypixel, Minehut et la plupart des autres) : toute automatisation mène au ban
- Serveurs de mini-jeux : un déplacement piloté par un bot est sanctionné, même dans le lobby
- Realms de Mojang : les conditions d'utilisation interdisent l'automatisation
Détectabilité
Baritone se déplace de façon plus « mécanique » qu'un humain : en lignes parfaitement droites, sans petites corrections de souris. Les bons anti-cheats (Grim, Vulcan, Matrix) détectent un bot en quelques secondes. Même quand le serveur ne le repère pas automatiquement, d'autres joueurs peuvent signaler vos déplacements aux admins.
La règle la plus simple : si vous ne savez pas si un serveur autorise Baritone, demandez à l'équipe avant de l'utiliser. Un ban pour automatisation est souvent définitif et sans appel possible.
FAQ
Baritone est-il un cheat ?
Techniquement, non. Baritone ne donne pas d'avantage au combat, ne révèle pas les blocs cachés et ne contourne pas la physique du jeu. C'est un outil d'automatisation. Pour la plupart des serveurs survie et PvP, cependant, toute automatisation est traitée comme de la triche, car elle enfreint la règle selon laquelle « le joueur contrôle son personnage à la main ».
Peut-on être banni pour l'utilisation de Baritone ?
Sur la plupart des serveurs, oui. Les serveurs PvP (comme Hypixel) bannissent immédiatement. Les serveurs survie donnent souvent un avertissement, mais une récidive entraîne un ban définitif. Le solo et les serveurs anarchie (comme 2b2t, historiquement) font exception.
Baritone est-il autorisé par les conditions de Mojang ?
Oui. Mojang n'interdit pas les mods. Baritone en mod Forge/Fabric ne viole pas l'EULA de Minecraft. Les restrictions viennent uniquement des règlements des serveurs, pas des conditions du jeu.
Quelles sont les alternatives à Baritone ?
Pour la construction et la navigation en solo : Litematica (pour construire des schematics à la main, mais avec un aperçu) et Xaero's World Map + Xaero's Minimap (pour la navigation avec des waypoints). Pour l'automatisation des farms : un AutoClicker dans certains cas (mais il est souvent sanctionné lui aussi). Détails : guide de Xaero's World Map.
Baritone fonctionne-t-il sur Minecraft Bedrock Edition ?
Non. Baritone est écrit uniquement pour Minecraft Java Edition. Bedrock ne prend pas en charge ce type de mod.
Pourquoi Baritone creuse-t-il les blocs sous moi et me fait tomber ?
Si vous n'avez pas défini #set allowBreak false, Baritone peut décider que le trajet le plus rapide passe par le bloc sous vos pieds. Désactivez l'option ou définissez #set allowDownward false. Gardez à l'esprit que dans les grottes et au-dessus de la lave, la configuration par défaut peut être risquée : testez d'abord en solo.