🤖✨ Cómo Crear un Bot de Minecraft con Mineflayer en 1.19.4 (Guía Completa)
🌍 Introducción
¿Alguna vez soñaste con tener un compañero virtual en Minecraft que se mueva, explore, minee y hasta construya a tu lado? 😎 Pues en esta guía te voy a enseñar cómo crear un bot automático en Minecraft Java 1.19.4 usando la librería Mineflayer de Node.js.
Lo mejor es que no necesitas ser un programador experto: con un par de comandos y un archivo listo para usar, tendrás a tu amiguito digital siguiendo tus pasos en tu mundo o servidor favorito.
Imagina que entras a tu survival y al lado tuyo aparece un robot trabajador que nunca se cansa, que busca madera, que coloca bloques y que puede convertirse en tu guardaespaldas minero. 🚀
Y para hacerlo aún más fácil, al final de esta publicación te dejo 📥 un enlace de descarga con el código completo listo para correr.
🛠️ Requisitos previos
Antes de meternos en el mundo de los bots, necesitas tener a la mano:
- Una PC con Linux, Windows o macOS 🖥️
- Minecraft Java Edition 1.19.4 instalado 🎮
- Node.js (versión 18 o superior) ⚡
🔑 Tip: Puedes comprobar tu versión de Node.js con:
node -v
Si no tienes Node.js, lo instalas desde nodejs.org (elige la versión LTS para máxima estabilidad).
📂 Creación del proyecto
Primero vamos a organizar todo en una carpeta para el bot:
mkdir bot_minecraft
cd bot_minecraft
Dentro de esa carpeta vivirá nuestro bot y todo su código. 🏠
📦 Instalación de las librerías necesarias
Mineflayer depende de varias librerías que se pueden instalar de un solo golpe:
npm init -y && npm install mineflayer mineflayer-pathfinder mineflayer-pvp mineflayer-auto-eat prismarine-viewer
Explicación rápida de qué es cada cosa:
- mineflayer → El núcleo que permite crear el bot.
- mineflayer-pathfinder → Para que el bot sepa moverse por el mapa 🌍.
- mineflayer-pvp → Para que el bot pueda pelear ⚔️.
- mineflayer-auto-eat → Para que el bot coma solito 🍖.
- prismarine-viewer → Para ver en un navegador lo que el bot ve 👀.
Con eso ya tienes todo lo necesario instalado en la carpeta node_modules/
.
📝 El archivo del bot
Aquí normalmente te pondría todo el código, pero para no saturar esta publicación y hacerlo más cómodo, te dejo el código listo para descargar en un archivo ZIP:
📥 Descargar bot desde Telegram_minecraft.zip
Dentro del ZIP encontrarás:
bot.js
→ El código del botpackage.json
→ Configuración del proyecto- Carpeta de dependencias
🚀 Ejecutando el bot
Una vez descargado y descomprimido el proyecto, solo entras a la carpeta y ejecutas:
node bot.js
El bot se conectará automáticamente a tu servidor o mundo local de Minecraft (según lo configures en bot.js
).
🎮 Interacción con el bot
¿Qué puede hacer el bot que preparamos?
✅ Se mueve por el mundo buscando madera\
✅ Si no encuentra madera, sigue caminando indefinidamente hasta hallarla\
✅ Puede minar bloques y recogerlos ⛏️\
✅ Puede colocar bloques y construir estructuras 🏗️\
✅ Tiene un cuerpo visible (no es invisible como los típicos bots fantasma 👻)\
✅ Siempre aparece a tu lado al conectarse 🤝
🔑 Extra: con los comandos de chat (por ejemplo, escribiendo
!follow
o!stop
en Minecraft) podrás darle órdenes directas.
🛑 Resolviendo errores comunes
🔹 Error: “Cannot read properties of null (reading ‘version’)”\
👉 Esto pasa si tu versión de Node.js es muy vieja o si instalaste mal las librerías.\
✅ Solución: actualiza Node.js a la 18+ y reinstala dependencias con:
rm -rf node_modules package-lock.json
npm install
🔹 El bot aparece invisible\
👉 Faltaba configurar el renderizado del jugador. En el código del ZIP ya está corregido para que aparezca a tu lado con cuerpo completo.
🔹 SyntaxError: Unexpected end of input\
👉 Pasaba porque el archivo se cortaba al copiar/pegar. ✅ En el ZIP viene completo.
💡 Trucos y extras
- Si activas el prismarine-viewer, puedes abrir en tu navegador una ventana que muestra lo que ve el bot:
http://localhost:3000
- Puedes conectar varios bots al mismo tiempo para hacer un ejército minero 🪓🛡️.
- El bot puede programarse para farmear mobs, pescar automáticamente 🎣 o incluso cantar corridos sinaloenses en el chat (sí, lo puedes hacer 🤠).
🔥 Conclusión
Crear un bot de Minecraft no solo es divertido, también es una excelente forma de aprender programación con Node.js. Al final del día, tendrás un amigo digital que camina, explora y construye contigo en cualquier mundo.
Y lo mejor: este bot está pensado para Minecraft Java 1.19.4, con todo corregido para que se vea el cuerpo y aparezca a tu lado desde el inicio.
Así que ya sabes, arma tu carpeta, instala las librerías, descarga el ZIP y lánzate a explorar el mundo con tu nuevo compañero 🤖✨.
📥 Descargar bot_minecraft.zip Desde Telegram
Deja un comentario