Software de servidor Minecraft de alto desempenho, derivado do Spigot, que corrige inconsistências na jogabilidade e oferece uma API de plugins.
PrismarineJS/mineflayer
Uma API JavaScript para criar bots de Minecraft capazes de entrar em servidores, se mover, minerar, fabricar itens, conversar e interagir com o mundo.
- Estrelas
- 7,719
- Forks
- 1,546
- Issues abertas
- 557
- Último commit
- há 11 dias
O que é?
Mineflayer é uma biblioteca Node.js para criar bots de Minecraft. Você escreve um script que se conecta a um servidor de Minecraft, e então o bot pode perceber e agir no mundo do jogo: rastrear entidades, consultar blocos próximos, se mover com física, gerenciar o inventário, fabricar itens, usar baús e fornalhas, minerar e colocar blocos e enviar mensagens no chat.
A biblioteca oferece suporte às versões do Minecraft da 1.8 à 26.1 e autentica usando contas Microsoft ou servidores em modo offline. Ela é baseada na família de módulos PrismarineJS, que cuida da análise do protocolo, dos dados de blocos e itens e do mecanismo de física. O projeto também documenta uma interface utilizável com Python e inclui exemplos de busca de caminhos, visualização do mundo do bot em um navegador e conexão de um bot ao Discord.
Um ecossistema de plugins amplia a API básica com busca de caminhos, PvP, coleta de blocos e controle de LLM baseado em MCP.
Recursos principais
- 01Rastreia entidades próximas e consulta blocos no mundo.
- 02Simula o movimento e a física para interações do jogador e de veículos.
- 03Gerencia o inventário e oferece suporte à criação de itens, baús, fornalhas e mesas de encantamento.
- 04Minera e coloca blocos, além de ativar blocos e usar itens.
- 05Oferece suporte ao Minecraft da versão 1.8 à 26.1, com autenticação Microsoft ou offline.
Casos de uso
- Criar bots assistentes automatizados para um servidor de Minecraft.
- Prototipar agentes de IA que jogam Minecraft por meio de um LLM.
- Automatizar tarefas repetitivas no jogo, como cultivar ou construir a partir de esquemas.
- Aprender automação de jogos e manipulação de protocolos com Node.js.
Início rápido
- 1
Instale o Node.js 18 ou superior em nodejs.org
- 2
Instale o pacote mineflayer
npm install mineflayer - 3
Crie um script de bot e conecte-o a um servidor (consulte o exemplo echo no README)
Antes de usar
- Requer Node.js 18 ou superior e a escrita de código JavaScript para controlar o bot.
- A autenticação da Microsoft exige entrar em uma conta pelo navegador no primeiro uso.
Tópicos
Perguntas frequentes
- O que é mineflayer?
- Uma API JavaScript para criar bots de Minecraft capazes de entrar em servidores, se mover, minerar, fabricar itens, conversar e interagir com o mundo. Mineflayer é uma biblioteca Node.js para criar bots de Minecraft. Você escreve um script que se conecta a um servidor de Minecraft, e então o bot pode perceber e agir no mundo do jogo: rastrear entidades, consultar blocos próximos, se mover com física, gerenciar o inventário, fabricar itens, usar baús e fornalhas, minerar e colocar blocos e enviar mensagens no chat.
- mineflayer é gratuito? Qual é a licença?
- mineflayer é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mineflayer ainda é mantido?
- Manutenção ativa. O último commit de mineflayer foi em 27 de out. de 2026.
- Para que posso usar mineflayer?
- Criar bots assistentes automatizados para um servidor de Minecraft. Prototipar agentes de IA que jogam Minecraft por meio de um LLM. Automatizar tarefas repetitivas no jogo, como cultivar ou construir a partir de esquemas. Aprender automação de jogos e manipulação de protocolos com Node.js.
- Como instalar mineflayer?
- Instale o Node.js 18 ou superior em nodejs.org Instale o pacote mineflayer: npm install mineflayer Crie um script de bot e conecte-o a um servidor (consulte o exemplo echo no README)
- Onde consigo mineflayer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PrismarineJS/mineflayer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework em TypeScript para criar chatbots no WhatsApp com fluxos de conversa compatíveis com diferentes provedores.
Bots de Minecraft controlados por LLMs, feitos com Mineflayer, em que cada agente de IA joga e pode conversar com os jogadores.
Painel web multiusuário para implantar e gerenciar servidores de Minecraft e jogos Steam em várias máquinas, com instâncias em Docker ou como processos.
Editor 3D de mundos voxel no navegador para construir, esculpir, sobrevoar e compartilhar pequenos mundos.
Uma API de modding e um loader gratuitos e de código aberto para Minecraft, que permitem que mods funcionem juntos e sejam executados sobre os arquivos base do jogo.