Software de servidor de Minecraft de alto rendimiento, derivado de Spigot, que corrige inconsistencias en el juego y ofrece una API de plugins.
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
Instala Node.js 18 o posterior desde nodejs.org
- 2
Instala el paquete mineflayer
npm install mineflayer - 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
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
Framework de TypeScript para crear chatbots de WhatsApp con flujos de conversación compatibles con distintos proveedores de WhatsApp.
Bots de Minecraft controlados por LLM, creados con Mineflayer, donde cada agente de IA juega y puede chatear con los jugadores.
Panel web multiusuario para desplegar y administrar servidores de Minecraft y juegos de Steam en varias máquinas, con instancias en Docker o como procesos.
Editor 3D de mundos voxel en el navegador para construir, esculpir, recorrer volando y compartir pequeños mundos.
Una API y un cargador de mods gratuitos y de código abierto para Minecraft que permite que los mods funcionen juntos sobre los archivos base del juego.