1.1.1 • Published 5 years ago
hypixel-api-js v1.1.1
About
This is an api for mojang and hypixel api. Want something added? Contact me on discord: Teddy Bear#0001
Recently Added
Just made all requests not use npm package request instead I now use https meaning my package has 0 dependencies and runs much faster and uses less cpu!
//mojang api stuff ex: previous names // UUID's
Api.getUUID(IGN, cb => {
console.log(cb)
})
Api.pastNamesIGN(IGN, cb => {
console.log(cb)
//note times are stored as milli seconds!
})
Api.pastNamesUUID(UUID, cb => {
console.log(cb)
//note times are stored as milli seconds!
})
Api.serverPing(`mc.hypixel.net`, cb => {
console.log(cb)
//response to expect. https://throwbin.io/K9AeBMr
})
This can also be found in the docs below.
DOCUMENTATION
//how to get started!
const api = require(`hypixel-api-js`)
const Api = new api({apiKey: "Your hypixel api key!"})
//now how to get all quests, challenges, achievements, guildPermissions, gameTypes, and guildAchievements.
Api.achievements(callback => {
console.log(callback)
})
Api.quests(callback => {
console.log(callback)
})
Api.challenges(callback => {
console.log(callback)
})
Api.gameTypes(callback => {
console.log(callback)
})
Api.guildAchievements(callback => {
console.log(callback)
})
Api.guildPermissions(callback => {
console.log(callback)
})
//Now that is that. Just kidding I obviously didn't just do that lol.
let UUID = 'some uuid';
let IGN = 'some IGN';
let ID = 'some guild id';
let guildName = 'same guild name';
Api.playerInfoName(IGN, cb => {
console.log(cb)
})
Api.playerInfoUUID(UUID, cb => {
console.log(cb)
})
Api.playerCount(cb => {
console.log(cb)
})
Api.watchDogStats(cb => {
console.log(cb)
})
Api.keyInfo(cb => {
console.log(cb)
})
Api.boosters(cb => {
console.log(cb)
})
Api.findGuildUUID(UUID, cb => {
console.log(cb)
})
Api.findGuildName(guildName, cb => {
console.log(cb)
})
Api.friends(UUID, cb => {
console.log(cb)
})
Api.guildInfoID(ID, cb => {
console.log(cb)
})
Api.leaderBoards(cb => {
console.log(cb)
})
Api.session(UUID ,cb => {
console.log(cb)
})
//mojang api stuff ex: previous names // UUID's
Api.getUUID(IGN, cb => {
console.log(cb)
})
Api.pastNamesIGN(IGN, cb => {
console.log(cb)
//note times are stored as milli seconds!
})
Api.pastNamesUUID(UUID, cb => {
console.log(cb)
//note times are stored as milli seconds!
})
Api.serverPing(`mc.hypixel.net`, cb => {
console.log(cb)
//response to expect. https://throwbin.io/K9AeBMr
})