1.0.4 • Published 7 years ago

mojang-account v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

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 - Email
  • password - Password
  • callback - Optional callback.
    • err - An Error object on failure, or null on success
    • result - List of security questions if need, null on succes or error
      • question1
      • question2
      • question3

logout(callback)

  • callback - Optional callback.
    • err - An Error object on failure, or null on success

passChallenge(answer1, answer2, answer3, callback)

  • answer1 - Answer to 1 question
  • answer2 - Answer to 2 question
  • answer3 - Answer to 3 question
  • callback - Optional callback.
    • err - An Error object on failure, or null on success

getDetails(callback)

  • callback - Callback.
    • err - An Error object on failure, or null on success
    • details - List of account details
      • email - Account email
      • password - How long ago password changed
      • name - Firstname and lastname
      • birthdate - Birthdate
      • security_questions - Is account have security questions or not

changeName(firstname, lastname, callback)

  • firstname - New firstname
  • lastname - New lastname
  • callback - Optional callback.
    • err - An Error object on failure, or null on success

requestChangeSecurityQuestions(callback)

  • callback - Optional callback.
    • err - An Error object on failure, or null on success

requestAccountDeletion(callback)

  • callback - Optional callback.
    • err - An Error object on failure, or null on success

changePassword(newPassword, oldPassword, callback)

  • newPassword - New password
  • oldPassword - Current account password
  • callback - Optional callback.
    • err - An Error object on failure, or null on success

requestChangeEmail(newEmail, originalEmail, callback)

  • newEmail - New email
  • originalEmail - Current email
  • callback - Optional callback.
    • err - An Error object on failure, or null on success

redeemCode(code, callback)

  • code - Code to redeem
  • callback - Optional callback.
    • err - An Error object on failure, or null on success

isNameTaken(name, game, callback)

  • name - Name to check
  • game - Game to check. Minecraft or Scrolls
  • callback - Callback.
    • err - An Error object on failure, or null on success
    • result - True if name taken, false if not

minecraftChangeName(newName, password, callback)

  • newName - New Minecraft name
  • password - Current account password
  • callback - Optional callback.
    • err - An Error object on failure, or null on success
1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago