MojangAccount
mojang-account
is a node.js module that provides an easy interface for account.mojang.com
Installation
npm i mojang-account
Usage
here.
You can find examplesProperties
- isLogged - True if logged in, false if not
- authenticityToken - Authenticity Token which is used
- minecraftUUID - Minecraft UUID, null if don't have minecraft/not logged
- onSecurityChallenge - True if need to pass security challenge. Use passChallenge method
- cookies - Cookies which is used
Methods
login(email, password, [callback])
email
- Emailpassword
- Passwordcallback
- Optional callback.err
- AnError
object on failure, ornull
on successresult
- List of security questions if need, null on succes or errorquestion1
question2
question3
logout([callback])
callback
- Optional callback.err
- AnError
object on failure, ornull
on success
passChallenge(answer1, answer2, answer3, [callback])
answer1
- Answer to 1 questionanswer2
- Answer to 2 questionanswer3
- Answer to 3 questioncallback
- Optional callback.err
- AnError
object on failure, ornull
on success
getDetails(callback)
callback
- Callback.err
- AnError
object on failure, ornull
on successdetails
- List of account detailsemail
- Account emailpassword
- How long ago password changedname
- Firstname and lastnamebirthdate
- Birthdatesecurity_questions
- Is account have security questions or not
changeName(firstname, lastname, [callback])
firstname
- New firstnamelastname
- New lastnamecallback
- Optional callback.err
- AnError
object on failure, ornull
on success
requestChangeSecurityQuestions([callback])
callback
- Optional callback.err
- AnError
object on failure, ornull
on success
requestAccountDeletion([callback])
callback
- Optional callback.err
- AnError
object on failure, ornull
on success
changePassword(newPassword, oldPassword, [callback])
newPassword
- New passwordoldPassword
- Current account passwordcallback
- Optional callback.err
- AnError
object on failure, ornull
on success
requestChangeEmail(newEmail, originalEmail, [callback])
newEmail
- New emailoriginalEmail
- Current emailcallback
- Optional callback.err
- AnError
object on failure, ornull
on success
redeemCode(code, [callback])
code
- Code to redeemcallback
- Optional callback.err
- AnError
object on failure, ornull
on success
isNameTaken(name, game, callback)
name
- Name to checkgame
- Game to check. Minecraft or Scrollscallback
- Callback.err
- AnError
object on failure, ornull
on successresult
- True if name taken, false if not
minecraftChangeName(newName, password, [callback])
newName
- New Minecraft namepassword
- Current account passwordcallback
- Optional callback.err
- AnError
object on failure, ornull
on success