1.0.4 • Published 8 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-accountUsage
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- AnErrorobject on failure, ornullon successresult- List of security questions if need, null on succes or errorquestion1question2question3
logout(callback)
callback- Optional callback.err- AnErrorobject on failure, ornullon success
passChallenge(answer1, answer2, answer3, callback)
answer1- Answer to 1 questionanswer2- Answer to 2 questionanswer3- Answer to 3 questioncallback- Optional callback.err- AnErrorobject on failure, ornullon success
getDetails(callback)
callback- Callback.err- AnErrorobject on failure, ornullon 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- AnErrorobject on failure, ornullon success
requestChangeSecurityQuestions(callback)
callback- Optional callback.err- AnErrorobject on failure, ornullon success
requestAccountDeletion(callback)
callback- Optional callback.err- AnErrorobject on failure, ornullon success
changePassword(newPassword, oldPassword, callback)
newPassword- New passwordoldPassword- Current account passwordcallback- Optional callback.err- AnErrorobject on failure, ornullon success
requestChangeEmail(newEmail, originalEmail, callback)
newEmail- New emailoriginalEmail- Current emailcallback- Optional callback.err- AnErrorobject on failure, ornullon success
redeemCode(code, callback)
code- Code to redeemcallback- Optional callback.err- AnErrorobject on failure, ornullon success
isNameTaken(name, game, callback)
name- Name to checkgame- Game to check. Minecraft or Scrollscallback- Callback.err- AnErrorobject on failure, ornullon successresult- True if name taken, false if not
minecraftChangeName(newName, password, callback)
newName- New Minecraft namepassword- Current account passwordcallback- Optional callback.err- AnErrorobject on failure, ornullon success