3.11.4 • Published 4 months ago

minecraft-java-core v3.11.4

Weekly downloads
-
License
CCANC
Repository
github
Last release
4 months ago

minecraft-java-core

NodeJS Module for Minecraft launcher Number Install size sizeinstall


Avantages :dizzy:

  • Auto check & downloading compatible java version
  • Support 100% custom minecraft version
  • Work with ftp without any zip file, juste drop folder in your ftp
  • Auto check & delete file with bad hash & size

Install Client

Quick Start :zap:

git clone https://github.com/luuxis/Selvania-Launcher.git
cd Selvania-Launcher
npm install
npm start

Installation :package:

npm i minecraft-java-core

Usage :triangular_flag_on_post:

Require library

const { Launch, Mojang } = require('minecraft-java-core');

Launch :rocket:

Options

const { Mojang, Launch } = require('minecraft-java-core');
const launch = new Launch();

async function main() {
    let opt = {
        url: 'https://launcher.luuxis.fr/files/?instance=PokeMoonX',
        authenticator: await Mojang.login('Luuxis'),
        timeout: 10000,
        path: './Minecraft',
        instance: 'PokeMoonX',
        version: '1.20.4',
        detached: false,
        intelEnabledMac: true,
        downloadFileMultiple: 30,

        loader: {
            path: '',
            type: 'forge',
            build: 'latest',
            enable: true
        },

        verify: true,
        ignored: [
            'config',
            'essential',
            'logs',
            'resourcepacks',
            'saves',
            'screenshots',
            'shaderpacks',
            'W-OVERFLOW',
            'options.txt',
            'optionsof.txt'
        ],

        JVM_ARGS: [],
        GAME_ARGS: [],

        java: {
            path: null,
            version: null,
            type: 'jre',
        },

        screen: {
            width: 1500,
            height: 900
        },

        memory: {
            min: '4G',
            max: '6G'
        }
    }

    await launch.Launch(opt);

    launch.on('extract', extract => {
        console.log(extract);
    });

    launch.on('progress', (progress, size, element) => {
        console.log(`Downloading ${element} ${Math.round((progress / size) * 100)}%`);
    });

    launch.on('check', (progress, size, element) => {
        console.log(`Checking ${element} ${Math.round((progress / size) * 100)}%`);
    });

    launch.on('estimated', (time) => {
        let hours = Math.floor(time / 3600);
        let minutes = Math.floor((time - hours * 3600) / 60);
        let seconds = Math.floor(time - hours * 3600 - minutes * 60);
        console.log(`${hours}h ${minutes}m ${seconds}s`);
    })

    launch.on('speed', (speed) => {
        console.log(`${(speed / 1067008).toFixed(2)} Mb/s`)
    })

    launch.on('patch', patch => {
        console.log(patch);
    });

    launch.on('data', (e) => {
        console.log(e);
    })

    launch.on('close', code => {
        console.log(code);
    });

    launch.on('error', err => {
        console.log(err);
    });
}

main()
4.0.0-alpha.1

4 months ago

3.11.4

5 months ago

3.11.3

8 months ago

3.11.1-beta.1

8 months ago

3.11.2

8 months ago

3.11.1

8 months ago

3.11.0

10 months ago

3.10.4

1 year ago

3.10.3

1 year ago

3.10.2

1 year ago

3.10.1

1 year ago

3.10.0

1 year ago

3.9.1

1 year ago

3.9.0

1 year ago

3.8.4

1 year ago

3.8.3

1 year ago

3.8.2

1 year ago

3.7.3

2 years ago

3.7.2

2 years ago

3.7.1-beta.2

2 years ago

3.7.1-beta.1

2 years ago

3.8.0

2 years ago

3.8.1

2 years ago

3.8.0-alpha.2

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.8.0-alpha.1

2 years ago

3.6.4

2 years ago

3.6.3

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.6.0-beta.1

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.5.7

2 years ago

3.5.6

2 years ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.8

2 years ago

3.4.5

2 years ago

3.4.4

2 years ago

3.4.3

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.5

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

3.4.0-beta.4

2 years ago

3.4.0-beta.3

2 years ago

3.4.0-beta.2

2 years ago

3.4.0-beta.1

2 years ago

3.4.0

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

3.3.0

2 years ago

3.0.0-alpha.1

2 years ago

3.0.0-alpha.3

2 years ago

3.0.0-alpha.2

2 years ago

2.4.2

3 years ago

3.0.0-alpha.4

2 years ago

3.2.0

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.5.0

3 years ago

2.5.1

3 years ago

3.2.0-beta.1

2 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.0.2

3 years ago

2.0.0-alpha.1

3 years ago

2.0.0-alpha.2

3 years ago

2.0.0

3 years ago

2.3.0

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.5

3 years ago

2.0.0-beta.4

3 years ago

2.0.0-beta.3

3 years ago

2.2.1-alpha.2

3 years ago

2.2.1-alpha.3

3 years ago

2.2.1-alpha.1

3 years ago

2.0.0-PreAlpha.1

3 years ago

2.2.0

3 years ago

2.2.1-alpha.4

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.7

3 years ago

1.3.53

3 years ago

1.3.51

3 years ago

1.3.52

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.6-beta.2

3 years ago

1.3.6-beta.1

3 years ago

1.3.6-beta.3

3 years ago

1.3.4

3 years ago

1.3.5-beta.1

3 years ago

1.3.41

3 years ago

1.2.0

3 years ago

1.2.2-beta.4

3 years ago

1.2.2-beta.3

3 years ago

1.2.2-beta.2

3 years ago

1.2.2-beta.1

3 years ago

1.2.4-beta.2

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.11-beta.1

3 years ago

1.1.7-rc.4

3 years ago

1.1.7-rc.3

3 years ago

1.1.7-rc.2

3 years ago

1.1.7-rc.1

3 years ago

1.1.5-alpha.1

3 years ago

1.1.7-beta.1

3 years ago

1.1.6-beta.1

3 years ago

1.1.7-beta.5

3 years ago

1.1.5-alpha.2

3 years ago

1.3.21

3 years ago

1.1.7-beta.4

3 years ago

1.1.5-alpha.3

3 years ago

1.1.7-beta.3

3 years ago

1.1.5-alpha.4

3 years ago

1.1.7-beta.2

3 years ago

1.1.7-beta.6

3 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.2.3-beta.1

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.3.3

3 years ago

1.1.5

3 years ago

1.3.2

3 years ago

1.1.4

3 years ago

1.3.1

3 years ago

1.1.3

3 years ago

1.3.0

3 years ago

1.1.2

3 years ago

1.3.31

3 years ago

1.3.32

3 years ago

1.2.1-beta.1

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.10-beta.1

3 years ago

1.1.12-beta.2

3 years ago

1.1.12-beta.3

3 years ago

1.1.12-beta.1

3 years ago

1.3.2-beta.1

3 years ago

1.1.5-bata.1

3 years ago

1.0.1

4 years ago

1.0.0-4

4 years ago

1.0.0-3

4 years ago

1.0.0-2

4 years ago

1.0.0-1

4 years ago

1.0.0

4 years ago

1.0.0-prealpha01

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago