Skip to content

@mcsb/api / Exports / HypixelAPI

Class: HypixelAPI

Interface for requesting data from the Hypixel API.

Example

ts
const hypixel = await HypixelAPI.create({
    apiKey: "98cb0f8d-b14d-4b29-ae84-0a4d2bf35039"
})

const boosters = await hypixel.getBoosters() // HypixelBooster[]
const hypixel = await HypixelAPI.create({
    apiKey: "98cb0f8d-b14d-4b29-ae84-0a4d2bf35039"
})

const boosters = await hypixel.getBoosters() // HypixelBooster[]

Hierarchy

Table of contents

Properties

Methods

Properties

options

Protected Readonly options: Readonly<{ apiKey: string ; deferPolicy: null | IDeferPolicy<Response> ; httpClient: HttpClient }>

The options provided to the constructor, parsed by parseOptions.

Inherited from

BaseAPI.options

Defined in

packages/api/src/BaseAPI.ts:127

Methods

areBoostersActive

areBoostersActive(): Promise<boolean>

Check whether booster timers are currently counting down. Boosters are occasionally paused during maintenance or server-wide issues.

Returns

Promise<boolean>

A Promise that resolves to true if boosters are active, or false otherwise.

See

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:489


destroy

destroy(): void

Destroy this API instance, primarily by shutting down the HttpClient. Failure to do so may leave your program hanging if you do not explicitly interrupt it.

Returns

void

Inherited from

BaseAPI.destroy

Defined in

packages/api/src/BaseAPI.ts:279


getBoosters

getBoosters(raw?): Promise<{ _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] } & { getDateScheduled: (this: { _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] }) => null | Date ; stackedIterator: (this: { _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] }) => AsyncIterableIterator<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>> }[]>

Retrieve a list of active Hypixel Boosters from the Hypixel API via the /boosters endpoint.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a HypixelBooster array. The raw response will bypass runtime type checking.

Returns

Promise<{ _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] } & { getDateScheduled: (this: { _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] }) => null | Date ; stackedIterator: (this: { _id: string ; amount?: null | number ; dateActivated?: null | UnixDate ; gameType?: null | number ; length?: null | number ; originalLength?: null | number ; purchaserUuid?: null | string ; stacked?: null | boolean | readonly string[] }) => AsyncIterableIterator<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>> }[]>

A Promise that resolves with an array of HypixelBooster objects, or an empty array if there are no active boosters.

See

https://api.hypixel.net/#tag/Other/paths/~1boosters/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:507

getBoosters(raw?): Promise<RawResponse>

Retrieve a list of active Hypixel Boosters from the Hypixel API via the /boosters endpoint.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a HypixelBooster array. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Other/paths/~1boosters/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:520


getGuild

getGuild(id, raw?): Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
idstringThe MongoDB object ID of the guild. If a guild with the given ID does not exist, null will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

A Promise that resolves with a HypixelGuild object, or null if the guild does not exist.

See

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:387

getGuild(name, raw?): Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
namestringThe name of the guild. If a guild with the given name does not exist, null will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

A Promise that resolves with a HypixelGuild object, or null if the guild does not exist.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1guild/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:401

getGuild(playerUuid, raw?): Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of a player in the guild. If the player is not in a guild, or if the player does not exist, null will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>>

A Promise that resolves with a HypixelGuild object, or null if the guild does not exist.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1guild/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:416

getGuild(id, raw?): Promise<RawResponse>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
idstringThe MongoDB object ID of the guild. If a guild with the given ID does not exist, null will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:431

getGuild(name, raw?): Promise<RawResponse>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
namestringThe name of the guild. If a guild with the given name does not exist, null will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1guild/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:445

getGuild(playerUuid, raw?): Promise<RawResponse>

Retrieve data about a Hypixel Guild from the Hypixel API via the /guild endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of a player in the guild. If the player is not in a guild, or if the player does not exist, null will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelGuild object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1guild/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:460


getLeaderboards

getLeaderboards(raw?): Promise<Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", readonly { count: number ; leaders: readonly string[] ; location: string ; path: string ; prefix: string ; title: string } & { [asyncIterator]: (this: { count: number ; leaders: readonly string[] ; location: string ; path: string ; prefix: string ; title: string }) => AsyncIterableIterator<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | ... 16 more ... | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | ... 16 more ... | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>> }[]>>>>

Retrieve an object containing the latest leaderboard data from the Hypixel API via the /leaderboards endpoint.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a HypixelLeaderboards object. The raw response will bypass runtime type checking.

Returns

Promise<Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", readonly { count: number ; leaders: readonly string[] ; location: string ; path: string ; prefix: string ; title: string } & { [asyncIterator]: (this: { count: number ; leaders: readonly string[] ; location: string ; path: string ; prefix: string ; title: string }) => AsyncIterableIterator<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | ... 16 more ... | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | ... 16 more ... | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; ... ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>> }[]>>>>

A Promise that resolves with a HypixelLeaderboards object.

See

https://api.hypixel.net/#tag/Other/paths/~1leaderboards/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:601

getLeaderboards(raw?): Promise<RawResponse>

Retrieve an object containing the latest leaderboard data from the Hypixel API via the /leaderboards endpoint.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a HypixelLeaderboards object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Other/paths/~1leaderboards/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:614


getPlayer

getPlayer(name, direct?, raw?): Promise<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>>

Retrieve data of the player with the given username from the Hypixel API via the /player endpoint.

Parameters

NameTypeDescription
namestringThe username of the player.
direct?booleanWhether to directly fetch the data from the Hypixel API without converting the username into a UUID first (default: false). This is a feature of the Hypixel API that is deprecated and no longer recommended due to the ability to change Minecraft usernames. The "name" property is based on the last name that a player connected to the Hypixel Network with. If the player "Steve" changes their name to "NotSteve", the name lookup for "NotSteve" will not Steve's data until Steve reconnects. Further, if another player previously had the username "NotSteve" but also has not connected to Hypixel since changing their name, then their data may be returned instead. If this is not what you want, set this option to false and their username will be converted to a UUID via The Mojang API. Looking up data for a username directly is heavily rate limited per player. Attempts to call this method more than once per name approximately every five minutes will result in a 429 response.
raw?falseWhether to return the raw RawResponse instead of a HypixelPlayer object. The raw response will bypass runtime type checking.

Returns

Promise<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>>

A Promise that resolves with a HypixelPlayer object containing all the data of the player, or null if the player is not found.

See

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API or Mojang API fail
  • Error if the Hypixel API or Mojang API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:226

getPlayer(uuid, raw?): Promise<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>>

Retrieve data of a specific player from the Hypixel API via the /player endpoint using a player UUID.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not in Hypixels database, null will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelPlayer object. The raw response will bypass runtime type checking.

Returns

Promise<undefined | null | Readonly<{ SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string } & { getGuild: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<undefined | null | Readonly<{ _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" } & { getLevel: (this: { _id: string ; achievements: Readonly<Partial<Record<"EXPERIENCE_KINGS" | "WINNERS" | "ONLINE_PLAYERS", number>>> ; banner?: null | Readonly<{ Base: number; Patterns: readonly Readonly<{ Pattern: string; Color: string; }>[]; }> ; chatMute?: null | number ; coins?: null | number ; coinsEver?: null | number ; created?: null | UnixDate ; description?: null | string ; exp?: null | number ; guildExpByGameType: Readonly<Partial<Record<"QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD", number>>> ; joinable?: null | boolean ; legacyRanking?: null | number ; members: { uuid: string; rank: string; joined: UnixDate; expHistory: Readonly<Record<string, number>>; mutedTill?: UnixDate | null | undefined; questParticipation?: number | ... 1 more ... | undefined; }[] ; name?: null | string ; name_lower?: null | string ; preferredGames: readonly ("QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD")[] ; publiclyListed?: null | boolean ; ranks: { default: boolean; name: string; tag?: string | null | undefined; created?: UnixDate | null | undefined; priority?: number | null | undefined; }[] ; tag?: null | string ; tagColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" }) => number }>> ; getLevel: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => number ; getRecentGames: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]> ; getSession: (this: { SANTA_FINISHED?: null | boolean ; SANTA_QUEST_STARTED?: null | boolean ; _id: string ; achievementPoints?: null | number ; achievementRewardsNew: Readonly<Record<string, UnixDate>> ; achievementSync?: null | Readonly<{ quake_tiered?: number | null | undefined; }> ; achievementTotem?: null | Readonly<{ unlockedParts: readonly string[]; selectedPart: Readonly<Partial<Record<`slot_${number}`, string>>>; unlockedColors: readonly string[]; selectedColors: Readonly<Partial<Record<`slotcolor_${number}`, string>>>; canCustomize?: boolean | ... 1 more ... | undefined; allowed_max_height?: number | ... 1 more ... | undef...> ; achievementTracking?: null | readonly string[] ; achievements: Readonly<Record<string, number>> ; achievementsOneTime: readonly string[] ; adsense_tokens?: null | number ; adventureTester?: null | boolean ; autoDetectLanguage?: null | boolean ; auto_spawn_pet?: null | boolean ; battlePassGlowStatus?: null | boolean ; challenges: Readonly<Record<string, Readonly<Record<string, number>>>> ; channel?: null | string ; chat?: null | boolean ; cooldowns?: null | Readonly<{ fun: Readonly<Record<string, number>>; }> ; currentClickEffect?: null | string ; currentGadget?: null | string ; currentPet?: null | string ; disguise?: null | string ; displayname?: null | string ; eugene?: null | Readonly<{ dailyTwoKExp?: UnixDate | null | undefined; weekly_booster?: UnixDate | null | undefined; }> ; eulaCoins?: null | boolean ; fireworkStorage?: null | readonly Readonly<{ flight_duration?: number | null | undefined; shape?: "BURST" | "STAR" | "BALL_LARGE" | "BALL" | "CREEPER" | null | undefined; trail?: boolean | null | undefined; twinkle?: boolean | null | undefined; colors?: string | ... 1 more ... | undefined; fade_colors?: string | ... 1 more ... | undefined; selected?: boolean...>[] ; firstLogin?: null | UnixDate ; flashingNewsOpens?: null | number ; flashingNewsPoppedUp?: null | number ; flashingNewsPopup?: null | readonly number[] ; flashingSaleOpens?: null | number ; flashingSalePoppedUp?: null | number ; flashingSalePopup?: null | UnixDate ; fortuneBuff?: null | number ; gadget?: null | string ; giftingMeta?: null | Readonly<{ milestones: readonly string[]; rankgiftingmilestones: readonly string[]; giftsGiven?: number | null | undefined; bundlesGiven?: number | null | undefined; realBundlesGiven?: number | null | undefined; realBundlesReceivedInc?: number | ... 1 more ... | undefined; bundlesReceived?: number | ... 1 more ... | undefine...> ; guildNotifications?: null | boolean ; housingMeta?: null | Readonly<{ packages: readonly string[]; allowedBlocks: readonly string[]; selectedChannels_v3: readonly string[]; tutorialStep?: string | null | undefined; visibilityDisabled?: boolean | null | undefined; toggle_BORDER?: boolean | null | undefined; ... 4 more ...; plotSize?: string | ... 1 more ... | undefined; }> ; karma?: null | number ; lastAdsenseGenerateTime?: null | UnixDate ; lastClaimedReward?: null | UnixDate ; lastLogin?: null | UnixDate ; lastLogout?: null | UnixDate ; legacyGolem?: null | boolean ; leveling: { claimedRewards: readonly number[]; } ; monthlyPackageRank?: null | string ; monthlyRankColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; monthlycrates: Readonly<Record<string, { REGULAR?: boolean | null | undefined; VIP?: boolean | null | undefined; VIP_PLUS?: boolean | null | undefined; MVP?: boolean | null | undefined; MVP_PLUS?: boolean | null | undefined; }>> ; mostRecentGameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; mostRecentMinecraftVersion?: null | number ; mostRecentMonthlyPackageRank?: null | string ; mostRecentlyThanked?: null | string ; mostRecentlyThankedUuid?: null | string ; mostRecentlyTipped?: null | string ; mostRecentlyTippedUuid?: null | string ; networkExp?: null | number ; network_update_book?: null | string ; newPackageRank?: null | string ; notifications?: null | boolean ; onetime_achievement_menu_sort_completion_sort?: null | string ; packageRank?: null | string ; parkourCheckpointBests: Readonly<Record<string, Readonly<Record<number, number>>>> ; parkourCompletions?: null | Readonly<Record<string, Readonly<{ timeStart: UnixDate; timeTook: number; }>[]>> ; petConsumables: Readonly<Partial<Record<"CARROT_ITEM" | "BAKED_POTATO" | "FEATHER" | "ROTTEN_FLESH" | "SLIME_BALL" | "COOKED_BEEF" | "RAW_FISH" | "WATER_BUCKET" | "WOOD_SWORD" | "MILK_BUCKET" | "GOLD_RECORD" | "PORK" | "PUMPKIN_PIE" | "LEASH" | "LAVA_BUCKET" | "MAGMA_CREAM" | "WHEAT" | "HAY_BLOCK" | "BREAD" | "RED_ROSE" | "STICK" | "BONE" | "APPLE" | "MUSHROOM_SOUP" | "COOKIE" | "CAKE" | "MELON", number>>> ; petJourneyTimestamp?: null | UnixDate ; petStats: Readonly<Record<string, undefined | null | Readonly<{ THIRST?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | null | undefined; }> | null | undefined; HUNGER?: Readonly<{ value?: number | null | undefined; timestamp?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; EXERCISE?: Readonly<...> | ... 1 more ... | undefined; experience?:...>>> ; playername?: null | string ; plotResets?: null | Readonly<{ time?: UnixDate | null | undefined; uuid?: string | null | undefined; }> ; questSettings?: null | Readonly<{ autoActivate?: boolean | null | undefined; }> ; quests: Readonly<Record<string, { completions: readonly Readonly<{ time?: UnixDate | null | undefined; }>[]; active?: Readonly<{ objectives: Readonly<Record<string, number | boolean>>; started?: UnixDate | ... 1 more ... | undefined; }> | null | undefined; }>> ; rank?: null | string ; rankPlusColor?: null | "BLACK" | "DARK_BLUE" | "DARK_GREEN" | "DARK_AQUA" | "DARK_RED" | "DARK_PURPLE" | "GOLD" | "GRAY" | "DARK_GRAY" | "BLUE" | "GREEN" | "AQUA" | "RED" | "LIGHT_PURPLE" | "YELLOW" | "WHITE" | "OBFUSCATED" | "BOLD" | "STRIKE" | "UNDERLINE" | "ITALIC" | "RESET" ; rewardConsumed?: null | boolean ; rewardHighScore?: null | number ; rewardScore?: null | number ; rewardStreak?: null | number ; seasonal: Readonly<Record<string, any>> ; seeRequests?: null | boolean ; sendCerberusMessages?: null | boolean ; skyblock_free_cookie?: null | UnixDate ; socialMedia?: null | Readonly<{ links?: Readonly<{ TWITTER?: string | URL | null | undefined; YOUTUBE?: string | URL | null | undefined; INSTAGRAM?: string | URL | null | undefined; TWITCH?: string | URL | null | undefined; HYPIXEL?: string | ... 2 more ... | undefined; DISCORD?: string | ... 1 more ... | undefined; }> | null | undefined; prompt...> ; specialtyCooldowns: Readonly<Record<string, boolean>> ; spectators_invisible?: null | boolean ; stats?: any ; testPass?: null | boolean ; thanksReceived?: null | number ; thanksSent?: null | number ; timePlaying?: null | number ; totalDailyRewards?: null | number ; totalRewards?: null | number ; tournamentTokens?: null | number ; tourney?: null | Readonly<Readonly<{ first_join_lobby?: UnixDate | null | undefined; total_tributes?: number | null | undefined; }>> | Readonly<Record<string, undefined | null | Readonly<{ tributes_earned?: number | null | undefined; first_win?: UnixDate | null | undefined; playtime?: number | null | undefined; claimed_ranking_reward?: UnixDate | null | undefined; }>>> ; transformation?: null | string ; userLanguage?: null | string ; uuid: string ; vanityConvertedBoxToday?: null | number ; vanityFavorites?: null | string ; vanityFirstConvertedBox?: null | UnixDate ; vanityMeta?: null | Readonly<{ packages: readonly string[]; }> ; voting?: null | Readonly<Record<string, number>> ; wardrobe?: null | string }) => Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>> }>>

A Promise that resolves with a HypixelPlayer object containing all the data of the player, or null if the player is not found.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1player/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:242

getPlayer(name, direct?, raw?): Promise<RawResponse>

Retrieve data of the player with the given username from the Hypixel API via the /player endpoint.

Parameters

NameTypeDescription
namestringThe username of the player.
direct?booleanWhether to directly fetch the data from the Hypixel API without converting the username into a UUID first (default: false). This is a feature of the Hypixel API that is deprecated and no longer recommended due to the ability to change Minecraft usernames. The "name" property is based on the last name that a player connected to the Hypixel Network with. If the player "Steve" changes their name to "NotSteve", the name lookup for "NotSteve" will not Steve's data until Steve reconnects. Further, if another player previously had the username "NotSteve" but also has not connected to Hypixel since changing their name, then their data may be returned instead. If this is not what you want, set this option to false and their username will be converted to a UUID via The Mojang API. Looking up data for a username directly is heavily rate limited per player. Attempts to call this method more than once per name approximately every five minutes will result in a 429 response.
raw?trueWhether to return the raw RawResponse instead of a HypixelPlayer object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:267

getPlayer(uuid, raw?): Promise<RawResponse>

Retrieve data of a specific player from the Hypixel API via the /player endpoint using a player UUID.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not in Hypixels database, null will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelPlayer object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1player/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:282


getPlayerCounts

getPlayerCounts(raw?): Promise<objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; games: ZodRecord<ZodEnum<["QUAKECRAFT", "SKYCLASH", "BUILD_BATTLE", "UHC", "LEGACY", "SKYBLOCK", "HOUSING", "MCGO", "WOOL_GAMES", "SURVIVAL_GAMES", "BATTLEGROUND", "MURDER_MYSTERY", "ARCADE", "ARENA", "TNTGAMES"]>, ZodEffects<ZodReadonly<ZodDefault<ZodObject<{ modes: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodNumber>>> ; players: ZodOptional<ZodNullable<ZodNumber>> }, "strip", ZodTypeAny, { modes?: null | Record<string, number> ; players?: null | number }, { modes?: null | Record<string, number> ; players?: null | number }>>>, Readonly<{ modes?: null | Record<string, number> ; players?: null | number }>, undefined | { modes?: null | Record<string, number> ; players?: null | number }>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; playerCount: ZodOptional<ZodNullable<ZodNumber>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">>

Retrieve a map of Hypixel game modes and their respective player counts from the Hypixel API via the /counts endpoint.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a HypixelPlayerCounts object. The raw response will bypass runtime type checking.

Returns

Promise<objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; games: ZodRecord<ZodEnum<["QUAKECRAFT", "SKYCLASH", "BUILD_BATTLE", "UHC", "LEGACY", "SKYBLOCK", "HOUSING", "MCGO", "WOOL_GAMES", "SURVIVAL_GAMES", "BATTLEGROUND", "MURDER_MYSTERY", "ARCADE", "ARENA", "TNTGAMES"]>, ZodEffects<ZodReadonly<ZodDefault<ZodObject<{ modes: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodNumber>>> ; players: ZodOptional<ZodNullable<ZodNumber>> }, "strip", ZodTypeAny, { modes?: null | Record<string, number> ; players?: null | number }, { modes?: null | Record<string, number> ; players?: null | number }>>>, Readonly<{ modes?: null | Record<string, number> ; players?: null | number }>, undefined | { modes?: null | Record<string, number> ; players?: null | number }>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; playerCount: ZodOptional<ZodNullable<ZodNumber>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">>

A Promise that resolves with a HypixelPlayerCounts object.

See

https://api.hypixel.net/#tag/Other/paths/~1counts/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:538

getPlayerCounts(raw?): Promise<RawResponse>

Retrieve a map of Hypixel game modes and their respective player counts from the Hypixel API via the /counts endpoint.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a HypixelPlayerCounts object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Other/paths/~1counts/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:552


getPunishmentStatistics

getPunishmentStatistics(raw?): Promise<objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; staff_rollingDaily: ZodOptional<ZodNullable<ZodNumber>> ; staff_total: ZodOptional<ZodNullable<ZodNumber>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> ; watchdog_lastMinute: ZodOptional<ZodNullable<ZodNumber>> ; watchdog_rollingDaily: ZodOptional<ZodNullable<ZodNumber>> ; watchdog_total: ZodOptional<ZodNullable<ZodNumber>> }, ZodTypeAny, "passthrough">>

Retrieve an object containing the latest punishment statistics from the Hypixel API via the /punishmentstats endpoint.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a HypixelPunishmentStatistics object. The raw response will bypass runtime type checking.

Returns

Promise<objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; staff_rollingDaily: ZodOptional<ZodNullable<ZodNumber>> ; staff_total: ZodOptional<ZodNullable<ZodNumber>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> ; watchdog_lastMinute: ZodOptional<ZodNullable<ZodNumber>> ; watchdog_rollingDaily: ZodOptional<ZodNullable<ZodNumber>> ; watchdog_total: ZodOptional<ZodNullable<ZodNumber>> }, ZodTypeAny, "passthrough">>

A Promise that resolves with a HypixelPunishmentStatistics object.

See

https://api.hypixel.net/#tag/Other/paths/~1punishmentstats/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:570

getPunishmentStatistics(raw?): Promise<RawResponse>

Retrieve an object containing the latest punishment statistics from the Hypixel API via the /punishmentstats endpoint.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a HypixelPunishmentStatistics object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Other/paths/~1punishmentstats/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:584


getRecentGames

getRecentGames(uuid, raw?): Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]>

Retrieve the list of a specific player's recently played games from the Hypixel API via the /recentgames endpoint.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not in Hypixels database, or if the player has not recently played any games, an empty array will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelRecentGame array. The raw response will bypass runtime type checking.

Returns

Promise<Readonly<{ date?: null | UnixDate ; ended?: null | UnixDate ; gameType?: null | "QUAKECRAFT" | "SKYCLASH" | "BUILD_BATTLE" | "UHC" | "LEGACY" | "SKYBLOCK" | "HOUSING" | "MCGO" | "WOOL_GAMES" | "SURVIVAL_GAMES" | "BATTLEGROUND" | "MURDER_MYSTERY" | "ARCADE" | "ARENA" | "TNTGAMES" | "WALLS" | "SKYWARS" | "VAMPIREZ" | "PROTOTYPE" | "WALLS3" | "BEDWARS" | "PAINTBALL" | "SUPER_SMASH" | "SMP" | "REPLAY" | "TRUE_COMBAT" | "PIT" | "SPEED_UHC" | "DUELS" | "GINGERBREAD" ; map?: null | string ; mode?: null | string }>[]>

A Promise that resolves with an array of HypixelRecentGame objects, or an empty array if none are found or the player does not exist.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1recentgames/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:317

getRecentGames(uuid, raw?): Promise<RawResponse>

Retrieve the list of a specific player's recently played games from the Hypixel API via the /recentgames endpoint.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not in Hypixels database, or if the player has not recently played any games, an empty array will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelRecentGame array. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1recentgames/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:333


getResources

getResources(): HypixelResources

Get the HypixelResources instance used by this HypixelAPI.

Returns

HypixelResources

The HypixelResources instance.

See

HypixelResources

Defined in

packages/api/src/HypixelAPI.ts:167


getSkyBlockAuctionById

getSkyBlockAuctionById(id, raw?): Promise<null | { auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }>

Retrieve a currently active SkyBlock auction from its auction ID from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
idstringThe ID of the auction to fetch. This is a v4 UUID, with or without dashes.
raw?falseWhether to return the raw RawResponse instead of a HypixelSkyBlockAuction object. The raw response will bypass runtime type checking.

Returns

Promise<null | { auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }>

A Promise that resolves with a HypixelSkyBlockAuction object, or null if an auction with the given ID could not be found.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:701

getSkyBlockAuctionById(id, raw?): Promise<RawResponse>

Retrieve a currently active SkyBlock auction from its auction ID from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
idstringThe ID of the auction to fetch. This is a v4 UUID, with or without dashes.
raw?trueWhether to return the raw RawResponse instead of a HypixelSkyBlockAuction object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:715


getSkyBlockAuctions

getSkyBlockAuctions(page?, raw?): Promise<objectOutputType<{ auctions: ZodReadonly<ZodDefault<ZodArray<ZodObject<{ auctioneer: ZodString ; bids: ZodReadonly<ZodDefault<ZodArray<ZodReadonly<ZodObject<{ amount: ZodOptional<ZodNullable<ZodNumber>> ; auction_id: ZodString ; bidder: ZodString ; profile_id: ZodString ; timestamp: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> }, "strip", ZodTypeAny, { amount?: null | number ; auction_id: string ; bidder: string ; profile_id: string ; timestamp: UnixDate }, { amount?: null | number ; auction_id: string ; bidder: string ; profile_id: string ; timestamp: UnixDate }>>, "many">>> ; bin: ZodOptional<ZodNullable<ZodBoolean>> ; category: ZodOptional<ZodNullable<ZodString>> ; claimed: ZodOptional<ZodNullable<ZodBoolean>> ; claimed_bidders: ZodReadonly<ZodDefault<ZodArray<ZodString, "many">>> ; coop: ZodReadonly<ZodDefault<ZodArray<ZodString, "many">>> ; end: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; extra: ZodOptional<ZodNullable<ZodString>> ; highest_bid_amount: ZodOptional<ZodNullable<ZodNumber>> ; item_bytes: ZodOptional<ZodNullable<ZodString>> ; item_lore: ZodOptional<ZodNullable<ZodString>> ; item_name: ZodString ; item_uuid: ZodOptional<ZodNullable<ZodString>> ; last_updated: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; profile_id: ZodString ; start: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; starting_bid: ZodOptional<ZodNullable<ZodNumber>> ; tier: ZodOptional<ZodNullable<ZodString>> ; uuid: ZodString }, "strip", ZodTypeAny, { auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }, { auctioneer: string ; bids?: { timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders?: string[] ; coop?: string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }>, "many">>> ; cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; lastUpdated: ZodReadonly<ZodOptional<ZodNullable<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>>>> ; page: ZodNumber ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> ; totalAuctions: ZodNumber ; totalPages: ZodNumber }, ZodTypeAny, "passthrough">>

Retrieve a page of currently active SkyBlock auctions from the Hypixel API via the /skyblock/auctions endpoint. This data is paginated, and is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
page?numberThe page number to fetch. Pages are zero-indexed, meaning the first page is page 0.
raw?falseWhether to return the raw RawResponse instead of a HypixelSkyBlockAuctions object. The raw response will bypass runtime type checking.

Returns

Promise<objectOutputType<{ auctions: ZodReadonly<ZodDefault<ZodArray<ZodObject<{ auctioneer: ZodString ; bids: ZodReadonly<ZodDefault<ZodArray<ZodReadonly<ZodObject<{ amount: ZodOptional<ZodNullable<ZodNumber>> ; auction_id: ZodString ; bidder: ZodString ; profile_id: ZodString ; timestamp: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> }, "strip", ZodTypeAny, { amount?: null | number ; auction_id: string ; bidder: string ; profile_id: string ; timestamp: UnixDate }, { amount?: null | number ; auction_id: string ; bidder: string ; profile_id: string ; timestamp: UnixDate }>>, "many">>> ; bin: ZodOptional<ZodNullable<ZodBoolean>> ; category: ZodOptional<ZodNullable<ZodString>> ; claimed: ZodOptional<ZodNullable<ZodBoolean>> ; claimed_bidders: ZodReadonly<ZodDefault<ZodArray<ZodString, "many">>> ; coop: ZodReadonly<ZodDefault<ZodArray<ZodString, "many">>> ; end: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; extra: ZodOptional<ZodNullable<ZodString>> ; highest_bid_amount: ZodOptional<ZodNullable<ZodNumber>> ; item_bytes: ZodOptional<ZodNullable<ZodString>> ; item_lore: ZodOptional<ZodNullable<ZodString>> ; item_name: ZodString ; item_uuid: ZodOptional<ZodNullable<ZodString>> ; last_updated: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; profile_id: ZodString ; start: ZodReadonly<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>> ; starting_bid: ZodOptional<ZodNullable<ZodNumber>> ; tier: ZodOptional<ZodNullable<ZodString>> ; uuid: ZodString }, "strip", ZodTypeAny, { auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }, { auctioneer: string ; bids?: { timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders?: string[] ; coop?: string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }>, "many">>> ; cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; lastUpdated: ZodReadonly<ZodOptional<ZodNullable<ZodEffects<ZodType<UnixDate, ZodTypeDef, UnixDate>, UnixDate, UnixDate>>>> ; page: ZodNumber ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> ; totalAuctions: ZodNumber ; totalPages: ZodNumber }, ZodTypeAny, "passthrough">>

A Promise that resolves with a HypixelSkyBlockAuctions object.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the passed page number does not exist.
  • Error if Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.
  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:666

getSkyBlockAuctions(page?, raw?): Promise<RawResponse>

Retrieve a page of currently active SkyBlock auctions from the Hypixel API via the /skyblock/auctions endpoint. This data is paginated, and is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
page?numberThe page number to fetch. Pages are zero-indexed, meaning the first page is page 0.
raw?trueWhether to return the raw RawResponse instead of a HypixelSkyBlockAuctions object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the passed page number does not exist.
  • Error if Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.
  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:682


getSkyBlockAuctionsByPlayer

getSkyBlockAuctionsByPlayer(playerUuid, raw?): Promise<{ auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }[]>

Retrieve a list of currently active SkyBlock auctions started by a given player from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose auctions should be fetched.
raw?falseWhether to return the raw RawResponse instead of an array of HypixelSkyBlockAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<{ auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }[]>

A Promise that resolves with an array of HypixelSkyBlockAuction objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:733

getSkyBlockAuctionsByPlayer(playerUuid, raw?): Promise<RawResponse>

Retrieve a list of currently active SkyBlock auctions started by a given player from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose auctions should be fetched.
raw?trueWhether to return the raw RawResponse instead of an array of HypixelSkyBlockAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:747


getSkyBlockAuctionsByProfile

getSkyBlockAuctionsByProfile(profileId, raw?): Promise<{ auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }[]>

Retrieve a list of currently active SkyBlock auctions started by a given SkyBlock profile from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile whose auctions should be fetched. This should be a v4 UUID.
raw?falseWhether to return the raw RawResponse instead of an array of HypixelSkyBlockAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<{ auctioneer: string ; bids: readonly Readonly<{ timestamp: UnixDate; profile_id: string; auction_id: string; bidder: string; amount?: number | null | undefined; }>[] ; bin?: null | boolean ; category?: null | string ; claimed?: null | boolean ; claimed_bidders: readonly string[] ; coop: readonly string[] ; end: UnixDate ; extra?: null | string ; highest_bid_amount?: null | number ; item_bytes?: null | string ; item_lore?: null | string ; item_name: string ; item_uuid?: null | string ; last_updated: UnixDate ; profile_id: string ; start: UnixDate ; starting_bid?: null | number ; tier?: null | string ; uuid: string }[]>

A Promise that resolves with an array of HypixelSkyBlockAuction objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:765

getSkyBlockAuctionsByProfile(profileId, raw?): Promise<RawResponse>

Retrieve a list of currently active SkyBlock auctions started by a given SkyBlock profile from the Hypixel API via the /skyblock/auction endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile whose auctions should be fetched. This should be a v4 UUID.
raw?trueWhether to return the raw RawResponse instead of an array of HypixelSkyBlockAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auction/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:779


getSkyBlockBazaarProducts

getSkyBlockBazaarProducts(raw?): Promise<Record<string, { buy_summary: readonly { amount?: number | null | undefined; pricePerUnit?: number | null | undefined; orders?: number | null | undefined; }[] ; product_id: string ; quick_status: Readonly<{ productId: string; sellPrice?: number | null | undefined; sellVolume?: number | null | undefined; sellMovingWeek?: number | null | undefined; sellOrders?: number | null | undefined; buyPrice?: number | ... 1 more ... | undefined; buyVolume?: number | ... 1 more ... | undefined; buyMovingWeek?: number | ... 1 more ...> ; sell_summary: readonly { amount?: number | null | undefined; pricePerUnit?: number | null | undefined; orders?: number | null | undefined; }[] }>>

Retrieve a list of products for sale in the SkyBlock bazaar from the Hypixel API via the /skyblock/bazaar endpoint. This data is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap. The response is a map of item IDs in CAMEL_CASE to HypixelSkyBlockBazaarProduct objects.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a map of item IDs to HypixelSkyBlockBazaarProduct objects. The raw response will bypass runtime type checking.

Returns

Promise<Record<string, { buy_summary: readonly { amount?: number | null | undefined; pricePerUnit?: number | null | undefined; orders?: number | null | undefined; }[] ; product_id: string ; quick_status: Readonly<{ productId: string; sellPrice?: number | null | undefined; sellVolume?: number | null | undefined; sellMovingWeek?: number | null | undefined; sellOrders?: number | null | undefined; buyPrice?: number | ... 1 more ... | undefined; buyVolume?: number | ... 1 more ... | undefined; buyMovingWeek?: number | ... 1 more ...> ; sell_summary: readonly { amount?: number | null | undefined; pricePerUnit?: number | null | undefined; orders?: number | null | undefined; }[] }>>

A Promise that resolves with an object mapping CAMEL_CASE item IDs to HypixelSkyBlockBazaarProduct objects.

See

Throws

  • Error if Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.
  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:827

getSkyBlockBazaarProducts(raw?): Promise<RawResponse>

Retrieve a list of products for sale in the SkyBlock bazaar from the Hypixel API via the /skyblock/bazaar endpoint. This data is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap. The response is a map of item IDs in CAMEL_CASE to HypixelSkyBlockBazaarProduct objects.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a map of item IDs to HypixelSkyBlockBazaarProduct objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

Throws

  • Error if Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.
  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:842


getSkyBlockBingoProfiles

getSkyBlockBingoProfiles(playerUuid, raw?): Promise<{ completed_goals: readonly string[] ; key: number ; points: number }[]>

Retrieve an array of a player's SkyBlock bingo profiles from the Hypixel API via the /skyblock/bingo endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose bingo profiles should be fetched.
raw?falseWhether to return the raw RawResponse instead of an array of HypixelSkyBlockBingoProfile objects. The raw response will bypass runtime type checking.

Returns

Promise<{ completed_goals: readonly string[] ; key: number ; points: number }[]>

A Promise that resolves with an array of HypixelSkyBlockBingoProfile objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1bingo/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:950

getSkyBlockBingoProfiles(playerUuid, raw?): Promise<RawResponse>

Retrieve an array of a player's SkyBlock bingo profiles from the Hypixel API via the /skyblock/bingo endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose bingo profiles should be fetched.
raw?trueWhether to return the raw RawResponse instead of an array of HypixelSkyBlockBingoProfile objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1bingo/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:963


getSkyBlockEndedAuctions

getSkyBlockEndedAuctions(raw?): Promise<{ auction_id: string ; bin?: boolean ; buyer: string ; item_bytes?: string ; price: number ; seller: string ; seller_profile: string ; timestamp: UnixDate = ZodUnixDate }[]>

Retrieve a list of SkyBlock auctions that ended within the last 60 seconds from the Hypixel API via the /skyblock/auctions_ended endpoint. This data is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of an array of HypixelSkyBlockEndedAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<{ auction_id: string ; bin?: boolean ; buyer: string ; item_bytes?: string ; price: number ; seller: string ; seller_profile: string ; timestamp: UnixDate = ZodUnixDate }[]>

A Promise that resolves with an array of HypixelSkyBlockEndedAuction objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auctions_ended/get

Throws

  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:795

getSkyBlockEndedAuctions(raw?): Promise<RawResponse>

Retrieve a list of SkyBlock auctions that ended within the last 60 seconds from the Hypixel API via the /skyblock/auctions_ended endpoint. This data is cached by Hypixel for 60 seconds at a time. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of an array of HypixelSkyBlockEndedAuction objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1auctions_ended/get

Throws

  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:807


getSkyBlockFiresales

getSkyBlockFiresales(raw?): Promise<{ amount: number ; end: UnixDate = ZodUnixDate; item_id: string ; price: number ; start: UnixDate = ZodUnixDate }[]>

Retrieve an array of active or upcoming SkyBlock firesales from the Hypixel API via the /skyblock/firesales endpoint. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of an array of HypixelSkyBlockFiresale objects. The raw response will bypass runtime type checking.

Returns

Promise<{ amount: number ; end: UnixDate = ZodUnixDate; item_id: string ; price: number ; start: UnixDate = ZodUnixDate }[]>

A Promise that resolves with an array of HypixelSkyBlockFiresale objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1firesales/get

Throws

  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:978

getSkyBlockFiresales(raw?): Promise<RawResponse>

Retrieve an array of active or upcoming SkyBlock firesales from the Hypixel API via the /skyblock/firesales endpoint. This method does not contribute towards your rate limit cap.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of an array of HypixelSkyBlockFiresale objects. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1firesales/get

Throws

  • Error if the HTTP request to the Hypixel API failed

Defined in

packages/api/src/HypixelAPI.ts:989


getSkyBlockMuseums

getSkyBlockMuseums(profileId, raw?): Promise<Record<string, { appraisal?: null | boolean ; items: Record<string, Readonly<{ donated_time?: UnixDate | null | undefined; borrowing?: boolean | null | undefined; items?: Readonly<{ type?: number | null | undefined; data?: string | null | undefined; }> | null | undefined; }>> ; value?: null | number }>>

Retrieve the museum data for a SkyBlock profile from the Hypixel API via the /skyblock/museum endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile to fetch the museum data for. This should be a v4 UUID.
raw?falseWhether to return the raw RawResponse instead of the parsed museum data. The raw response will bypass runtime type checking.

Returns

Promise<Record<string, { appraisal?: null | boolean ; items: Record<string, Readonly<{ donated_time?: UnixDate | null | undefined; borrowing?: boolean | null | undefined; items?: Readonly<{ type?: number | null | undefined; data?: string | null | undefined; }> | null | undefined; }>> ; value?: null | number }>>

A Promise that resolves with an object mapping the UUIDs of each player in the profile to their respective HypixelSkyBlockMuseum values.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1museum/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:920

getSkyBlockMuseums(profileId, raw?): Promise<RawResponse>

Retrieve the museum data for a SkyBlock profile from the Hypixel API via the /skyblock/museum endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile to fetch the museum data for. This should be a v4 UUID.
raw?trueWhether to return the raw RawResponse instead of the parsed museum data. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1museum/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:933


getSkyBlockNews

getSkyBlockNews(raw?): Promise<{ item?: null | Readonly<{ material?: string | null | undefined; }> ; link?: null | string ; text?: null | string ; title?: null | string }[]>

Retrieve an array of the latest Hypixel SkyBlock news posts from the Hypixel API via the /skyblock/news endpoint.

Parameters

NameTypeDescription
raw?falseWhether to return the raw RawResponse instead of a HypixelSkyBlockNews array. The raw response will bypass runtime type checking.

Returns

Promise<{ item?: null | Readonly<{ material?: string | null | undefined; }> ; link?: null | string ; text?: null | string ; title?: null | string }[]>

A Promise that resolves with an array of HypixelSkyBlockNews objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1news/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:632

getSkyBlockNews(raw?): Promise<RawResponse>

Retrieve an array of the latest Hypixel SkyBlock news posts from the Hypixel API via the /skyblock/news endpoint.

Parameters

NameTypeDescription
raw?trueWhether to return the raw RawResponse instead of a HypixelSkyBlockNews array. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1news/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:646


getSkyBlockProfile

getSkyBlockProfile(profileId, raw?): Promise<null | { banking?: null | { transactions: { amount: number; timestamp: UnixDate; action: string; initiator_name: string; }[]; balance?: number | null | undefined; } ; community_upgrades?: null | { upgrade_states: readonly Readonly<{ upgrade: string; started_ms: UnixDate; started_by: string; claimed_ms: UnixDate; claimed_by: string; tier?: number | null | undefined; fasttracked?: boolean | ... 1 more ... | undefined; }>[]; currently_upgrading?: Readonly<...> | ... 1 more ... | undefined; } ; members: Record<string, { perks: Readonly<Record<string, number | null | undefined>>; stats: Readonly<Record<string, number | null | undefined>>; collection: Readonly<...>; ... 77 more ...; experience_skill_carpentry?: number | ... 1 more ... | undefined; }> ; profile_id: string }>

Retrieve data about a SkyBlock profile from the Hypixel API via the /skyblock/profile endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile to fetch. This should be a v4 UUID.
raw?falseWhether to return the raw RawResponse instead of a HypixelSkyBlockProfile object. The raw response will bypass runtime type checking.

Returns

Promise<null | { banking?: null | { transactions: { amount: number; timestamp: UnixDate; action: string; initiator_name: string; }[]; balance?: number | null | undefined; } ; community_upgrades?: null | { upgrade_states: readonly Readonly<{ upgrade: string; started_ms: UnixDate; started_by: string; claimed_ms: UnixDate; claimed_by: string; tier?: number | null | undefined; fasttracked?: boolean | ... 1 more ... | undefined; }>[]; currently_upgrading?: Readonly<...> | ... 1 more ... | undefined; } ; members: Record<string, { perks: Readonly<Record<string, number | null | undefined>>; stats: Readonly<Record<string, number | null | undefined>>; collection: Readonly<...>; ... 77 more ...; experience_skill_carpentry?: number | ... 1 more ... | undefined; }> ; profile_id: string }>

A Promise that resolves with a HypixelSkyBlockProfile, or null if the profile does not exist.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1profile/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:859

getSkyBlockProfile(profileId, raw?): Promise<RawResponse>

Retrieve data about a SkyBlock profile from the Hypixel API via the /skyblock/profile endpoint.

Parameters

NameTypeDescription
profileIdstringThe ID of the SkyBlock profile to fetch. This should be a v4 UUID.
raw?trueWhether to return the raw RawResponse instead of a HypixelSkyBlockProfile object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1profile/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:872


getSkyBlockProfiles

getSkyBlockProfiles(playerUuid, raw?): Promise<{ banking?: null | { transactions: { amount: number; timestamp: UnixDate; action: string; initiator_name: string; }[]; balance?: number | null | undefined; } ; community_upgrades?: null | { upgrade_states: readonly Readonly<{ upgrade: string; started_ms: UnixDate; started_by: string; claimed_ms: UnixDate; claimed_by: string; tier?: number | null | undefined; fasttracked?: boolean | ... 1 more ... | undefined; }>[]; currently_upgrading?: Readonly<...> | ... 1 more ... | undefined; } ; members: Record<string, { perks: Readonly<Record<string, number | null | undefined>>; stats: Readonly<Record<string, number | null | undefined>>; collection: Readonly<...>; ... 77 more ...; experience_skill_carpentry?: number | ... 1 more ... | undefined; }> ; profile_id: string }[]>

Retrieve an array of a player's SkyBlock profiles from the Hypixel API via the /skyblock/profiles endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose profiles should be fetched.
raw?falseWhether to return the raw RawResponse instead of a HypixelSkyBlockProfile object. The raw response will bypass runtime type checking.

Returns

Promise<{ banking?: null | { transactions: { amount: number; timestamp: UnixDate; action: string; initiator_name: string; }[]; balance?: number | null | undefined; } ; community_upgrades?: null | { upgrade_states: readonly Readonly<{ upgrade: string; started_ms: UnixDate; started_by: string; claimed_ms: UnixDate; claimed_by: string; tier?: number | null | undefined; fasttracked?: boolean | ... 1 more ... | undefined; }>[]; currently_upgrading?: Readonly<...> | ... 1 more ... | undefined; } ; members: Record<string, { perks: Readonly<Record<string, number | null | undefined>>; stats: Readonly<Record<string, number | null | undefined>>; collection: Readonly<...>; ... 77 more ...; experience_skill_carpentry?: number | ... 1 more ... | undefined; }> ; profile_id: string }[]>

A Promise that resolves with an array of HypixelSkyBlockProfile objects.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1profiles/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:889

getSkyBlockProfiles(playerUuid, raw?): Promise<RawResponse>

Retrieve an array of a player's SkyBlock profiles from the Hypixel API via the /skyblock/profiles endpoint.

Parameters

NameTypeDescription
playerUuidstringThe UUID of the player whose profiles should be fetched.
raw?trueWhether to return the raw RawResponse instead of a HypixelSkyBlockProfile object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/SkyBlock/paths/~1skyblock~1profiles/get

Throws

  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:902


getStatus

getStatus(uuid, raw?): Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>>

Retrieve the online status and current game of a specific player from the Hypixel API via the /status endpoint.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not currently online, or is not in Hypixels database, null will be returned.
raw?falseWhether to return the raw RawResponse instead of a HypixelSession object. The raw response will bypass runtime type checking.

Returns

Promise<null | Readonly<{ gameType?: null | string ; map?: null | string ; mode?: null | string ; online?: null | boolean }>>

A Promise that resolves with a HypixelSession object, or null if the player is not online or does not exist.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1status/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:353

getStatus(uuid, raw?): Promise<RawResponse>

Retrieve the online status and current game of a specific player from the Hypixel API via the /status endpoint.

Parameters

NameTypeDescription
uuidstringThe UUID of the player. If a player with the given UUID is not currently online, or is not in Hypixels database, null will be returned.
raw?trueWhether to return the raw RawResponse instead of a HypixelSession object. The raw response will bypass runtime type checking.

Returns

Promise<RawResponse>

A Promise that resolves with a RawResponse containing the raw data fetched from the Hypixel API.

See

https://api.hypixel.net/#tag/Player-Data/paths/~1status/get

Throws

  • Error if an invalid Hypixel API key was provided to the constructor.
  • Error if the HTTP request to the Hypixel API failed
  • Error if the Hypixel API rate limit has been reached. APIOptions.deferPolicy can help avoid this. Can occur if the API has an emergency global throttle applied as well.

Defined in

packages/api/src/HypixelAPI.ts:368


rawRequest

Protected rawRequest(url): Promise<RawResponse>

Send a request to a given URL using this APIs HttpClient provided options. If the HttpClient has a cached response, then that response is returned immediately. Otherwise, we send a new request to the URL. Before sending the request, if an IDeferPolicy was provided to options, the defer policy is polled first.

Parameters

NameTypeDescription
urlstringThe complete URL to send a request to. Relative URLs are not supported.

Returns

Promise<RawResponse>

A Promise which resolves to a RawResponse from the API.

Throws

  • Error if the HTTP request fails

See

request

Inherited from

BaseAPI.rawRequest

Defined in

packages/api/src/BaseAPI.ts:184


request

Protected request<S>(path, raw, schema, mutator): Promise<TypeOf<S>>

Send an API request to the given URL using the provided HttpClient and IDeferPolicy.

Type parameters

NameType
Sextends ZodObject<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, "passthrough", ZodTypeAny, objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">, objectInputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">>

Parameters

NameTypeDescription
pathstringURL to send the request to. Relative URLs not supported.
rawfalseWhether to receive a RawResponse.
schemaSIn this overload, this value is unused. - The Zod schema to use to parse the API response.
mutatorundefinedIn this overload, this value is unused. - A function that takes in the schema-parsed response and returns another value. This can also be used to perform additional validation on the response and throw an Error if it fails.

Returns

Promise<TypeOf<S>>

  • If raw is true, the RawResponse from rawRequest is returned.
  • If raw is false and the mutator argument is undefined, the API response parsed by the provided schema is returned.
  • If raw is false and a mutator argument is provided, the value returned by the mutator is returned.

Throws

  • Error if the HTTP request fails.
  • Error if the schema parsing fails.

See

https://zod.dev/

Overrides

BaseAPI.request

Defined in

packages/api/src/HypixelAPI.ts:183

Protected request<S, V>(path, raw, schema, mutator): Promise<V>

Send an API request to the given URL using the provided HttpClient and IDeferPolicy.

Type parameters

NameType
Sextends ZodObject<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, "passthrough", ZodTypeAny, objectOutputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">, objectInputType<{ cause: ZodOptional<ZodNullable<ZodString>> ; global: ZodOptional<ZodNullable<ZodBoolean>> ; success: ZodBoolean ; throttle: ZodOptional<ZodNullable<ZodBoolean>> }, ZodTypeAny, "passthrough">>
VV

Parameters

NameTypeDescription
pathstringURL to send the request to. Relative URLs not supported.
rawfalseWhether to receive a RawResponse.
schemaSThe Zod schema to use to parse the API response.
mutator(input: TypeOf<S>) => VIn this overload, this value is unused. - A function that takes in the schema-parsed response and returns another value. This can also be used to perform additional validation on the response and throw an Error if it fails.

Returns

Promise<V>

  • If raw is true, the RawResponse from rawRequest is returned.
  • If raw is false and the mutator argument is undefined, the API response parsed by the provided schema is returned.
  • If raw is false and a mutator argument is provided, the value returned by the mutator is returned.

Throws

  • Error if the HTTP request fails.
  • Error if the schema parsing fails.

See

https://zod.dev/

Overrides

BaseAPI.request

Defined in

packages/api/src/HypixelAPI.ts:184


create

Static create(options): Promise<HypixelAPI>

Create a new instance of HypixelAPI.

Parameters

NameTypeDescription
optionsHypixelAPIOptionsOptions to use when creating the HypixelAPI.

Returns

Promise<HypixelAPI>

A Promise that resolves to a new HypixelAPI instance. The Promise resolves after all resources have been fetched by HypixelResources, to avoid a ResourcesNotReadyError.

See

Defined in

packages/api/src/HypixelAPI.ts:156

Released under the MIT License.