Skip to content

Auth Profile Functions

Now when you have an authprofile, heres what you can do.

Check if the microsoft account has Minecraft Copy

js
authProfile.checkOwnership() // False or True
ts
authProfile.checkOwnership() // False or True

Get profiles username

js
authProfile.getName();
ts
authProfile.getName();

Get profiles UUID

js
authProfile.getUUID();
ts
authProfile.getUUID();

Gets profiles skin

This will return the active skin, with the auth profiles we return an skin object

js
const skin = authProfile.getActiveSkin();
console.log(skin.url); // The url for the skin
ts
const skin = authProfile.getActiveSkin();
console.log(skin.url); // The url for the skin

Gets profiles Cape

This will return the activated Cape, if the cape is deactivated it will return null

js
const cape = authProfile.getActiveCape();
console.log(cape.url) // Capes url
console.log(cape.alias) // Capes name
ts
const cape = authProfile.getActiveCape();
console.log(cape.url) // Capes url
console.log(cape.alias) // Capes name

Get all skins or all capes

js
const capes = authProfile.getCapes(); // List of all the users capes
const skins = authProfile.getSkins(); // List of all the users skins
ts
const capes = authProfile.getCapes(); // List of all the users capes
const skins = authProfile.getSkins(); // List of all the users skins

Change skin

You can both upload an skin or set it from an url Both need to be in PNG format

URL version

js
authProfile.changeSkin("http://example.com/skin.png", "classic")
ts
authProfile.changeSkin("http://example.com/skin.png", "classic")

Buffer version

js
const fs = require("fs");
const buffer = fs.readFileSync("./skin.png");
authprofile.changeSkin(buffer,"classic")
ts
import fs from "fs";
const buffer = fs.readFileSync("./skin.png");
authprofile.changeSkin(buffer,"classic")

Reset skin

Removes current skin

js
authProfile.resetSkin()
ts
authProfile.resetSkin()

Activate Cape

Activates

js
authProfile.activateCape()
ts
authProfile.activateCape()

Get profiles attributes

This returns attributes in object form.

js
const attributes = authProfile.getAttributes()
ts
const attributes = authProfile.getAttributes()