Sobre o projeto

Baritone é um bot de pathfinding para Minecraft, descrito por seu autor como "google maps para jogo de blocos". É o sistema de pathfinding usado no cliente Impact desde a versão 4.4, e é uma reconstrução atualizada do projeto anterior MineBot para Minecraft 1.8.9, visando Minecraft 1.12.2 e versões mais recentes. O README afirma que ele foca em confiabilidade e desempenho, alegando cálculo de caminho mais de 30 vezes mais rápido que o MineBot. Capacidades principais: - Pathfinding e navegação automatizados: digitar um comando como "#goto 1000 500" no chat direciona o bot para viajar até essas coordenadas. "#stop" o interrompe. - Mineração automatizada: comandos como "#mine diamond_ore" permitem que o bot localize e extraia blocos especificados. - Voo com Elytra: o comando "#elytra" habilita o voo automatizado com Elytra no Nether usando fogos de artifício. - Suporte amplo a versões: lançamentos são fornecidos para Minecraft 1.12.2 até 1.21.11 e a linha de versões 26.1/26.2, com builds para Forge, Fabric e NeoForge (builds para Fabric e NeoForge começam em 1.16.5 e 1.20.3, respectivamente). - API Java: a API é amplamente documentada com Javadocs hospedados, e o código de exemplo mostra como definir opções (ex.: allowSprint, primaryTimeoutMS) e definir metas de pathing como GoalXZ. Apenas o pacote baritone.api é suportado no jar de lançamento da API. - Integrações com clientes: o README lista integrações ou suporte a add-ons com Impact, Lambda, ForgeHax, Aristois, rootNET, Future e RusherHack. Uso e ecossistema: documentação detalhada é fornecida via FEATURES.md, SETUP.md (instalação e configuração) e USAGE.md (controle por chat), além de uma playlist de tutoriais e vídeos de demonstração. Um servidor Discord oferece suporte. O projeto é licenciado sob LGPL-3.0 com uma "exceção de anime", e o FAQ confirma que pode ser usado como biblioteca em clientes utilitários personalizados, desde que o uso esteja em conformidade com a LGPL 3.0. O desenvolvimento foi notavelmente ativo, com pelo menos um commit por dia de agosto de 2018 a agosto de 2019, e contribuições são bem-vindas via issues e pull requests no GitHub.