microshaft 1.0.0 microshaft: ^1.0.0 copied to clipboard
Get logged in to a minecraft account quickly without all of the boilerplate of dancing with microsoft, xbox and mojang servers, maintaining a cache for expiring tokens and whatnot.
Get logged in to a minecraft account quickly without all of the boilerplate of dancing with microsoft, xbox and mojang servers, maintining a cache for expiring tokens and whatnot. You now also need a client ID to provide launching services, there is one included in here for laziness though I recommend you use your own.
Features #
This package can log into minecraft. Read above.
Getting started #
This package is deigned for dart commandline based applications, We are using Dart IO, so this will not work on dart2js / web.
Usage #
MicroshaftClient(storage: FileStorage.load("tokens.dat"))
.authenticate((url, code) {
print("Go to $url");
print("Enter: $code");
}).then((Shafted value) {
// THE MOJANG TOKEN
value.mojangToken;
// THE MINECRAFT USERNAME
value.profileName;
// THE REAL UUID
value.uuid;
});