Repolode
PrismarineJS

PrismarineJS/mineflayer

API de JavaScript para crear bots de Minecraft que se conectan a servidores, se mueven, excavan, fabrican objetos, chatean e interactúan con el mundo.

Estrellas
7,719
Forks
1,546
Issues abiertos
557
Último commit
hace 10 días

¿Qué es?

Mineflayer es una biblioteca de Node.js para crear bots de Minecraft. Escribes un script que se conecta a un servidor de Minecraft y, a partir de ahí, el bot puede percibir el mundo del juego e interactuar con él: seguir entidades, consultar los bloques cercanos, desplazarse con físicas, gestionar el inventario, fabricar objetos, usar cofres y hornos, excavar y colocar bloques, y enviar mensajes de chat.

La biblioteca admite versiones de Minecraft desde la 1.8 hasta la 26.1 y permite autenticarse con cuentas de Microsoft o en servidores en modo offline. Está construida sobre la familia de módulos PrismarineJS, que se encarga de analizar el protocolo y gestionar los datos de bloques y objetos, además del motor de físicas. El proyecto también documenta una interfaz que se puede usar desde Python e incluye ejemplos de búsqueda de rutas, visualización del mundo del bot en un navegador y conexión del bot a Discord.

Un ecosistema de plugins amplía la API base con búsqueda de rutas, PvP, recolección de bloques y control de LLM basado en MCP.

Funciones clave

  • 01Sigue entidades cercanas y consulta los bloques del mundo.
  • 02Simula el movimiento y las físicas para interactuar con jugadores y vehículos.
  • 03Gestiona el inventario y admite la fabricación de objetos y el uso de cofres, hornos y mesas de encantamientos.
  • 04Excava y coloca bloques, activa bloques y usa objetos.
  • 05Admite Minecraft de la 1.8 a la 26.1, con autenticación de Microsoft o en modo offline.

Casos de uso

  • Crear bots de asistencia automatizados para un servidor de Minecraft.
  • Crear prototipos de agentes de IA que juegan a Minecraft mediante un LLM.
  • Automatizar tareas repetitivas del juego, como cultivar o construir a partir de esquemas.
  • Aprender sobre automatización de juegos y gestión de protocolos con Node.js.

Inicio rápido

  1. 1

    Instala Node.js 18 o posterior desde nodejs.org

  2. 2

    Instala el paquete mineflayer

    npm install mineflayer
  3. 3

    Crea un script de bot y conéctalo a un servidor (consulta el ejemplo echo en el README)

Antes de usarlo

  • Requiere Node.js 18 o posterior y escribir código JavaScript para controlar el bot.
  • La autenticación de Microsoft requiere iniciar sesión en un navegador la primera vez que se usa.

Temas

#minecraft#bot#nodejs#javascript#game-automation#minecraft-bot#minecraft-api#network

Preguntas frecuentes

¿Qué es mineflayer?
API de JavaScript para crear bots de Minecraft que se conectan a servidores, se mueven, excavan, fabrican objetos, chatean e interactúan con el mundo. Mineflayer es una biblioteca de Node.js para crear bots de Minecraft. Escribes un script que se conecta a un servidor de Minecraft y, a partir de ahí, el bot puede percibir el mundo del juego e interactuar con él: seguir entidades, consultar los bloques cercanos, desplazarse con físicas, gestionar el inventario, fabricar objetos, usar cofres y hornos, excavar y colocar bloques, y enviar mensajes de chat.
¿mineflayer es gratuito? ¿Qué licencia tiene?
mineflayer es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mineflayer sigue mantenido?
Mantenimiento activo. El último commit de mineflayer fue el 27 oct 2026.
¿Para qué puedo usar mineflayer?
Crear bots de asistencia automatizados para un servidor de Minecraft. Crear prototipos de agentes de IA que juegan a Minecraft mediante un LLM. Automatizar tareas repetitivas del juego, como cultivar o construir a partir de esquemas. Aprender sobre automatización de juegos y gestión de protocolos con Node.js.
¿Cómo se instala mineflayer?
Instala Node.js 18 o posterior desde nodejs.org Instala el paquete mineflayer: npm install mineflayer Crea un script de bot y conéctalo a un servidor (consulta el ejemplo echo en el README)
¿Dónde consigo mineflayer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/PrismarineJS/mineflayer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados