lilyweight
Version:
Hypixel SkyBlock Weight Calculator
47 lines (44 loc) • 1.96 kB
JavaScript
const Lily = require("../lib");
const lily = new Lily(process.env.HYPIXEL_API_KEY);
const parseData = data => {
const { username, uuid, total, skill, catacombs, slayer } = data;
console.log(`lilyweight for ${username ?? uuid}:`);
console.log("Total: " + total);
console.log(`Skill: ${skill.base} (${skill.base + skill.overflow} overflow)`);
console.log(
`Catacombs Completion: ${catacombs.completion.base} `
+ `(${catacombs.completion.base + catacombs.completion.master} master)`
);
console.log("Catacombs Experience: " + catacombs.experience);
console.log("Slayer: " + slayer);
console.log("======================");
};
// Commenting the name ones out so I don't have to bother to change these every time I want to change IGN.
// They would work properly with the correct ign, tho.
//lily.getWeight("LilysCatthing", true).then(console.log);
lily.getWeight("e710ff36-fe33-4c0e-8401-bda9d24fa121", true).then(parseData);
//lily.getWeight("LilysCatthing", true).then(parseData);
lily.getWeightFromUUID("e710ff36fe334c0e8401bda9d24fa121", true).then(parseData);
//lily.getWeightFromUsername("LilysCatthing", true).then(parseData);
//lily.getWeightFromUsername("LunasCatgirl", true).then(parseData);
//lily.getProfileWeightFromUsername("Ascynx", "Mango", true).then(parseData);
lily.getProfileWeightFromUUID("0ce87d5afa5f4619ae78872d9c5e07fe", "Mango", true).then(parseData);
//lily.getProfileWeight("Ascynx", "Mango", true).then(parseData);
const raw = Lily.getWeightRaw(
[60, 60, 60, 60, 60, 60, 60, 60],
[
1000000000,
1000000000,
1000000000,
1000000000,
1000000000,
1000000000,
1000000000,
1000000000
],
{ "0": 10, "1": 10, "2": 10, "3": 10, "4": 10, "5": 10, "6": 10, "7": 100 },
{ "1": 10, "2": 10, "3": 10, "4": 10, "5": 10, "6": 100 },
1000000,
[1000000, 1000000, 1000000, 1000000, 1000000]
);
console.log(raw);