1.1.1 • Published 5 years ago

hypixel-api-js v1.1.1

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

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
})
1.1.1

5 years ago

1.1.0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago