@mcsb/api / Exports / HypixelAPI
Class: HypixelAPI
Interface for requesting data from the Hypixel API.
Example
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
↳
HypixelAPI
Table of contents
Properties
Methods
- areBoostersActive
- destroy
- getBoosters
- getGuild
- getLeaderboards
- getPlayer
- getPlayerCounts
- getPunishmentStatistics
- getRecentGames
- getResources
- getSkyBlockAuctionById
- getSkyBlockAuctions
- getSkyBlockAuctionsByPlayer
- getSkyBlockAuctionsByProfile
- getSkyBlockBazaarProducts
- getSkyBlockBingoProfiles
- getSkyBlockEndedAuctions
- getSkyBlockFiresales
- getSkyBlockMuseums
- getSkyBlockNews
- getSkyBlockProfile
- getSkyBlockProfiles
- getStatus
- rawRequest
- request
- create
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
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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
id | string | The MongoDB object ID of the guild. If a guild with the given ID does not exist, null will be returned. |
raw? | false | Whether 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
- https://www.mongodb.com/docs/manual/reference/method/ObjectId/
Throws
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
name | string | The name of the guild. If a guild with the given name does not exist, null will be returned. |
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The 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? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
id | string | The MongoDB object ID of the guild. If a guild with the given ID does not exist, null will be returned. |
raw? | true | Whether 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
- https://www.mongodb.com/docs/manual/reference/method/ObjectId/
Throws
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
name | string | The name of the guild. If a guild with the given name does not exist, null will be returned. |
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The 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? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
name | string | The username of the player. |
direct? | boolean | Whether 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? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API or Mojang API failErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The UUID of the player. If a player with the given UUID is not in Hypixels database, null will be returned. |
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
name | string | The username of the player. |
direct? | boolean | Whether 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? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The UUID of the player. If a player with the given UUID is not in Hypixels database, null will be returned. |
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The 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? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The 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? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
The HypixelResources instance.
See
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
| Name | Type | Description |
|---|---|---|
id | string | The ID of the auction to fetch. This is a v4 UUID, with or without dashes. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
id | string | The ID of the auction to fetch. This is a v4 UUID, with or without dashes. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
page? | number | The page number to fetch. Pages are zero-indexed, meaning the first page is page 0. |
raw? | false | Whether 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
Errorif the passed page number does not exist.Errorif Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.Errorif 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
| Name | Type | Description |
|---|---|---|
page? | number | The page number to fetch. Pages are zero-indexed, meaning the first page is page 0. |
raw? | true | Whether 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
Errorif the passed page number does not exist.Errorif Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.Errorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose auctions should be fetched. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose auctions should be fetched. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile whose auctions should be fetched. This should be a v4 UUID. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile whose auctions should be fetched. This should be a v4 UUID. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.Errorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif Hypixel is currently accumulating the list of auctions and is not ready to respond to your request. Try again shortly.Errorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose bingo profiles should be fetched. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose bingo profiles should be fetched. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile to fetch the museum data for. This should be a v4 UUID. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile to fetch the museum data for. This should be a v4 UUID. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
raw? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile to fetch. This should be a v4 UUID. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
profileId | string | The ID of the SkyBlock profile to fetch. This should be a v4 UUID. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose profiles should be fetched. |
raw? | false | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
playerUuid | string | The UUID of the player whose profiles should be fetched. |
raw? | true | Whether 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
Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The 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? | false | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
uuid | string | The 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? | true | Whether 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
Errorif an invalid Hypixel API key was provided to the constructor.Errorif the HTTP request to the Hypixel API failedErrorif 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
| Name | Type | Description |
|---|---|---|
url | string | The 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
Errorif the HTTP request fails
See
Inherited from
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
| Name | Type |
|---|---|
S | extends 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
| Name | Type | Description |
|---|---|---|
path | string | URL to send the request to. Relative URLs not supported. |
raw | false | Whether to receive a RawResponse. |
schema | S | In this overload, this value is unused. - The Zod schema to use to parse the API response. |
mutator | undefined | In 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
rawis true, theRawResponsefrom rawRequest is returned. - If
rawisfalseand themutatorargument is undefined, the API response parsed by the provided schema is returned. - If
rawisfalseand amutatorargument is provided, the value returned by the mutator is returned.
Throws
Errorif the HTTP request fails.Errorif the schema parsing fails.
See
Overrides
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
| Name | Type |
|---|---|
S | extends 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">> |
V | V |
Parameters
| Name | Type | Description |
|---|---|---|
path | string | URL to send the request to. Relative URLs not supported. |
raw | false | Whether to receive a RawResponse. |
schema | S | The Zod schema to use to parse the API response. |
mutator | (input: TypeOf<S>) => V | In 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
rawis true, theRawResponsefrom rawRequest is returned. - If
rawisfalseand themutatorargument is undefined, the API response parsed by the provided schema is returned. - If
rawisfalseand amutatorargument is provided, the value returned by the mutator is returned.
Throws
Errorif the HTTP request fails.Errorif the schema parsing fails.
See
Overrides
Defined in
packages/api/src/HypixelAPI.ts:184
create
▸ Static create(options): Promise<HypixelAPI>
Create a new instance of HypixelAPI.
Parameters
| Name | Type | Description |
|---|---|---|
options | HypixelAPIOptions | Options 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
Starboard