1.3.6 • Published 1 month ago

adlauncher-core v1.3.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

ADLAUNCHER-CORE | MINECRAFT LAUNCHER WITH NODE JS

This is a simple minecraft-core for download and play minecraft with node.js. / Simple minecraft-core para descargar y jugar minecraft con node.js.


Este en un proyecto desarrollado en Node encargado de conseguir los archivos para ejectuar minecraft Vanilla, OptiFine, Forge y Fabric. Se estará actualizando el paquete tomando en cuenta sugerencias y reportes de errores.

El paquete se encuentra en su versión oficial 1.3, con soporte a OptiFine, Forge y Fabric.

La actualización 1.3 contiene un manager de eventos con el que se puede revisar la data que envía el programa y la funcion getVersions que sirve para obtener las versiones de minecraft.

El proyecto no está habilitado para jugar en servidores premium. (No se apoya a la piratería).

Requirements

Usage

Install

npm i adlauncher-core

Get Versions

const { Downloader } = require('adlauncher-core');

const downloader = new Downloader();

// Obtén las versiones disponibles: vanilla - snapshot
downloader.getVersions('vanilla').then((data) => console.log(data));

Download Version

const { Downloader } = require('adlauncher-core');

const downloader = new Downloader();

// Especifica la versión que quieras descargar (1.8.9) y el directorio
// downloader.download('[version]', '[path]');
downloader.download('1.8.9', './minecraft');

Launch Version

const { Launcher } = require('adlauncher-core');

const launcher = new Launcher();

// Declara las opciones con las que vas a lanzar una versión de Minecraft
const launchOptions = {
  username: 'dani_adbg', // Ingresa tu nombre de usuario
  version: '1.8.9', // Ingresa la versión
  gameDirectory: './minecraft', // Ingresa el directorio donde tienes descargado Minecraft
  memory: {
    // Define la memoria que quieras usar
    min: '2G', // Mínimo de memoria
    max: '6G', // Máximo de memoria
  },
  java: 'C:/Program Files/Java/jdk-17/bin/java.exe', // Ubicación exacta del archivo java.exe (OPCIONAL)
  java8: 'C:/Program Files/Java/jre-1.8/bin/java.exe', // Ubicación exacta del archivo java.exe v8 (OPCIONAL)
};

launcher.launch(launchOptions); // Inicia Minecraft con las opciones declaradas

Play with OptiFine

En el caso que quieras jugar con optimización y necesites instalar OptiFine, deberás instalarlo de manera manual y especificar en version la carpeta de OptiFine instalada.

Si tienes problemas al instalar Fabric de forma manual, puedes ver Cómo instalar OptiFine en MINECRAFT

const { Launcher } = require('adlauncher-core');

const launcher = new Launcher();

// Declara las opciones con las que vas a lanzar una versión de Minecraft
const launchOptions = {
  username: 'dani_adbg', // Ingresa tu nombre de usuario
  version: '1.8.9-OptiFine_HD_U_M5', // Ingresa la versión de OptiFine
  gameDirectory: './minecraft', // Ingresa el directorio donde tienes descargado Minecraft
  memory: {
    // Define la memoria que quieras usar
    min: '2G', // Mínimo de memoria
    max: '6G', // Máximo de memoria
  },
  java: 'C:/Program Files/Java/jdk-17/bin/java.exe', // Ubicación exacta del archivo java.exe (OPCIONAL)
  java8: 'C:/Program Files/Java/jre-1.8/bin/java.exe', // Ubicación exacta del archivo java.exe v8 (OPCIONAL)
};

launcher.launch(launchOptions); // Inicia Minecraft con las opciones declaradas

Play with Fabric

En el caso de que quieras jugar con mods, ya está disponible en adlauncher-core el soporte de fabric.

Debes instalarlo de forma manual al igual que OptiFine y especificar en version la carpeta de fabric instalada.

Si tienes problemas al instalar Fabric de forma manual, puedes ver Cómo INSTALAR FABRIC y MODS en MINECRAFT

const { Launcher } = require('adlauncher-core');

const launcher = new Launcher();

// Declara las opciones con las que vas a lanzar una versión de Minecraft
const launchOptions = {
  username: 'dani_adbg', // Ingresa tu nombre de usuario
  version: 'fabric-loader-0.15.7-1.18', // Ingresa la versión de Fabric
  gameDirectory: './minecraft', // Ingresa el directorio donde tienes descargado Minecraft
  memory: {
    // Define la memoria que quieras usar
    min: '2G', // Mínimo de memoria
    max: '6G', // Máximo de memoria
  },
  java: 'C:/Program Files/Java/jdk-17/bin/java.exe', // Ubicación exacta del archivo java.exe (OPCIONAL)
  java8: 'C:/Program Files/Java/jre-1.8/bin/java.exe', // Ubicación exacta del archivo java.exe v8 (OPCIONAL)
};

launcher.launch(launchOptions); // Inicia Minecraft con las opciones declaradas

Play with Forge

En el caso de que quieras jugar con mods y no te gusta fabric, ya está disponible finalmente en adlauncher-core el soporte de forge.

Debes instalarlo de forma manual al igual que OptiFine y Fabric, especifica en version la carpeta de forge instalada.

Si tienes problemas al instalar Forge de forma manual, puedes ver Cómo INSTALAR FORGE y MODS en MINECRAFT.

const { Launcher } = require('adlauncher-core');

const launcher = new Launcher();

// Declara las opciones con las que vas a lanzar una versión de Minecraft
const launchOptions = {
  username: 'dani_adbg', // Ingresa tu nombre de usuario
  version: '1.20-forge-46.0.14', // Ingresa la versión de Forge
  gameDirectory: './minecraft', // Ingresa el directorio donde tienes descargado Minecraft
  memory: {
    // Define la memoria que quieras usar
    min: '2G', // Mínimo de memoria
    max: '6G', // Máximo de memoria
  },
  java: 'C:/Program Files/Java/jdk-17/bin/java.exe', // Ubicación exacta del archivo java.exe (OPCIONAL)
  java8: 'C:/Program Files/Java/jre-1.8/bin/java.exe', // Ubicación exacta del archivo java.exe v8 (OPCIONAL)
};

launcher.launch(launchOptions); // Inicia Minecraft con las opciones declaradas

Importante

Forge solo está disponible desde la versión 1.12 hasta la más reciente.

Para jugar desde la 1.12 hasta la 1.16.5 se necesita Java 8 x64 Descarga Java 8

Mientras que para jugar desde la versión 1.17 se necesita Java 17 Descarga Java 17

Al momento de instalarlos, asegurate que los directorios sean los que traen por defecto, caso contrario pueden ocurrir errores.

Forge fue un total dolor de cabeza. Si ocurre un error, reportalo de inmediato en nuestro Server de Discord.

Debug

Para leer la data que envía el programa, se necesita escribir el manager de eventos.

// MANAGER DE EVENTOS PARA LA DESCARGA
downloader.download('1.8.9', './minecraft');
downloader.on('downloadFiles', (data) => console.log(data)); // Se encarga de mostrar los paquetes de archivos que se están descargando.
downloader.on('percentDownloaded', (data) => console.log(data)); // Se encarga de mostrar el porcentaje de cada paquete que se está descargando.

// MANAGER DE EVENTOS PARA EL LANZAMIENTO
launcher.launch(launchOptions);
launcher.on('debug', (data) => console.log(data));

Contributors

Support

Discord YouTube


Project developed by: dani_adbg

1.3.6

1 month ago

1.3.5

2 months ago

1.3.4

2 months ago

1.3.3

2 months ago

1.3.2

2 months ago

1.3.1

2 months ago

1.3.0

2 months ago

1.2.1

2 months ago

1.2.0

3 months ago

1.0.1

3 months ago

1.0.0

3 months ago

0.2.1

3 months ago

0.1.0

3 months ago

0.1.1

3 months ago

0.0.2

3 months ago

0.0.1

3 months ago