0.0.1 • Published 8 years ago

fastlaunch v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

FastLaunch - A Fast Minecraft Launcher

Easy to use

FastLaunch is designed to easily fit into your application with as little trouble as possible.

const fastlaunch = require('fastlaunch');

var pack = "Vanilla";
var user = "Player";
var pass = "abc123";

var authPacket = {
    Type: "Authenticate",
    UserName: user,
    Password: pass
}
fastlaunch.Authenticate(authpacket, (error, authObj) => {
    if (!error) {
        var downloadPacket = {
            Type: "Pack",
            Name: pack
        };
        fastlaunch.Download(downloadPacket, (error, dlObj) => {
            if (!error) {
                fastlaunch.Install(dlObj, (error, installObj) => {
                    var launchPacket = {
                        Name: pack,
                        Token: authObj.Token
                        User: {
                            Name: authObj.User.Name,
                            Token: authObj.User.Token,
                            UUID: authObj.User.UUID
                        }
                    };
                    fastlaunch.Launch(launchPacket, (error, launchObj) => {});
                });
            }
        });
    }
});