3.10.2 • Published 2 days ago

minecraft-java-core v3.10.2

Weekly downloads
-
License
CCANC
Repository
github
Last release
2 days 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()
3.10.2

2 days ago

3.10.1

7 days ago

3.10.0

7 days ago

3.9.1

1 month ago

3.9.0

2 months ago

3.8.4

2 months ago

3.8.3

3 months ago

3.8.2

4 months ago

3.7.3

7 months ago

3.7.2

7 months ago

3.7.1-beta.2

7 months ago

3.7.1-beta.1

7 months ago

3.8.0

6 months ago

3.8.1

6 months ago

3.8.0-alpha.2

6 months ago

3.7.1

7 months ago

3.7.0

8 months ago

3.8.0-alpha.1

6 months ago

3.6.4

8 months ago

3.6.3

8 months ago

3.6.2

9 months ago

3.6.1

9 months ago

3.6.0

9 months ago

3.6.0-beta.1

9 months ago

3.5.3

11 months ago

3.5.2

11 months ago

3.5.1

11 months ago

3.5.0

11 months ago

3.5.7

11 months ago

3.5.6

11 months ago

3.5.5

11 months ago

3.5.4

11 months ago

3.5.8

9 months ago

3.4.5

11 months ago

3.4.4

1 year ago

3.4.3

1 year ago

3.2.2

1 year ago

3.2.1

1 year ago

3.2.5

1 year ago

3.2.4

1 year ago

3.2.3

1 year ago

3.4.0-beta.4

1 year ago

3.4.0-beta.3

1 year ago

3.4.0-beta.2

1 year ago

3.4.0-beta.1

1 year ago

3.4.0

1 year ago

3.4.2

1 year ago

3.4.1

1 year ago

3.3.0

1 year ago

3.0.0-alpha.1

1 year ago

3.0.0-alpha.3

1 year ago

3.0.0-alpha.2

1 year ago

2.4.2

2 years ago

3.0.0-alpha.4

1 year ago

3.2.0

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.0

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.5.0

1 year ago

2.5.1

1 year ago

3.2.0-beta.1

1 year ago

2.4.1

2 years ago

2.4.0

2 years ago

2.0.2

2 years ago

2.0.0-alpha.1

2 years ago

2.0.0-alpha.2

2 years ago

2.0.0

2 years ago

2.3.0

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.5

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.3

2 years ago

2.2.1-alpha.2

2 years ago

2.2.1-alpha.3

2 years ago

2.2.1-alpha.1

2 years ago

2.0.0-PreAlpha.1

2 years ago

2.2.0

2 years ago

2.2.1-alpha.4

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.7

2 years ago

1.3.53

2 years ago

1.3.51

2 years ago

1.3.52

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.6-beta.2

2 years ago

1.3.6-beta.1

2 years ago

1.3.6-beta.3

2 years ago

1.3.4

2 years ago

1.3.5-beta.1

2 years ago

1.3.41

2 years ago

1.2.0

2 years ago

1.2.2-beta.4

2 years ago

1.2.2-beta.3

2 years ago

1.2.2-beta.2

2 years ago

1.2.2-beta.1

2 years ago

1.2.4-beta.2

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.11-beta.1

2 years ago

1.1.7-rc.4

2 years ago

1.1.7-rc.3

2 years ago

1.1.7-rc.2

2 years ago

1.1.7-rc.1

2 years ago

1.1.5-alpha.1

2 years ago

1.1.7-beta.1

2 years ago

1.1.6-beta.1

2 years ago

1.1.7-beta.5

2 years ago

1.1.5-alpha.2

2 years ago

1.3.21

2 years ago

1.1.7-beta.4

2 years ago

1.1.5-alpha.3

2 years ago

1.1.7-beta.3

2 years ago

1.1.5-alpha.4

2 years ago

1.1.7-beta.2

2 years ago

1.1.7-beta.6

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.2.3-beta.1

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.3.3

2 years ago

1.1.5

2 years ago

1.3.2

2 years ago

1.1.4

2 years ago

1.3.1

2 years ago

1.1.3

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.3.31

2 years ago

1.3.32

2 years ago

1.2.1-beta.1

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.10-beta.1

2 years ago

1.1.12-beta.2

2 years ago

1.1.12-beta.3

2 years ago

1.1.12-beta.1

2 years ago

1.3.2-beta.1

2 years ago

1.1.5-bata.1

2 years ago

1.0.1

2 years ago

1.0.0-4

2 years ago

1.0.0-3

2 years ago

1.0.0-2

2 years ago

1.0.0-1

2 years ago

1.0.0

2 years ago

1.0.0-prealpha01

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago