From e72c42345ef32fe9f3eeaf92844c0b77f175fac6 Mon Sep 17 00:00:00 2001 From: Ninjune Date: Tue, 8 Nov 2022 13:30:41 -0600 Subject: 1.5.4 Fixed bugs (changelog in discord) --- commandManager.js | 45 +++++++-------------------------------------- 1 file changed, 7 insertions(+), 38 deletions(-) (limited to 'commandManager.js') diff --git a/commandManager.js b/commandManager.js index 9acc4e4..108559f 100644 --- a/commandManager.js +++ b/commandManager.js @@ -1,4 +1,3 @@ -import axios from '../axios' import { help } from "./commands/help.js" import { reload } from "./commands/reload.js" import { setkey } from "./commands/setkey.js" @@ -8,12 +7,12 @@ import { toggle } from "./commands/toggle.js" import { leaderboard } from "./commands/leaderboard.js" import { update } from './commands/update' import { openCwGui } from './gui/cwGui' -import Settings from "./gui/settingsGui"; -import constants from './util/constants.js' - -const PREFIX = constants.PREFIX +import { fetchDiscord } from './commands/fetchDiscord' +import { findColeweight } from './commands/findColeweight' +import Settings from "./gui/settingsGui" register("command", (arg, arg2, arg3) => { + if (arg == undefined) {findColeweight(arg); return} switch(arg.toLowerCase()) { case "setkey": @@ -47,25 +46,11 @@ register("command", (arg, arg2, arg3) => { Settings.openGUI() break default: - ChatLib.chat(`${constants.PREFIX}Finding Coleweight!`) - let username = "" - if(arg == undefined) - username = Player.getUUID() - else - username = arg - axios.get(`https://ninjune.dev/api/coleweight?username=${username}`) - .then(res => { - let coleweightMessage = new TextComponent(`${constants.PREFIX}&b${res.data.rank}. ${res.data.name}&b's Coleweight: ${res.data.coleweight} (Top &l${res.data.percentile}&b%)`) - .setHoverValue(`&fExperience&f: &a${res.data.exp}\n&fPowder&f: &a${res.data.pow}\n&fCollection&f: &a${res.data.col}\n&fMiscellaneous&f: &a${res.data.bes + res.data.nuc}`) - ChatLib.chat(coleweightMessage) - }) - .catch(err => { - ChatLib.chat(`${PREFIX}&eError. (api may be down)`) - }) + findColeweight(arg) } }).setTabCompletions((args) => { let output = [], - commands = ["setkey", "help", "gui", "toggle", "throne", "spiral", "reload", "leaderboard", "settings"] + commands = ["setkey", "help", "move", "toggle", "throne", "spiral", "reload", "leaderboard", "settings"] if(args[0].length == 0 || args[0] == undefined) output = commands @@ -86,23 +71,7 @@ register("command", (arg, arg2, arg3) => { }).setName("cw").setAliases(["coleweight"]) register("command", (arg) => { - if(arg == undefined) { ChatLib.chat(`${PREFIX}&eRequires a username!`); return; } - axios.get(`https://api.ashcon.app/mojang/v2/user/${arg}`) - .then(res => { - let uuid = res.data.uuid; - axios.get(`https://api.hypixel.net/player?key=${constants.data.api_key}&uuid=${uuid}`) - .then(res2 => { - let discordMessage = new TextComponent(`${PREFIX}&a${res.data.username}'s Discord: `) - ChatLib.chat(discordMessage); - ChatLib.chat(`&b${res2.data.player.socialMedia.links.DISCORD}`) - }) - .catch(err => { - ChatLib.chat(`${PREFIX}&eNo discord linked :( (or no key linked)`) - }) - }) - .catch(err => { - ChatLib.chat(`${PREFIX}&eInvalid name! `) - }); + fetchDiscord(arg) }).setTabCompletions((args) => { let players = World.getAllPlayers().map((p) => p.getName()) .filter((n) => -- cgit