1.0.4 • Published 7 years ago
mojang-account v1.0.4
MojangAccount
mojang-account
is a node.js module that provides an easy interface for account.mojang.com
Installation
npm i mojang-account
Usage
You can find examples here.
Properties
- 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