- ⚠️ Este paquete ha quedado obsoleto.
- Ya no está en mantenimiento ni recibe actualizaciones oficiales.
- El soporte fue discontinuado debido a problemas en el desarrollo y cambios en las prioridades del proyecto original.
- No se recomienda su uso en nuevos proyectos o entornos de producción.
- Sin embargo, una parte funcional de este paquete ha sido preservada y se encuentra disponible como parte del proyecto: https://github.com/CubicLauncher/neox
- Se recomienda revisar Neox si estás buscando una alternativa relacionada que continúe en desarrollo activo.
Un módulo Node.js que permite la descarga y ejecución de Minecraft Java Edition de manera programática.
- Descarga de Minecraft Java Edition
- Soporte para diferentes versiones de Minecraft
- Integración con Optifine, Forge y Fabric
- Gestión de perfiles de usuario
- simple y fácil de usar
npm install cubic-neutron
const { Downloader } = require('cubic-neutron');
const downloader = new Downloader('./minecraft')
downloader.download('1.16.5')
Neutron ofrece varios eventos para rastrear el progreso de instalacion de una version, por ahora existen 2.
Este emite que esta descargando el downloader. Puede emitir si Natives, Assets o JARs de versiones.
Esta devuelve un objeto el cual trae la version y el progreso de instalacion, lo cual es util si manejas muchas descargas.
// Escuchar eventos
downloader.on("downloadFiles", (msg) => {
console.log(`[Download] ${msg}`);
});
downloader.on("percentDownloaded", (percentage) => {
console.log(
`[Progress ${percentage.version}] Descargado: ${percentage.percent}%`,
);
});
import { NeutronLauncher } from "../../";
const launcher = new NeutronLauncher();
launcher.launchVersion({
username: "santiagolxx",
uuid: "1234",
javaPath: "/usr/lib/jvm/java-21-openjdk/bin/java",
accessToken: "1234",
minecraftDir: "./minecraft",
version: "1.21.5",
isCracked: false,
});
version
: Versión de Minecraft a descargarpath
: Ruta donde se guardarán los archivos
version
: Versión de Minecraft a ejecutarusername
: Nombre de usuariojavaPath
: Ruta al ejecutable de Java (opcional)memory
: Memoria RAM asignada (opcional)
Las contribuciones son bienvenidas. Por favor, lee las guías de contribución para más detalles.
Gracias a todas las personas que han contribuido a Cubic Neutron:
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.