🌐 Você está lendo este artigo em Português (BR). Quer trocar?
📖 Ler em inglês (original)
Ou escolha o que preferir:

Baritone Client Mod e um sistema de pathfinding do jogo Minecraft que e usado no Impact. Ele ajuda os jogadores a viajar para diferentes locais e minerar minerios e outros blocos mineraveis com a ajuda de um sistema de pathfinding com inteligencia artificial. Baritone e um robo automatizado que joga Minecraft. Ele pode te ajudar a viajar ate certos locais, minerar minerios e outros blocos mineraveis, e realizar operacoes no estilo Worldedit manipulando seu cliente do Minecraft usando uma inteligencia de pathfinding artificial.

Recursos:

Recursos de pathfinding:

  • Pathfinding e emenda de longa distancia O Baritone calcula caminhos em segmentos e pre-calcula o proximo segmento quando o atual esta prestes a terminar, para que esteja sempre se movendo em direcao ao objetivo.
  • Cache de chunks O Baritone simplifica os chunks em uma representacao interna compactada de 2 bits (AIR, SOLID, WATER, AVOID) e os armazena na RAM para um pathfinding de longuissima distancia melhor. Tambem ha uma opcao para salvar esses chunks em cache no disco. Exemplo
  • Quebra de blocos O Baritone considera quebrar blocos como parte do seu caminho. Ele tambem leva em conta seu conjunto de ferramentas atual e a hotbar. Por exemplo, se voce tem uma picareta de diamante com Eff V, ele pode optar por minerar atraves de uma barreira de pedra, enquanto se voce so tivesse uma picareta de madeira pode ser mais rapido escalar por cima dela.
  • Colocacao de blocos O Baritone considera colocar blocos como parte do seu caminho. Isso inclui sneak-back-placing, pillaring, etc. Ele tem uma penalidade configuravel para colocar um bloco (definida em 1 segundo por padrao), para economizar seus recursos. A lista de blocos descartaveis aceitaveis tambem e configuravel, e por padrao e cobble, dirt ou netherrack. Exemplo
  • Queda O Baritone vai cair ate 3 blocos em solo solido (configuravel, se voce tiver Feather Falling e/ou nao se importar em tomar um pouco de dano). Se voce tiver um balde de agua na hotbar, ele vai cair ate 23 blocos e colocar o balde embaixo dele. Ele cai uma distancia ilimitada em agua parada existente.
  • Cipos e escadas O Baritone entende como subir e descer cipos e escadas. Ha suporte experimental para manobras mais avancadas, como pular de lado para uma coluna diferente de escada / cipo no ar (desativado por padrao, configuracao chamada allowVines). O Baritone pode interromper sua queda agarrando escadas / cipos no ar, e entende quando isso e ou nao possivel.
  • Abrir portoes de cerca e portas
  • Lajes e escadas
  • Blocos que caem O Baritone entende os custos de quebrar blocos com blocos que caem por cima, e inclui todos os seus custos de quebra. Alem disso, como ele evita quebrar qualquer bloco que toque um liquido, ele nao quebra mais a base de uma pilha de cascalho abaixo de um lago de lava.
  • Evitar blocos perigosos Obviamente, ele sabe que nao deve andar pelo fogo ou sobre magma, nao fazer curva sobre lava (que causa algum dano), nao quebrar nenhum bloco que toque um liquido (ele poderia se afogar), etc.
  • Parkour Pulo com corrida sobre vaos de 1, 2 ou 3 blocos
  • Parkour com colocacao Pulo com corrida sobre um vao de 3 blocos colocando o bloco para pousar enquanto executa o pulo. E muito legal.
  • Porcos Ele consegue meio que controlar porcos.

