//////////////////// // Hive Lookup JS // // Dvlpr. Awexx // //////////////////// console.log(`Initiated the Hive Lookup Script`); const avatarURL = 'https://minotar.net/avatar/' const playerName = document.getElementById("inputBox").value; if (document.getElementById("gameBox").value === 'sg' || document.getElementById("gameBox").value === 'Survival Games' ) { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/sg`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive SG Stats
Victories: " + data.victories + "
Total Points: " + data.total_points + "
Most Points: " + data.most_points + "
Games Played: " + data.gamesplayed + "
Crates Opened: " + data.cratesopened + "
Kills: " + data.kills + "
Deaths: " + data.kills + "
Total Time Alive: " + data.timealive + "
Unlock Deathcrate: " + data.unlock_deathcrate + "
Unlock My Sword: " + data.unlock_mysword + "
Vanity Colors: " + data.vanitycolors + "
Active Vanity Color: " + data.active_vanitycolor + "
Arrow Trails: " + data.arrowtrails + "
Battle Cries: " + data.battlecries + "
Active Deathcrate: " + data.active_deathcrate + "
First Win Day: " + data.firstwinday var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "bp" || document.getElementById("gameBox").value === 'Block Party' ) { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/bp`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Block Party Stats
Games Played: " + data.games_played + "
Selected Bling: " + data.selected_bling + "
Death Sound: " + data.selected_death_sound + "
Trail: " + data.selected_trail + "
Victory Sound: " + data.selected_victory_sound + "
Eliminations: " + data.total_eliminations + "
Placing: " + data.total_placing + "
Total Points: " + data.total_points + "
Unlocked Bling: " + data.unlocked_bling + "
Unlocked Death Sounds: " + data.unlocked_death_sounds + "
Unlocked Trails: " + data.unlocked_trails + "
Victories: " + data.victories var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "cai" || document.getElementById("gameBox").value === 'Cowboys and Indians') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/cai`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Cowboys and Indians Stats
Total Points: " + data.total_points + "
Captured: " + data.captured + "
Captures: " + data.captures + "
Catches: " + data.catches + "
Caught: " + data.caught + "
Creeper Firework: " + data.creeperfirework + "
Games Played: " + data.gamesplayed + "
Team Selector: " + data.teamselector + "
Victories: " + data.victories var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "dr" || document.getElementById("gameBox").value === 'Deathrun') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/dr`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive DeathRun Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Games Played: " + data.games_played var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "hb" || document.getElementById("gameBox").value === 'The Herobrine') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/hb`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive The Herobrine Stats
Captures: " + data.captures + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Points: " + data.points + "
Unlocked Classes: " + data.unlocked_classes + "
Active Class: " + data.active_class var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "hero" || document.getElementById("gameBox").value === 'SG:Hero') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/hero`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive SG:Hero Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
1v1 Wins: " + data.one_vs_ones_wins + "
Deathmatches: " + data.deathmatches + "
TNT Used: " + data.tnt_used + "
Crates Opened: " + data.crates_opened + "
Food Consumed: " + data.food_consumed var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "hide" || document.getElementById("gameBox").value === 'Hide & Seek') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/hide`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Hide & Seek Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Hider Kills: " + data.hiderkills + "
Seeker Kills: " + data.seekerkills + "
Deaths: " + data.deaths + "
Games Played: " + data.gamesplayed + "
Blocks: " + data.blocks + "
Book Upgrade: " + data.bookupgrade + "
Time Alive: " + data.timealive var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "oitc" || document.getElementById("gameBox").value === 'One in the Chamber') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/oitc`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive One in the Chamber Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Arrows Fired: " + data.arrowsfired + "
Games Played: " + data.gamesplayed + "
Cupid Unlocked: " + data.cupidunlock + "
Rainbow Unlocked: " + data.rainbowunlock + "
Music Unlocked: " + data.musicunlock + "
Herobrine Unlock " + data.herobrineunlock var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "sp" || document.getElementById("gameBox").value === 'Splegg') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/sp`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive One in the Chamber Stats
Victories: " + data.victories + "
Games Played: " + data.gamesplayed + "
Eggs Fired: " + data.eggsfired + "
Blocks Destroyed: " + data.blocksdestroyed + "
Deaths: " + data.deaths + "
Points: " + data.points + "
Time Alive: " + data.timealive + "
Rainbow Eggs: " + data.rainboweggs + "
Sheep Unlocked: " + data.sheepunlock + "
Shovel Upgrade " + data.shovelupgrade var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "timv" || document.getElementById("gameBox").value === 'Trouble in Mineville') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/timv`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Trouble in Mineville Stats
Total Points: " + data.total_points + "
Most Points: " + data.most_points + "
Role Points: " + data.role_points + "
T Point: " + data.t_points + "
I Points: " + data.i_points + "
D Points: " + data.d_points + "
Active Detective Stick: " + data.active_detectivestick + "
Detective Sticks: " + data.detectivesticks + "
Active Flare Upgrade: " + data.active_flareupgrade + "
Flare Upgrade " + data.flareupgrade + "
Detective Book: " + data.detectivebook var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "sky" || document.getElementById("gameBox").value === 'SkyWars') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/sky`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive SkyWars Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Games Played: " + data.gamesplayed + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Most Points: " + data.most_points + "
Time Alive: " + data.timealive var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "lab" || document.getElementById("gameBox").value === 'The Lab') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/lab`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive The Lab Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Games Played: " + data.gamesplayed + "
Total Game Victories
Electric Floor: " + data.game_victories.ELECTRICFLOOR + "
Snowman: " + data.game_victories.SNOWMAN + "
Rocket Race: " + data.game_victories.ROCKETRACE + "
Breaking Blocks: " + data.game_victories.BREAKINGBLOCKS + "
Splegg: " + data.game_victories.SPLEGG + "
Catastrophic: " + data.game_victories.CATASTROPHIC + "
Fight: " + data.game_victories.FIGHT var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "draw" || document.getElementById("gameBox").value === 'Draw It') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/draw`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive DRAW Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Games Played: " + data.gamesplayed + "
Total Correct Guesses: " + data.correct_guesses + "
Total Incorrect Guesses: " + data.incorrect_guesses + "
Skips: " + data.skips var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "ef" || document.getElementById("gameBox").value === 'Electric Floor') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/ef`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Electric Floor Stats
Victories: " + data.victories + "
Outlived: " + data.outlived + "
Games Played: " + data.gamesplayed + "
Points: " + data.points + "
Blocks Activated: " + data.blocksactivated + "
Title: " + data.title var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "grav" || document.getElementById("gameBox").value === 'Gravity') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/grav`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Gravity Stats
Victories: " + data.victories + "
Points: " + data.points + "

Map Records
Library: " + data.maprecords.LIBRARY + "
Mobs: " + data.maprecords.MOBS + "
Drain: " + data.maprecords.DRAIN + "
Wave: " + data.maprecords.WAVE + "
Toys: " + data.maprecords.TOYS + "
Rhythm: " + data.maprecords.RHYTHM + "
Pacman " + data.maprecords.PACMAN + "
Floatlands: " + data.maprecords.FLOATLANDS + "
Hypnosis: " + data.maprecords.HYPNOSIS + "
Deep Sea: " + data.maprecords.DEEP_SEA + "
Plants: " + data.maprecords.PLANTS + "
Meteor" + data.maprecords.METEOR + "
Lab: " + data.maprecords.LAB + "
Ruins: " + data.maprecords.RUINS + "
Pyramid: " + data.maprecords.PYRAMID + "
Tetris: " + data.maprecords.TETRIS + "
Trees: " + data.maprecords.TREES + "
Arctic: " + data.maprecords.ARCTIC + "
Factory: " + data.maprecords.FACTORY + "
Lush: " + data.maprecords.LUSH + "
Rain: " + data.maprecords.RAIN + "
Arachnophobia: " + data.maprecords.ARACHNOPHOBIA + "
Overgrown: " + data.maprecords.OVERGROWN var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "gnt" || document.getElementById("gameBox").value === 'SkyGiants') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/gnt`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive SkyGiants Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Games Played: " + data.games_played + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Gold Earned: " + data.gold_earned + "
Beasts Slain: " + data.beasts_slain + "
Shutdowns: " + data.shutdowns + "
Title: " + data.title var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "spl" || document.getElementById("gameBox").value === 'Sploop') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/spl`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Sploop Stats
Total Points: " + data.total_points + "
Victories: " + data.victories + "
Games Played: " + data.games_played + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Blocks Painted: " + data.blocks_painted + "
Ultimates Earned: " + data.ultimates_earned + "
Title: " + data.title var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; } else if (document.getElementById("gameBox").value === "mimv" || document.getElementById("gameBox").value === 'Murder in Mineville') { const apiURL = `https://api.hivemc.com/v1/player/${playerName}/mimv`; const data = await fetch(apiURL).then(response => response.json()); document.querySelector("#panel").innerHTML = "
" + playerName + "'s Hive Murder in MineVille Stats
Total Points: " + data.total_points + "
Games Played: " + data.games_played + "
Victories: " + data.victories + "
Kills: " + data.kills + "
Deaths: " + data.deaths + "
Last Used Emote: " + data.lastUsedEmote + "
Preferred Emote Menu: " + data.preferredEmoteSelectorMenu + "
Title: " + data.title var panel = document.getElementById("panel"); panel.style.display = "block"; document.querySelector("#link").innerHTML = "
Raw JSON Link" var link = document.getElementById("link"); link.style.display = "block"; }