Metodo de pathfinding:

  • O Baritone usa A*, com algumas modificacoes:
  • Calculo segmentado O A* tradicional calcula ate que o no mais promissor esteja no objetivo, porem no ambiente do Minecraft com uma distancia de renderizacao limitada, nao conhecemos o ambiente todo ate o nosso objetivo. O Baritone tem tres maneiras possiveis de encerrar o calculo do caminho: encontrar um caminho ate o objetivo, ficar sem tempo, ou chegar ate a distancia de renderizacao. Nos dois ultimos casos, a selecao de qual segmento executar de fato fica a cargo do proximo item (incremental cost backoff). Sempre que a thread de calculo do caminho descobre que o melhor / mais promissor no esta na borda dos chunks carregados, ela incrementa um contador. Se isso acontecer mais de 50 vezes (configuravel), o calculo do caminho encerra mais cedo. Isso acontece com distancias de renderizacao muito baixas. Caso contrario, o calculo continua ate que o timeout seja atingido (tambem configuravel) ou encontremos um caminho ate o objetivo.
  • Incremental cost backoff Quando o calculo do caminho encerra mais cedo sem chegar ate o objetivo, o Baritone precisa selecionar um segmento para executar primeiro (supondo que ele calculara o proximo segmento ao final deste). Ele usa o incremental cost backoff para selecionar o melhor no por metricas variaveis, e entao traca o caminho ate esse no. Isso nao mudou em relacao ao MineBot e eu fiz um texto que ainda se aplica. Em essencia, ele acompanha o melhor no por varios coeficientes crescentes, e entao escolhe o no com o menor coeficiente que va pelo menos 5 blocos a partir da posicao inicial.
  • Repropagacao de melhoria minima O pathfinder ignora rotas alternativas que oferecem melhorias minimas (menos de 0,01 ticks de melhoria), porque o custo de calculo de repropagar isso para todos os nos conectados e muito maior do que a melhoria de meio milissegundo no tempo do caminho que ele obteria.
  • Favorecimento de custo de backtrack Ao calcular o proximo segmento, o Baritone favorece refazer o caminho (backtrack) do segmento atual. O custo e reduzido fortemente, mas ainda e positivo (isso nao fara ele voltar se nao precisar). Isso permite que ele emende e salte para o proximo segmento o mais cedo possivel, se o proximo segmento comecar com um backtrack do atual. Exemplo
  • Deteccao de backtrack e pausa Enquanto o calculo do caminho acontece em uma thread separada, a thread principal do jogo tem acesso ao ultimo no considerado e ao melhor caminho ate agora (esses sao renderizados em azul claro e azul escuro, respectivamente). Quando o melhor caminho atual (renderizado em azul escuro) passa pela posicao atual do jogador no segmento de caminho atual, a execucao do caminho e pausada (se for seguro fazer isso), porque nao adianta continuar avancando se estamos prestes a dar a volta e voltar pelo mesmo caminho. Note que o melhor caminho atual, conforme reportado pela thread de calculo do caminho, leva em conta o sistema de incremental cost backoff, entao ele e fiel ao que a thread de calculo do caminho realmente escolhera quando terminar.

Objetivos (Goals):

  • O objetivo de pathfinding pode ser definido como qualquer uma destas opcoes:
  • GoalBlock um bloco especifico dentro do qual o jogador deve ficar de pe ao nivel dos pes
  • GoalXZ uma coordenada X e Z, usada para pathfinding de longa distancia
  • GoalYLevel uma coordenada Y
  • GoalTwoBlocks uma posicao de bloco onde o jogador deve ficar de pe, seja ao nivel dos pes ou dos olhos
  • GoalGetToBlock uma posicao de bloco ao lado, abaixo ou em cima da qual o jogador deve ficar
  • GoalNear uma posicao de bloco da qual o jogador deve chegar dentro de um certo raio, usada para seguir entidades
  • GoalAxis uma posicao de bloco em um eixo ou eixo diagonal (ou seja, x=0, z=0 ou x=z), e y=120 (configuravel)
  • E, por fim, GoalComposite. GoalComposite e uma lista de outros objetivos, sendo que qualquer um deles satisfaz o objetivo. Por exemplo, mine diamond_ore cria um GoalComposite de GoalTwoBlocks para cada local de minerio de diamante que ele conhece.

Comandos do Baritone:

Prefixo

  • O prefixo de controle por chat do Baritone e # por padrao. No Impact, voce tambem pode usar .b como prefixo. (por exemplo, .b click em vez de #click)
  • Os comandos do Baritone tambem podem, por padrao, ser digitados no chat. No entanto, se voce cometer um erro de digitacao, como digitar “gola 10000 10000” em vez de “goal”, isso vai para o chat publico, o que e ruim, entao usar # e recomendado.
  • Para desativar o controle direto por chat (sem prefixo), desligue a configuracao chatControl. Para desativar o controle por chat com o prefixo #, desligue a configuracao prefixControl. No Impact, .b nao pode ser desativado. Tenha cuidado para nao deixar todos os metodos de controle desativados (se fizer isso, redefina suas configuracoes deletando o arquivo minecraft/baritone/settings.txt e reabrindo o jogo).
  • Todos esses comandos podem precisar de um prefixo antes deles.

help

Para alternar uma configuracao booleana, diga o nome dela no chat (ex.: allowBreak alterna se o Baritone vai considerar quebrar blocos). Para uma configuracao numerica, diga o nome dela e depois o novo valor (ex.: primaryTimeoutMS 250). Para redefinir uma configuracao para o valor padrao, diga acceptableThrowawayItems reset. Para redefinir todas as configuracoes, diga reset. Para ver todas as configuracoes alteradas em relacao aos valores padrao, diga modified.

Comandos no Baritone:

  • thisway 1000 depois path: Va na direcao que voce esta olhando por mil blocos.
  • goal x y z ou goal x z ou goal y, depois path: Defina um objetivo em uma certa coordenada e depois trace o caminho ate ele.
  • goto x y z ou goto x z ou goto y: Va ate uma certa coordenada (comeca a ir imediatamente).
  • goal: Defina o objetivo nos pes do seu jogador.
  • goal clear: Limpe o objetivo.
  • cancel ou stop: Pare tudo, forcecancel tambem e uma opcao.
  • goto portal ou goto ender_chest ou goto block_type: Va ate um bloco. (No Impact, .goto e um alias para .b goto na maioria das vezes.)
  • mine diamond_ore iron_ore: Minere minerio de diamante ou minerio de ferro (ative legitMine para minerar apenas os minerios que ele pode ver. Ele vai explorar aleatoriamente em torno de y=11 ate encontra-los.) Uma quantidade pode ser especificada, ex.: mine 64 diamond_ore.
  • click: Clique no seu destino na tela. Clique com o botao direito para tracar o caminho em cima do bloco, com o esquerdo para tracar dentro dele (nivel dos pes ou dos olhos), e clique e arraste com o esquerdo para selecionar uma area (#help sel para ver as opcoes de selecao).
  • follow player playerName: Siga um jogador. follow players para seguir qualquer jogador ao alcance. follow entities para seguir qualquer entidade. follow entity pig para seguir entidades de um tipo especifico.
  • wp: Para waypoints. Uma “tag” e algo como home (criada ao clicar com o botao direito em uma cama), death (criada na morte), ou user (criada manualmente). Ex.: #wp save user coolbiome, depois #wp goal coolbiome, depois #path para tracar o caminho ate ele. Para morte, #wp goal death lista os waypoints sob a tag “death”.
  • build: Construa um schematic. build blah.schematic carrega schematics/blah.schematic e o constroi com a origem nos seus pes. build blah.schematic x y z para definir a origem. Use coordenadas relativas, ex.: ~ 69 ~-420.
  • schematica: Construa o schematic atualmente aberto no Schematica.
  • tunnel: Cave e faca um tunel 1×2. So desvia para evitar lava. Para um tunel mais simples, use tunnel 3 2 100 para limpar uma area de 3 de altura, 2 de largura e 100 de profundidade.
  • farm: Colha, replante ou use farinha de osso em plantacoes. Use farm <range> ou farm <range> <waypoint> para limitar a distancia maxima do ponto de partida ou de um waypoint.
  • axis: Va ate um eixo ou eixo diagonal em y=120 (axisHeight e configuravel, padrao 120).
  • explore x z: Explore o mundo a partir da origem de x,z. Deixe de fora x e z para usar os pes do jogador como padrao. Traca o caminho ate o chunk nao visto mais proximo. Use explorefilter filter.json com o opcional invert para carregar uma lista de chunks.
  • invert: Inverta o objetivo atual e trace o caminho para ficar o mais longe possivel. Ex.: goal depois invert para correr para longe da sua posicao inicial.
  • come: Va em direcao a sua camera, util quando o freecam nao move a posicao do seu jogador.
  • blacklist: Impeca o Baritone de ir ate o bloco mais proximo.
  • eta: Obtenha o tempo estimado ate o proximo segmento e o objetivo (o ETA do objetivo e impreciso).
  • proc: Veja informacoes diversas sobre o processo atual do Baritone.
  • repack: Refaca o cache dos chunks ao seu redor.
  • gc: Chame System.gc() para liberar memoria.
  • render: Conserte a renderizacao bugada de chunks sem recarregar todos os chunks.
  • reloadall: Recarregue o cache de mundo do Baritone.
  • saveall: Salve o cache de mundo do Baritone.
  • find: Pesquise no cache do Baritone para encontrar a localizacao de um bloco.
  • surface ou top: Va em direcao a area tipo superficie mais proxima (superficie ou o espaco de ar mais alto disponivel).
  • version: Obtenha a versao do Baritone que voce esta usando.
  • damn daniel

Configuracoes notaveis:

  • allowBreak
  • allowSprint
  • allowPlace
  • allowParkour
  • allowParkourPlace
  • blockPlacementPenalty
  • renderCachedChunks (e cachedChunksOpacity): Muito divertido, mas exige um computador potente.
  • avoidance: Evitar mobs/spawners de mobs.
  • legitMine
  • followRadius
  • backfill: Preencher os tuneis atras de voce.
  • buildInLayers
  • buildRepeatDistance e buildRepeatDirection
  • worldExploringChunkOffset
  • acceptableThrowawayItems
  • blocksToAvoidBreaking
  • mineScanDroppedItems
  • allowDiagonalAscend

Capturas de tela:

Explicacao dos arquivos:

  • API: Apenas os pacotes nao-api sao ofuscados. Isso deve ser usado em ambientes onde outros mods gostariam de usar os recursos do Baritone.
  • API Forge/Fabric: Igual a API, mas empacotado para Forge/Fabric. Isso deve ser usado onde outro mod tem uma integracao com o Baritone.
  • Standalone: Tudo e ofuscado. Isso deve ser usado em ambientes onde nao ha outros mods presentes que gostariam de usar os recursos do Baritone.
  • Forge/Fabric Standalone: Igual ao Standalone, mas empacotado para Forge/Fabric. Isso deve ser usado quando o Baritone e seu unico mod Forge/Fabric, ou nenhum dos seus outros mods Forge/Fabric se integra com o Baritone.
  • Unoptimized: Nada e ofuscado. Isso nunca deve ser usado em producao.
  • Forge/Fabric Unoptimized: Igual ao Unoptimized, mas empacotado para Forge/Fabric.

Links de download do Baritone Client Mod

Para Minecraft 1.12.2

Versao Forge (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.13.2

Versao Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.14.4

Versao Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.15.2

Versao Forge/Fabric/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.16.5

Versao Forge/Fabric/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.17.1

Versao Forge/Fabric/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.18.2

Versao Forge/Fabric/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.19.2, 1.19.1, 1.19

Versao Forge/Fabric/Quilt/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.19.3

Versao Forge/Fabric/Quilt/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.19.4

Versao Forge/Fabric/Quilt/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.20.1, 1.20

Versao Forge/Fabric/Quilt/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.20.2

Versao Forge/Fabric/Quilt/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.20.4

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.20.6

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.1, 1.21

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.3

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.4

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.5

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.8

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.10, 1.21.9

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 1.21.11

Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Para Minecraft 26.1.2, 26.1.1, 26.1

v1 Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

v2 Versao Forge/Fabric/Quilt/NeoForge/Standalone (Descompacte o arquivo): Baixar do Servidor 1Baixar do Servidor 2

Versao Meteor Team Fork Fabric: Baixar do Servidor 1Baixar do Servidor 2

Filtrar por

For Minecraft 26.1.2+

We've developed a brand-new version of Baritone called Baritone 9minecraft Client Mod. This new build comes with many new features, major improvements, and continuous updates for the latest Minecraft versions as fast as possible. Download the new version here: https://www.9minecraft.net/baritone-9minecraft-client-mod/

Para Minecraft 26.1.2, 26.1.1, 26.1

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.11

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.10, 1.21.9

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.8, 1.21.7, 1.21.6

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.5

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.4

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.3, 1.21.2

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.21.1, 1.21

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.20.6

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.20.4

Fabric, Forge, NeoForge Jun 9, 2026

Para Minecraft 1.20.2

Fabric, Forge, Quilt Jun 9, 2026

Para Minecraft 1.20.1, 1.20

Fabric, Forge, Quilt Jun 9, 2026

Para Minecraft 1.19.4

Fabric, Forge, Quilt Jun 9, 2026

Para Minecraft 1.19.3

Fabric, Forge, Quilt Jun 9, 2026

Para Minecraft 1.19.2, 1.19.1, 1.19

Fabric, Forge, Quilt Jun 9, 2026

Para Minecraft 1.18.2

Fabric, Forge Jun 9, 2026

Para Minecraft 1.17.1

Fabric, Forge Jun 9, 2026

Para Minecraft 1.16.5

Fabric, Forge Jun 9, 2026

Para Minecraft 1.15.2

Fabric, Forge Jun 9, 2026

Para Minecraft 1.14.4

(Unzip file) Jun 9, 2026

Para Minecraft 1.13.2

(Unzip file) Jun 9, 2026

Para Minecraft 1.12.2

Clique para avaliar este post!
[Total: 429 Average: 3.9]