Documentation
¶
Overview ¶
Package structs provides structs to store information from the Hypixel API.
Index ¶
- type Achievements
- type AchievementsMode
- type ArcadeStats
- type ArenaStats
- type BanStats
- type BattlegroundStats
- type BedwarsStats
- type Boosters
- type BuildBattleStats
- type ChallengeReward
- type Challenges
- type ChallengesChallenge
- type DuelsStats
- type Friends
- type GingerBreadStats
- type Guild
- type GuildAchievementTiers
- type GuildAchievements
- type GuildPermission
- type HungerGamesStats
- type Key
- type Leaderboards
- type LegacyStats
- type MCGOStats
- type MegaWallsStats
- type MurderMysteryStats
- type OneTimeAchievement
- type PaintballStats
- type PitStats
- type Player
- type PlayerCount
- type PlayerHousingMeta
- type PlayerPetConsumables
- type PlayerQuests
- type PlayerSettings
- type PlayerStats
- type PlayerVanityMeta
- type QuakeStats
- type QuestRequirement
- type QuestReward
- type Quests
- type QuestsQuest
- type SkyblockCollection
- type SkyblockCollectionItem
- type SkyblockCollectionTier
- type SkyblockSkillCollection
- type SkyblockSkillCollectionLevels
- type SkyblockSkills
- type SkyblockStats
- type SkywarsStats
- type Stats
- type SuperSmashStats
- type TNTGamesStats
- type Tier
- type TieredAchievement
- type TieredGuildAchievement
- type TrueCombatStats
- type UHCStats
- type VampireZStats
- type WallsStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Achievements ¶
type Achievements struct { LastUpdated int64 `json:"lastUpdated"` Modes map[string]AchievementsMode `json:"achievements"` }
Achievements stores data for the achievements subresource in the resources endpoint. https://github.com/HypixelDev/PublicAPI/blob/master/Documentation/methods/resources.md
type AchievementsMode ¶
type AchievementsMode struct { TotalPoints int `json:"total_points"` TotalLegacyPoints int `json:"total_legacy_points"` // Achievements OneTime map[string]OneTimeAchievement `json:"one_time"` Tiered map[string]TieredAchievement `json:"tiered"` }
AchievementsMode structs are created for every game mode, it contains sub-structs (separate ones for both one time and tiered achievements).
type ArcadeStats ¶
type ArcadeStats struct { Coins int `json:"coins"` RoundsSantaSays int `json:"rounds_santa_says"` MonthlyCoinsB int `json:"monthly_coins_b"` WeeklyCoinsA int `json:"weekly_coins_a"` MiniwallsActiveKit string `json:"miniwalls_activeKit"` ArrowsHitMiniWalls int `json:"arrows_hit_mini_walls"` MonthlyCoinsA int `json:"monthly_coins_a"` KillsMiniWalls int `json:"kills_mini_walls"` DeathsMiniWalls int `json:"deaths_mini_walls"` ArrowsShotMiniWalls int `json:"arrows_shot_mini_walls"` BasicZombieKillsZombies int `json:"basic_zombie_kills_zombies"` BestRoundZombies int `json:"best_round_zombies"` BestRoundZombiesDeadend int `json:"best_round_zombies_deadend"` BestRoundZombiesDeadendNormal int `json:"best_round_zombies_deadend_normal"` BulletsHitZombies int `json:"bullets_hit_zombies"` BulletsShotZombies int `json:"bullets_shot_zombies"` DeathsZombies int `json:"deaths_zombies"` DeathsZombiesDeadend int `json:"deaths_zombies_deadend"` DeathsZombiesDeadendNormal int `json:"deaths_zombies_deadend_normal"` DoorsOpenedZombies int `json:"doors_opened_zombies"` DoorsOpenedZombiesDeadend int `json:"doors_opened_zombies_deadend"` DoorsOpenedZombiesDeadendNormal int `json:"doors_opened_zombies_deadend_normal"` EmpoweredZombieKillsZombies int `json:"empowered_zombie_kills_zombies"` FastestTime10Zombies int `json:"fastest_time_10_zombies"` FastestTime10ZombiesDeadendNormal int `json:"fastest_time_10_zombies_deadend_normal"` FireZombieKillsZombies int `json:"fire_zombie_kills_zombies"` HeadshotsZombies int `json:"headshots_zombies"` MagmaCubeZombieKillsZombies int `json:"magma_cube_zombie_kills_zombies"` MagmaZombieKillsZombies int `json:"magma_zombie_kills_zombies"` PigZombieZombieKillsZombies int `json:"pig_zombie_zombie_kills_zombies"` PlayersRevivedZombies int `json:"players_revived_zombies"` PlayersRevivedZombiesDeadend int `json:"players_revived_zombies_deadend"` PlayersRevivedZombiesDeadendNormal int `json:"players_revived_zombies_deadend_normal"` TimesKnockedDownZombies int `json:"times_knocked_down_zombies"` TimesKnockedDownZombiesDeadend int `json:"times_knocked_down_zombies_deadend"` TimesKnockedDownZombiesDeadendNormal int `json:"times_knocked_down_zombies_deadend_normal"` TntBabyZombieKillsZombies int `json:"tnt_baby_zombie_kills_zombies"` TotalRoundsSurvivedZombies int `json:"total_rounds_survived_zombies"` TotalRoundsSurvivedZombiesDeadend int `json:"total_rounds_survived_zombies_deadend"` TotalRoundsSurvivedZombiesDeadendNormal int `json:"total_rounds_survived_zombies_deadend_normal"` WindowsRepairedZombies int `json:"windows_repaired_zombies"` WindowsRepairedZombiesDeadend int `json:"windows_repaired_zombies_deadend"` WindowsRepairedZombiesDeadendNormal int `json:"windows_repaired_zombies_deadend_normal"` WolfZombieKillsZombies int `json:"wolf_zombie_kills_zombies"` ZombieKillsZombies int `json:"zombie_kills_zombies"` ZombieKillsZombiesDeadend int `json:"zombie_kills_zombies_deadend"` ZombieKillsZombiesDeadendNormal int `json:"zombie_kills_zombies_deadend_normal"` }
ArcadeStats is arcade stats about a player.
type ArenaStats ¶
type ArenaStats struct { Rating float64 `json:"rating"` WinStreaks4V4 int `json:"win_streaks_4v4"` Coins int `json:"coins"` Wins4V4 int `json:"wins_4v4"` Healed4V4 int `json:"healed_4v4"` Kills4V4 int `json:"kills_4v4"` Damage4V4 int `json:"damage_4v4"` Deaths4V4 int `json:"deaths_4v4"` Games4V4 int `json:"games_4v4"` Damage1V1 int `json:"damage_1v1"` Games1V1 int `json:"games_1v1"` WinStreaks1V1 int `json:"win_streaks_1v1"` Wins1V1 int `json:"wins_1v1"` Healed1V1 int `json:"healed_1v1"` Deaths2V2 int `json:"deaths_2v2"` WinStreaks2V2 int `json:"win_streaks_2v2"` Damage2V2 int `json:"damage_2v2"` Wins2V2 int `json:"wins_2v2"` Healed2V2 int `json:"healed_2v2"` Games2V2 int `json:"games_2v2"` Losses2V2 int `json:"losses_2v2"` Wins int `json:"wins"` }
ArenaStats is Arena stats about a player.
type BanStats ¶
type BanStats struct { // Watchdog WatchdogTotal int `json:"watchdog_total"` WatchdogLastDay int `json:"watchdog_rollingDaily"` WatchdogLastMinute int `json:"watchdog_lastMinute"` // Staff StaffTotal int `json:"staff_total"` StaffLastDay int `json:"staff_rollingDaily"` }
BanStats stores data returned from Hypixel.BanStats() https://github.com/HypixelDev/PublicAPI/blob/master/Documentation/methods/watchdogstats.md
type BattlegroundStats ¶
type BattlegroundStats struct { WarriorSpec string `json:"warrior_spec"` ShamanSpec string `json:"shaman_spec"` MageSpec string `json:"mage_spec"` SelectedMount string `json:"selected_mount"` PaladinSpec string `json:"paladin_spec"` Packages []string `json:"packages"` ChosenClass string `json:"chosen_class"` PlayStreak int `json:"play_streak"` AvengerPlays int `json:"avenger_plays"` DamagePreventedPaladin int `json:"damage_prevented_paladin"` Deaths int `json:"deaths"` DamagePrevented int `json:"damage_prevented"` Damage int `json:"damage"` HealAvenger int `json:"heal_avenger"` DamageAvenger int `json:"damage_avenger"` PaladinPlays int `json:"paladin_plays"` Assists int `json:"assists"` Heal int `json:"heal"` DamagePreventedAvenger int `json:"damage_prevented_avenger"` HealPaladin int `json:"heal_paladin"` Coins int `json:"coins"` DamagePaladin int `json:"damage_paladin"` DamageTaken int `json:"damage_taken"` DamagePyromancer int `json:"damage_pyromancer"` HealMage int `json:"heal_mage"` DamageMage int `json:"damage_mage"` HealPyromancer int `json:"heal_pyromancer"` FlagConquerTeam int `json:"flag_conquer_team"` PyromancerPlays int `json:"pyromancer_plays"` DamagePreventedPyromancer int `json:"damage_prevented_pyromancer"` MagePlays int `json:"mage_plays"` Kills int `json:"kills"` DamagePreventedMage int `json:"damage_prevented_mage"` }
BattlegroundStats is Battleground stats about a player.
type BedwarsStats ¶
type BedwarsStats struct { Experience int `json:"Experience"` FirstJoin7 bool `json:"first_join_7"` BedwarsBoxes int `json:"bedwars_boxes"` GamesPlayedBedwars1 int `json:"games_played_bedwars_1"` Favourites2 string `json:"favourites_2"` EightTwoWinstreak int `json:"eight_two_winstreak"` FavoriteSlots string `json:"favorite_slots"` FinalDeathsBedwars int `json:"final_deaths_bedwars"` GoldResourcesCollectedBedwars int `json:"gold_resources_collected_bedwars"` BedsLostBedwars int `json:"beds_lost_bedwars"` EightTwoFinalDeathsBedwars int `json:"eight_two_final_deaths_bedwars"` EightTwoItemsPurchasedBedwars int `json:"eight_two__items_purchased_bedwars"` EightTwoEntityAttackFinalDeathsBedwars int `json:"eight_two_entity_attack_final_deaths_bedwars"` EntityAttackFinalDeathsBedwars int `json:"entity_attack_final_deaths_bedwars"` EightTwoGamesPlayedBedwars int `json:"eight_two_games_played_bedwars"` ResourcesCollectedBedwars int `json:"resources_collected_bedwars"` EightTwoResourcesCollectedBedwars int `json:"eight_two_resources_collected_bedwars"` EightTwoBedsLostBedwars int `json:"eight_two_beds_lost_bedwars"` Coins int `json:"coins"` EightTwoGoldResourcesCollectedBedwars int `json:"eight_two_gold_resources_collected_bedwars"` LossesBedwars int `json:"losses_bedwars"` GamesPlayedBedwars int `json:"games_played_bedwars"` IronResourcesCollectedBedwars int `json:"iron_resources_collected_bedwars"` EightTwoIronResourcesCollectedBedwars int `json:"eight_two_iron_resources_collected_bedwars"` EightTwoLossesBedwars int `json:"eight_two_losses_bedwars"` ItemsPurchasedBedwars int `json:"_items_purchased_bedwars"` EightOneWinstreak int `json:"eight_one_winstreak"` DiamondResourcesCollectedBedwars int `json:"diamond_resources_collected_bedwars"` EightTwoDiamondResourcesCollectedBedwars int `json:"eight_two_diamond_resources_collected_bedwars"` EightTwoKillsBedwars int `json:"eight_two_kills_bedwars"` EightTwoEntityAttackKillsBedwars int `json:"eight_two_entity_attack_kills_bedwars"` KillsBedwars int `json:"kills_bedwars"` EntityAttackKillsBedwars int `json:"entity_attack_kills_bedwars"` DeathsBedwars int `json:"deaths_bedwars"` EightTwoDeathsBedwars int `json:"eight_two_deaths_bedwars"` EightTwoEntityAttackDeathsBedwars int `json:"eight_two_entity_attack_deaths_bedwars"` EntityAttackDeathsBedwars int `json:"entity_attack_deaths_bedwars"` EightOneBedsLostBedwars int `json:"eight_one_beds_lost_bedwars"` EightOneFinalDeathsBedwars int `json:"eight_one_final_deaths_bedwars"` EightOneDeathsBedwars int `json:"eight_one_deaths_bedwars"` EightOneGamesPlayedBedwars int `json:"eight_one_games_played_bedwars"` EightOneEntityAttackDeathsBedwars int `json:"eight_one_entity_attack_deaths_bedwars"` EightOneEntityAttackFinalDeathsBedwars int `json:"eight_one_entity_attack_final_deaths_bedwars"` EightOneLossesBedwars int `json:"eight_one_losses_bedwars"` EightOneIronResourcesCollectedBedwars int `json:"eight_one_iron_resources_collected_bedwars"` EightOneItemsPurchasedBedwars int `json:"eight_one__items_purchased_bedwars"` EightOneResourcesCollectedBedwars int `json:"eight_one_resources_collected_bedwars"` EightOneGoldResourcesCollectedBedwars int `json:"eight_one_gold_resources_collected_bedwars"` QuickjoinUsesRandom int `json:"quickjoin_uses_random"` QuickjoinUsesTotal int `json:"quickjoin_uses_total"` BedsBrokenBedwars int `json:"beds_broken_bedwars"` EightOneBedsBrokenBedwars int `json:"eight_one_beds_broken_bedwars"` EightOneDiamondResourcesCollectedBedwars int `json:"eight_one_diamond_resources_collected_bedwars"` EightOneEntityAttackFinalKillsBedwars int `json:"eight_one_entity_attack_final_kills_bedwars"` EightOneEntityAttackKillsBedwars int `json:"eight_one_entity_attack_kills_bedwars"` EightOneFinalKillsBedwars int `json:"eight_one_final_kills_bedwars"` EightOneKillsBedwars int `json:"eight_one_kills_bedwars"` EntityAttackFinalKillsBedwars int `json:"entity_attack_final_kills_bedwars"` FinalKillsBedwars int `json:"final_kills_bedwars"` EightOneVoidKillsBedwars int `json:"eight_one_void_kills_bedwars"` VoidKillsBedwars int `json:"void_kills_bedwars"` EightTwoBedsBrokenBedwars int `json:"eight_two_beds_broken_bedwars"` EightTwoFinalKillsBedwars int `json:"eight_two_final_kills_bedwars"` EightTwoProjectileDeathsBedwars int `json:"eight_two_projectile_deaths_bedwars"` EightTwoVoidDeathsBedwars int `json:"eight_two_void_deaths_bedwars"` EightTwoVoidFinalDeathsBedwars int `json:"eight_two_void_final_deaths_bedwars"` EightTwoVoidFinalKillsBedwars int `json:"eight_two_void_final_kills_bedwars"` EightTwoVoidKillsBedwars int `json:"eight_two_void_kills_bedwars"` ProjectileDeathsBedwars int `json:"projectile_deaths_bedwars"` VoidDeathsBedwars int `json:"void_deaths_bedwars"` VoidFinalDeathsBedwars int `json:"void_final_deaths_bedwars"` VoidFinalKillsBedwars int `json:"void_final_kills_bedwars"` EightTwoEmeraldResourcesCollectedBedwars int `json:"eight_two_emerald_resources_collected_bedwars"` EightTwoEntityAttackFinalKillsBedwars int `json:"eight_two_entity_attack_final_kills_bedwars"` EightTwoEntityExplosionDeathsBedwars int `json:"eight_two_entity_explosion_deaths_bedwars"` EightTwoFallDeathsBedwars int `json:"eight_two_fall_deaths_bedwars"` EightTwoPermanentItemsPurchasedBedwars int `json:"eight_two_permanent _items_purchased_bedwars"` EightTwoWinsBedwars int `json:"eight_two_wins_bedwars"` EmeraldResourcesCollectedBedwars int `json:"emerald_resources_collected_bedwars"` EntityExplosionDeathsBedwars int `json:"entity_explosion_deaths_bedwars"` FallDeathsBedwars int `json:"fall_deaths_bedwars"` PermanentItemsPurchasedBedwars int `json:"permanent _items_purchased_bedwars"` WinsBedwars int `json:"wins_bedwars"` Winstreak int `json:"winstreak"` EightTwoFallKillsBedwars int `json:"eight_two_fall_kills_bedwars"` FallKillsBedwars int `json:"fall_kills_bedwars"` EightTwoFallFinalDeathsBedwars int `json:"eight_two_fall_final_deaths_bedwars"` FallFinalDeathsBedwars int `json:"fall_final_deaths_bedwars"` EightOneEntityExplosionDeathsBedwars int `json:"eight_one_entity_explosion_deaths_bedwars"` EightOnePermanentItemsPurchasedBedwars int `json:"eight_one_permanent _items_purchased_bedwars"` EightOneVoidFinalKillsBedwars int `json:"eight_one_void_final_kills_bedwars"` EightOneEmeraldResourcesCollectedBedwars int `json:"eight_one_emerald_resources_collected_bedwars"` EightOneFallKillsBedwars int `json:"eight_one_fall_kills_bedwars"` EightOneVoidDeathsBedwars int `json:"eight_one_void_deaths_bedwars"` EightOneWinsBedwars int `json:"eight_one_wins_bedwars"` Packages []string `json:"packages"` BedwarsOpenedChests int `json:"Bedwars_openedChests"` ChestHistoryNew []string `json:"chest_history_new"` BedwarsOpenedCommons int `json:"Bedwars_openedCommons"` BedwarsOpenedRares int `json:"Bedwars_openedRares"` BedwarsOpenedEpics int `json:"Bedwars_openedEpics"` ActiveBedDestroy string `json:"activeBedDestroy"` EightTwoEntityExplosionKillsBedwars int `json:"eight_two_entity_explosion_kills_bedwars"` EntityExplosionKillsBedwars int `json:"entity_explosion_kills_bedwars"` ActiveProjectileTrail string `json:"activeProjectileTrail"` ActiveNPCSkin string `json:"activeNPCSkin"` EightOneVoidFinalDeathsBedwars int `json:"eight_one_void_final_deaths_bedwars"` ActiveVictoryDance string `json:"activeVictoryDance"` ActiveKillEffect string `json:"activeKillEffect"` ActiveIslandTopper string `json:"activeIslandTopper"` ActiveDeathCry string `json:"activeDeathCry"` ActiveKillMessages string `json:"activeKillMessages"` ActiveGlyph string `json:"activeGlyph"` QuickjoinUsesSpeedway int `json:"quickjoin_uses_Speedway"` EightTwoFallFinalKillsBedwars int `json:"eight_two_fall_final_kills_bedwars"` FallFinalKillsBedwars int `json:"fall_final_kills_bedwars"` ShopSort string `json:"shop_sort"` BedwarsOpenedLegendaries int `json:"Bedwars_openedLegendaries"` FourFourWinstreak int `json:"four_four_winstreak"` FourFourBedsLostBedwars int `json:"four_four_beds_lost_bedwars"` FourFourDeathsBedwars int `json:"four_four_deaths_bedwars"` FourFourDiamondResourcesCollectedBedwars int `json:"four_four_diamond_resources_collected_bedwars"` FourFourEntityAttackKillsBedwars int `json:"four_four_entity_attack_kills_bedwars"` FourFourFallDeathsBedwars int `json:"four_four_fall_deaths_bedwars"` FourFourFinalDeathsBedwars int `json:"four_four_final_deaths_bedwars"` FourFourGamesPlayedBedwars int `json:"four_four_games_played_bedwars"` FourFourGoldResourcesCollectedBedwars int `json:"four_four_gold_resources_collected_bedwars"` FourFourIronResourcesCollectedBedwars int `json:"four_four_iron_resources_collected_bedwars"` FourFourItemsPurchasedBedwars int `json:"four_four_items_purchased_bedwars"` FourFourKillsBedwars int `json:"four_four_kills_bedwars"` FourFourLossesBedwars int `json:"four_four_losses_bedwars"` FourFourPermanentItemsPurchasedBedwars int `json:"four_four_permanent _items_purchased_bedwars"` FourFourResourcesCollectedBedwars int `json:"four_four_resources_collected_bedwars"` FourFourVoidFinalDeathsBedwars int `json:"four_four_void_final_deaths_bedwars"` FourFourVoidKillsBedwars int `json:"four_four_void_kills_bedwars"` EightOneFireTickKillsBedwars int `json:"eight_one_fire_tick_kills_bedwars"` FireTickKillsBedwars int `json:"fire_tick_kills_bedwars"` EightOneFallFinalDeathsBedwars int `json:"eight_one_fall_final_deaths_bedwars"` ShopSortEnableOwnedFirst bool `json:"shop_sort_enable_owned_first"` ActiveSprays string `json:"activeSprays"` EightTwoProjectileKillsBedwars int `json:"eight_two_projectile_kills_bedwars"` ProjectileKillsBedwars int `json:"projectile_kills_bedwars"` EightTwoEntityExplosionFinalDeathsBedwars int `json:"eight_two_entity_explosion_final_deaths_bedwars"` EntityExplosionFinalDeathsBedwars int `json:"entity_explosion_final_deaths_bedwars"` EightOneFallDeathsBedwars int `json:"eight_one_fall_deaths_bedwars"` BedwarsHalloweenBoxes int `json:"bedwars_halloween_boxes"` FreeEventKeyBedwarsHalloweenBoxes2019 bool `json:"free_event_key_bedwars_halloween_boxes_2019"` QuickjoinUsesPernicious int `json:"quickjoin_uses_Pernicious"` EightTwoEntityExplosionFinalKillsBedwars int `json:"eight_two_entity_explosion_final_kills_bedwars"` EntityExplosionFinalKillsBedwars int `json:"entity_explosion_final_kills_bedwars"` BedwarsChristmasBoxes int `json:"bedwars_christmas_boxes"` FreeEventKeyBedwarsChristmasBoxes2019 bool `json:"free_event_key_bedwars_christmas_boxes_2019"` EightTwoFireTickFinalDeathsBedwars int `json:"eight_two_fire_tick_final_deaths_bedwars"` FireTickFinalDeathsBedwars int `json:"fire_tick_final_deaths_bedwars"` FourThreeWinstreak int `json:"four_three_winstreak"` FourThreeBedsBrokenBedwars int `json:"four_three_beds_broken_bedwars"` FourThreeBedsLostBedwars int `json:"four_three_beds_lost_bedwars"` FourThreeDeathsBedwars int `json:"four_three_deaths_bedwars"` FourThreeDiamondResourcesCollectedBedwars int `json:"four_three_diamond_resources_collected_bedwars"` FourThreeEntityAttackDeathsBedwars int `json:"four_three_entity_attack_deaths_bedwars"` FourThreeEntityAttackFinalDeathsBedwars int `json:"four_three_entity_attack_final_deaths_bedwars"` FourThreeEntityAttackFinalKillsBedwars int `json:"four_three_entity_attack_final_kills_bedwars"` FourThreeFinalDeathsBedwars int `json:"four_three_final_deaths_bedwars"` FourThreeFinalKillsBedwars int `json:"four_three_final_kills_bedwars"` FourThreeGamesPlayedBedwars int `json:"four_three_games_played_bedwars"` FourThreeGoldResourcesCollectedBedwars int `json:"four_three_gold_resources_collected_bedwars"` FourThreeIronResourcesCollectedBedwars int `json:"four_three_iron_resources_collected_bedwars"` FourThreeItemsPurchasedBedwars int `json:"four_three_items_purchased_bedwars"` FourThreeLossesBedwars int `json:"four_three_losses_bedwars"` FourThreePermanentItemsPurchasedBedwars int `json:"four_three_permanent _items_purchased_bedwars"` FourThreeResourcesCollectedBedwars int `json:"four_three_resources_collected_bedwars"` FourThreeVoidDeathsBedwars int `json:"four_three_void_deaths_bedwars"` FourThreeEmeraldResourcesCollectedBedwars int `json:"four_three_emerald_resources_collected_bedwars"` FourThreeEntityAttackKillsBedwars int `json:"four_three_entity_attack_kills_bedwars"` FourThreeFallDeathsBedwars int `json:"four_three_fall_deaths_bedwars"` FourThreeKillsBedwars int `json:"four_three_kills_bedwars"` FourThreeVoidKillsBedwars int `json:"four_three_void_kills_bedwars"` FourThreeVoidFinalDeathsBedwars int `json:"four_three_void_final_deaths_bedwars"` EightTwoFireFinalDeathsBedwars int `json:"eight_two_fire_final_deaths_bedwars"` FireFinalDeathsBedwars int `json:"fire_final_deaths_bedwars"` EightTwoFireTickDeathsBedwars int `json:"eight_two_fire_tick_deaths_bedwars"` FireTickDeathsBedwars int `json:"fire_tick_deaths_bedwars"` }
BedwarsStats is Bedwars stats about a player.
type Boosters ¶
type Boosters struct { Boosters []struct { ID string `json:"_id"` PurchaserUUID string `json:"purchaserUuid"` Amount int `json:"amount"` OriginalLength int `json:"originalLength"` Length int `json:"length"` GameType int `json:"gameType"` Stacked bool `json:"stacked,omitempty"` DateActivated int64 `json:"dateActivated"` } `json:"boosters"` BoosterState struct { Decrementing bool `json:"decrementing"` } `json:"boosterState"` }
Boosters stores the currently active boosters.
type BuildBattleStats ¶
type BuildBattleStats struct { Coins int `json:"coins"` GamesPlayed int `json:"games_played"` MonthlyCoinsB int `json:"monthly_coins_b"` Score int `json:"score"` SoloMostPoints int `json:"solo_most_points"` TotalVotes int `json:"total_votes"` WeeklyCoinsB int `json:"weekly_coins_b"` Wins int `json:"wins"` WinsSoloNormal int `json:"wins_solo_normal"` }
BuildBattleStats is build battle stats about a player.
type ChallengeReward ¶
ChallengeReward stores a challenge reward. It contains the type, which defines how the gained experience (presumably stored in `amount`) affects your total experience, e.g. "MultipliedExperienceReward".
type Challenges ¶
type Challenges struct { LastUpdated int64 `json:"lastUpdated"` Modes map[string]ChallengesChallenge `json:"challenges"` }
Challenges stores data for the challenges subresource in the resources endpoint. https://github.com/HypixelDev/PublicAPI/blob/master/Documentation/methods/resources.md
type ChallengesChallenge ¶
type ChallengesChallenge struct { ID string `json:"id"` Name string `json:"name"` Rewards map[int]ChallengeReward `json:"rewards"` }
ChallengesChallenge stores data about a challenge. Rewards requires its own struct because for some reason, the API developers decided that even though no challenge has more than one reward, they should be in an array of objects. Every challenge reward is at index 0. I like to think this is here for future-proofing, and its easy to just demarshal it like this, so we'll keep it.
type DuelsStats ¶
type DuelsStats struct { TntGamesRookieTitlePrestige int `json:"tnt_games_rookie_title_prestige"` SumoRookieTitlePrestige int `json:"sumo_rookie_title_prestige"` SkywarsRookieTitlePrestige int `json:"skywars_rookie_title_prestige"` ClassicRookieTitlePrestige int `json:"classic_rookie_title_prestige"` BridgeRookieTitlePrestige int `json:"bridge_rookie_title_prestige"` BlitzRookieTitlePrestige int `json:"blitz_rookie_title_prestige"` NoDebuffRookieTitlePrestige int `json:"no_debuff_rookie_title_prestige"` ComboRookieTitlePrestige int `json:"combo_rookie_title_prestige"` AllModesRookieTitlePrestige int `json:"all_modes_rookie_title_prestige"` MegaWallsRookieTitlePrestige int `json:"mega_walls_rookie_title_prestige"` OpRookieTitlePrestige int `json:"op_rookie_title_prestige"` BowRookieTitlePrestige int `json:"bow_rookie_title_prestige"` UhcRookieTitlePrestige int `json:"uhc_rookie_title_prestige"` DuelsRecentlyPlayed2 string `json:"duels_recently_played2"` Selected2New string `json:"selected_2_new"` Selected1New string `json:"selected_1_new"` ShowLbOption string `json:"show_lb_option"` GamesPlayedDuels int `json:"games_played_duels"` ChatEnabled string `json:"chat_enabled"` MapsWonOn []string `json:"maps_won_on"` MatchHistory2 []string `json:"matchHistory2"` CurrentWinstreak int `json:"current_winstreak"` CurrentOpWinstreak int `json:"current_op_winstreak"` CurrentWinstreakModeOpDoubles int `json:"current_winstreak_mode_op_doubles"` Coins int `json:"coins"` DamageDealt int `json:"damage_dealt"` Deaths int `json:"deaths"` HealthRegenerated int `json:"health_regenerated"` Kills int `json:"kills"` Losses int `json:"losses"` MeleeHits int `json:"melee_hits"` MeleeSwings int `json:"melee_swings"` OpDoublesDamageDealt int `json:"op_doubles_damage_dealt"` OpDoublesDeaths int `json:"op_doubles_deaths"` OpDoublesHealthRegenerated int `json:"op_doubles_health_regenerated"` OpDoublesKills int `json:"op_doubles_kills"` OpDoublesLosses int `json:"op_doubles_losses"` OpDoublesMeleeHits int `json:"op_doubles_melee_hits"` OpDoublesMeleeSwings int `json:"op_doubles_melee_swings"` OpDoublesRoundsPlayed int `json:"op_doubles_rounds_played"` RoundsPlayed int `json:"rounds_played"` CurrentWinstreakModeOpDuel int `json:"current_winstreak_mode_op_duel"` OpDuelDamageDealt int `json:"op_duel_damage_dealt"` OpDuelDeaths int `json:"op_duel_deaths"` OpDuelHealthRegenerated int `json:"op_duel_health_regenerated"` OpDuelLosses int `json:"op_duel_losses"` OpDuelMeleeHits int `json:"op_duel_melee_hits"` OpDuelMeleeSwings int `json:"op_duel_melee_swings"` OpDuelRoundsPlayed int `json:"op_duel_rounds_played"` BestWinstreakModeOpDuel int `json:"best_winstreak_mode_op_duel"` BestOpWinstreak int `json:"best_op_winstreak"` BestOverallWinstreak int `json:"best_overall_winstreak"` OpDuelKills int `json:"op_duel_kills"` OpDuelWins int `json:"op_duel_wins"` Wins int `json:"wins"` DuelsWinstreakBestOpDuel int `json:"duels_winstreak_best_op_duel"` CurrentClassicWinstreak int `json:"current_classic_winstreak"` CurrentWinstreakModeClassicDuel int `json:"current_winstreak_mode_classic_duel"` BowShots int `json:"bow_shots"` ClassicDuelBowShots int `json:"classic_duel_bow_shots"` ClassicDuelDamageDealt int `json:"classic_duel_damage_dealt"` ClassicDuelDeaths int `json:"classic_duel_deaths"` ClassicDuelHealthRegenerated int `json:"classic_duel_health_regenerated"` ClassicDuelLosses int `json:"classic_duel_losses"` ClassicDuelMeleeHits int `json:"classic_duel_melee_hits"` ClassicDuelMeleeSwings int `json:"classic_duel_melee_swings"` ClassicDuelRoundsPlayed int `json:"classic_duel_rounds_played"` BestWinstreakModeClassicDuel int `json:"best_winstreak_mode_classic_duel"` BestClassicWinstreak int `json:"best_classic_winstreak"` ClassicDuelKills int `json:"classic_duel_kills"` ClassicDuelWins int `json:"classic_duel_wins"` DuelsWinstreakBestClassicDuel int `json:"duels_winstreak_best_classic_duel"` BowHits int `json:"bow_hits"` ClassicDuelBowHits int `json:"classic_duel_bow_hits"` BestWinstreakModeOpDoubles int `json:"best_winstreak_mode_op_doubles"` OpDoublesWins int `json:"op_doubles_wins"` DuelsChests int `json:"duels_chests"` SwDuelsKitNew3 string `json:"sw_duels_kit_new3"` CurrentSkywarsWinstreak int `json:"current_skywars_winstreak"` CurrentWinstreakModeSwDuel int `json:"current_winstreak_mode_sw_duel"` BlocksPlaced int `json:"blocks_placed"` SwDuelBlocksPlaced int `json:"sw_duel_blocks_placed"` SwDuelDeaths int `json:"sw_duel_deaths"` SwDuelLosses int `json:"sw_duel_losses"` SwDuelRoundsPlayed int `json:"sw_duel_rounds_played"` BestSkywarsWinstreak int `json:"best_skywars_winstreak"` BestWinstreakModeSwDuel int `json:"best_winstreak_mode_sw_duel"` KitWins int `json:"kit_wins"` PaladinKitWins int `json:"paladin_kit_wins"` SwDuelKitWins int `json:"sw_duel_kit_wins"` SwDuelPaladinKitWins int `json:"sw_duel_paladin_kit_wins"` SwDuelWins int `json:"sw_duel_wins"` DuelsWinstreakBestSwDuel int `json:"duels_winstreak_best_sw_duel"` SwDuelMeleeSwings int `json:"sw_duel_melee_swings"` SwDuelDamageDealt int `json:"sw_duel_damage_dealt"` SwDuelHealthRegenerated int `json:"sw_duel_health_regenerated"` SwDuelMeleeHits int `json:"sw_duel_melee_hits"` SumoDuelMeleeHits int `json:"sumo_duel_melee_hits"` SumoDuelMeleeSwings int `json:"sumo_duel_melee_swings"` SumoDuelRoundsPlayed int `json:"sumo_duel_rounds_played"` DuelsWinstreakBestOpDoubles int `json:"duels_winstreak_best_op_doubles"` LeaderboardPageWinStreak int `json:"leaderboardPage_win_streak"` BestUhcWinstreak int `json:"best_uhc_winstreak"` BestWinstreakModeUhcDoubles int `json:"best_winstreak_mode_uhc_doubles"` CurrentWinstreakModeUhcDoubles int `json:"current_winstreak_mode_uhc_doubles"` CurrentUhcWinstreak int `json:"current_uhc_winstreak"` GoldenApplesEaten int `json:"golden_apples_eaten"` UhcDoublesBlocksPlaced int `json:"uhc_doubles_blocks_placed"` UhcDoublesBowShots int `json:"uhc_doubles_bow_shots"` UhcDoublesDamageDealt int `json:"uhc_doubles_damage_dealt"` UhcDoublesGoldenApplesEaten int `json:"uhc_doubles_golden_apples_eaten"` UhcDoublesHealthRegenerated int `json:"uhc_doubles_health_regenerated"` UhcDoublesKills int `json:"uhc_doubles_kills"` UhcDoublesMeleeHits int `json:"uhc_doubles_melee_hits"` UhcDoublesMeleeSwings int `json:"uhc_doubles_melee_swings"` UhcDoublesRoundsPlayed int `json:"uhc_doubles_rounds_played"` UhcDoublesWins int `json:"uhc_doubles_wins"` DuelsWinstreakBestUhcDoubles int `json:"duels_winstreak_best_uhc_doubles"` UhcDoublesBowHits int `json:"uhc_doubles_bow_hits"` UhcDoublesDeaths int `json:"uhc_doubles_deaths"` UhcDoublesLosses int `json:"uhc_doubles_losses"` UhcMeetupBowShots int `json:"uhc_meetup_bow_shots"` UhcMeetupDamageDealt int `json:"uhc_meetup_damage_dealt"` UhcMeetupHealthRegenerated int `json:"uhc_meetup_health_regenerated"` UhcMeetupMeleeHits int `json:"uhc_meetup_melee_hits"` UhcMeetupMeleeSwings int `json:"uhc_meetup_melee_swings"` UhcMeetupRoundsPlayed int `json:"uhc_meetup_rounds_played"` UhcMeetupBowHits int `json:"uhc_meetup_bow_hits"` CurrentWinstreakModeUhcDuel int `json:"current_winstreak_mode_uhc_duel"` UhcDuelBlocksPlaced int `json:"uhc_duel_blocks_placed"` UhcDuelDamageDealt int `json:"uhc_duel_damage_dealt"` UhcDuelDeaths int `json:"uhc_duel_deaths"` UhcDuelGoldenApplesEaten int `json:"uhc_duel_golden_apples_eaten"` UhcDuelHealthRegenerated int `json:"uhc_duel_health_regenerated"` UhcDuelLosses int `json:"uhc_duel_losses"` UhcDuelMeleeHits int `json:"uhc_duel_melee_hits"` UhcDuelMeleeSwings int `json:"uhc_duel_melee_swings"` UhcDuelRoundsPlayed int `json:"uhc_duel_rounds_played"` CurrentWinstreakModeUhcMeetup int `json:"current_winstreak_mode_uhc_meetup"` UhcMeetupDeaths int `json:"uhc_meetup_deaths"` UhcMeetupLosses int `json:"uhc_meetup_losses"` UhcDuelBowHits int `json:"uhc_duel_bow_hits"` UhcDuelBowShots int `json:"uhc_duel_bow_shots"` HealPotsUsed int `json:"heal_pots_used"` PotionDuelDamageDealt int `json:"potion_duel_damage_dealt"` PotionDuelHealPotsUsed int `json:"potion_duel_heal_pots_used"` PotionDuelHealthRegenerated int `json:"potion_duel_health_regenerated"` PotionDuelMeleeHits int `json:"potion_duel_melee_hits"` PotionDuelMeleeSwings int `json:"potion_duel_melee_swings"` PotionDuelRoundsPlayed int `json:"potion_duel_rounds_played"` ComboDuelGoldenApplesEaten int `json:"combo_duel_golden_apples_eaten"` ComboDuelHealthRegenerated int `json:"combo_duel_health_regenerated"` ComboDuelMeleeHits int `json:"combo_duel_melee_hits"` ComboDuelMeleeSwings int `json:"combo_duel_melee_swings"` ComboDuelRoundsPlayed int `json:"combo_duel_rounds_played"` SwDuelBowHits int `json:"sw_duel_bow_hits"` SwDuelBowShots int `json:"sw_duel_bow_shots"` EndermanKitWins int `json:"enderman_kit_wins"` SwDuelEndermanKitWins int `json:"sw_duel_enderman_kit_wins"` CurrentWinstreakModeSwDoubles int `json:"current_winstreak_mode_sw_doubles"` SwDoublesDeaths int `json:"sw_doubles_deaths"` SwDoublesHealthRegenerated int `json:"sw_doubles_health_regenerated"` SwDoublesLosses int `json:"sw_doubles_losses"` SwDoublesMeleeSwings int `json:"sw_doubles_melee_swings"` SwDoublesRoundsPlayed int `json:"sw_doubles_rounds_played"` }
DuelsStats is duels stats about a player.
type Friends ¶
type Friends struct { Records []struct { ID string `json:"_id"` UUIDSender string `json:"uuidSender"` UUIDReceiver string `json:"uuidReceiver"` Started int64 `json:"started"` } `json:"records"` }
Friends stores friend information about a user.
type GingerBreadStats ¶
type GingerBreadStats struct { FrameActive string `json:"frame_active"` PantsActive string `json:"pants_active"` ShoesActive string `json:"shoes_active"` HelmetActive string `json:"helmet_active"` BoosterActive string `json:"booster_active"` EngineActive string `json:"engine_active"` JacketActive string `json:"jacket_active"` Packages []string `json:"packages"` SkinActive string `json:"skin_active"` Coins int `json:"coins"` }
GingerBreadStats is Gingerbread stats about a player
type Guild ¶
type Guild struct { ID string `json:"_id"` Name string `json:"name"` NameLower string `json:"name_lower"` Coins int `json:"coins"` CoinsEver int `json:"coinsEver"` Created int64 `json:"created"` Members []struct { UUID string `json:"uuid"` Rank string `json:"rank"` Joined int64 `json:"joined"` QuestParticipation int `json:"questParticipation,omitempty"` ExpHistory interface{} `json:"expHistory"` } `json:"members"` Ranks []struct { Name string `json:"name"` Default bool `json:"default,omitempty"` Priority int `json:"priority"` Created int64 `json:"created"` } `json:"ranks"` Achievements struct { OnlinePlayers int `json:"ONLINE_PLAYERS"` Winners int `json:"WINNERS"` ExperienceKings int `json:"EXPERIENCE_KINGS"` } `json:"achievements"` Exp int `json:"exp"` Tag string `json:"tag"` GuildExpByGameType struct { Arcade int `json:"ARCADE"` UHC int `json:"UHC"` Skywars int `json:"SKYWARS"` Prototype int `json:"PROTOTYPE"` Bedwars int `json:"BEDWARS"` MurderMystery int `json:"MURDER_MYSTERY"` BuildBattle int `json:"BUILD_BATTLE"` Duels int `json:"DUELS"` } `json:"guildExpByGameType"` }
Guild stores information about a guild.
type GuildAchievementTiers ¶
GuildAchievementTiers stores a tier of a TieredGuildAchievement.
type GuildAchievements ¶
type GuildAchievements struct { LastUpdated int64 `json:"lastUpdated"` // There is a "OneTime" field in the JSON response, but its empty. Tiered map[string]TieredGuildAchievement }
GuildAchievements contains all achievements obtainable in guilds.
type GuildPermission ¶
type GuildPermission struct { Name string `json:"name"` Description string `json:"description"` Items map[string]string `json:"item"` }
GuildPermission contains information about a guild permission.
type HungerGamesStats ¶
type HungerGamesStats struct { // General TimePlayed int `json:"time_played"` Kills int `json:"kills"` Deaths int `json:"deaths"` Coins int `json:"coins"` Wins int `json:"wins"` Archer int `json:"archer"` Armorer int `json:"armorer"` Knight int `json:"knight"` Scout int `json:"scout"` WeeklyKillsA int `json:"weekly_kills_a"` WeeklyKillsB int `json:"weekly_kills_b"` MonthlyKillsA int `json:"monthly_kills_a"` MonthlyKillsB int `json:"monthly_kills_b"` Autoarmor bool `json:"autoarmor"` Packages []string `json:"packages"` PotionsDrunk int `json:"potions_drunk"` ArrowsFired int `json:"arrows_fired"` Damage int `json:"damage"` ChestsOpened int `json:"chests_opened"` DamageTaken int `json:"damage_taken"` GamesPlayed int `json:"games_played"` PotionsThrown int `json:"potions_thown"` MobsSpawned int `json:"mobs_spawned"` ArrowsHit int `json:"arrows_hit"` WinsTeamsNormal int `json:"wins_teams_normal"` WinsBackup int `json:"wins_backup"` WinsSoloNormal int `json:"wins_solo_normal"` KillsSoloNormal int `json:"kills_solo_normal"` KillsTeamsNormal int `json:"kills_teams_normal"` // Random TimePlayedRandom int `json:"time_played_random"` GamesPlayedRandom int `json:"games_played_random"` DamageRandom int `json:"damage_random"` DamageTakenRandom int `json:"damage_taken_random"` PotionsDrunkRandom int `json:"potions_drunk_random"` ArrowsFiredRandom int `json:"arrows_fired_random"` ChestsOpenedRandom int `json:"chests_opened_random"` // Scout TimePlayedScout int `json:"time_played_scout"` GamesPlayedScout int `json:"games_played_scout"` DamageScout int `json:"damage_scout"` DamageTakenScout int `json:"damage_taken_scout"` PotionsDrunkScout int `json:"potions_drunk_scout"` PotionsThrownScout int `json:"potions_thrown_scout"` ArrowsFiredScout int `json:"arrows_fired_scout"` ChestsOpenedScout int `json:"chests_opened_scout"` ExperienceScout int `json:"exp_scout"` KillsScout int `json:"kills_scout"` // Fisherman TimePlayedFisherman int `json:"time_played_fisherman"` GamesPlayedFisherman int `json:"games_played_fisherman"` ChestsOpenedFisherman int `json:"chests_opened_fisherman"` DamageFisherman int `json:"damge_fisherman"` DamageTakenFisherman int `json:"damage_taken_fisherman"` PotionsDrunkFisherman int `json:"potions_drunk_fisherman"` ArrowsFiredFisherman int `json:"arrows_fired_fisherman"` ArrowsHitFisherman int `json:"arrows_hit_fisherman"` // Knight TimePlayedKnight int `json:"time_played_knight"` ChestsOpenedKnight int `json:"chests_opened_scout"` DamageKnight int `json:"damage_knight"` MobsSpawnedKnight int `json:"mobs_spawned_knight"` DamageTakenKnight int `json:"damage_taken_knight"` PotionsDrunkKnight int `json:"potions_drunk_knight"` GamesPlayedKnight int `json:"games_played_knight"` KillsKnight int `json:"kills_knight"` ArrowsFiredKnight int `json:"arrows_fired_knight"` ExperienceKnight int `json:"experience_knight"` // Archer TimePlayedArcher int `json:"time_played_archer"` KillsArcher int `json:"kills_archer"` DamageArcher int `json:"damage_archer"` DamageTakenArcher int `json:"damage_taken_archer"` ArrowsFiredArcher int `json:"arrows_fired_archer"` ChestsOpenedArcher int `json:"chests_opened_archer"` GamesPlayedArcher int `json:"games_played_archer"` PotionsDrunkArcher int `json:"potions_drunk_archer"` }
HungerGamesStats is hunger games statistics about a player.
type Key ¶
type Key struct { Owner string `json:"ownerUuid"` Key string `json:"key"` TotalQueries int `json:"totalQueries"` QueriesInLastMinute int `json:"queriesInPastMin"` }
Key stores information about an API key.
type Leaderboards ¶
type Leaderboards struct { TNTGames []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"TNTGAMES"` Walls []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"WALLS"` QuakeCraft []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"QUAKECRAFT"` Skywars []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"SKYWARS"` VampireZ []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"VAMPIREZ"` Prototype []interface{} `json:"PROTOTYPE"` MegaWalls []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"WALLS3"` Skyclash []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"SKYCLASH"` Bedwars []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"BEDWARS"` BuildBattle []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"BUILD_BATTLE"` UHC []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"UHC"` Paintball []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"PAINTBALL"` SuperSmash []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"SUPER_SMASH"` TrueCombat []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"TRUE_COMBAT"` MCGO []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"MCGO"` Battleground []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"BATTLEGROUND"` SurvivalGames []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"SURVIVAL_GAMES"` MurderMystery []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"MURDER_MYSTERY"` Arcade []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"ARCADE"` Arena []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"ARENA"` SpeedUHC []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"SPEED_UHC"` Duels []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"DUELS"` Gingerbread []struct { Path string `json:"path"` Prefix string `json:"prefix"` Count int `json:"count"` Location string `json:"location"` Leaders []string `json:"leaders"` Title string `json:"title"` } `json:"GINGERBREAD"` }
Leaderboards holds the current Hypixel leaderboards.
type LegacyStats ¶
type LegacyStats struct { NextTokensSeconds int `json:"next_tokens_seconds"` QuakecraftTokens int `json:"quakecraft_tokens"` TotalTokens int `json:"total_tokens"` Tokens int `json:"tokens"` }
LegacyStats is legacy stats about a player.
type MCGOStats ¶
type MCGOStats struct {
LastTourneyAd int64 `json:"lastTourneyAd"`
}
MCGOStats is MCGO stats about a player.
type MegaWallsStats ¶
type MegaWallsStats struct { ChosenClass string `json:"chosen_class"` Coins int `json:"coins"` Deaths int `json:"deaths"` DeathsHerobrine int `json:"deaths_Herobrine"` DeathsSkeleton int `json:"deaths_Skeleton"` DeathsZombie int `json:"deaths_Zombie"` FinalDeaths int `json:"finalDeaths"` FinalKills int `json:"finalKills"` FinalKillsSkeleton int `json:"finalKills_Skeleton"` FinalKillsZombie int `json:"finalKills_Zombie"` HerobrineG int `json:"herobrine_g"` Kills int `json:"kills"` KillsHerobrine int `json:"kills_Herobrine"` KillsSkeleton int `json:"kills_Skeleton"` KillsZombie int `json:"kills_Zombie"` Losses int `json:"losses"` LossesHerobrine int `json:"losses_Herobrine"` LossesSkeleton int `json:"losses_Skeleton"` LossesZombie int `json:"losses_Zombie"` Wins int `json:"wins"` WinsSkeleton int `json:"wins_Skeleton"` Packages []string `json:"packages"` Classes struct { Skeleton struct { SkillLevelDChecked5 bool `json:"skill_level_dChecked5"` SkillLevelD int `json:"skill_level_d"` Unlocked bool `json:"unlocked"` Checked4 bool `json:"checked4"` } `json:"skeleton"` Herobrine struct { SkillLevelD int `json:"skill_level_d"` SkillLevelDChecked5 bool `json:"skill_level_dChecked5"` Checked4 bool `json:"checked4"` Unlocked bool `json:"unlocked"` } `json:"herobrine"` Enderman struct { SkillLevelD int `json:"skill_level_d"` SkillLevelDChecked5 bool `json:"skill_level_dChecked5"` Unlocked bool `json:"unlocked"` Checked4 bool `json:"checked4"` } `json:"enderman"` Zombie struct { SkillLevelDChecked5 bool `json:"skill_level_dChecked5"` SkillLevelD int `json:"skill_level_d"` Unlocked bool `json:"unlocked"` Checked4 bool `json:"checked4"` } `json:"zombie"` } `json:"classes"` SkeletonFinalKills int `json:"skeleton_final_kills"` SkeletonWins int `json:"skeleton_wins"` HerobrineDeaths int `json:"herobrine_deaths"` SkeletonKills int `json:"skeleton_kills"` ZombieDeaths int `json:"zombie_deaths"` ZombieTotalFinalKillsStandard int `json:"zombie_total_final_kills_standard"` SkeletonLosses int `json:"skeleton_losses"` ZombieLosses int `json:"zombie_losses"` HerobrineLosses int `json:"herobrine_losses"` SkeletonTotalFinalKills int `json:"skeleton_total_final_kills"` SkeletonWinsStandard int `json:"skeleton_wins_standard"` ZombieKills int `json:"zombie_kills"` ZombieTotalFinalKills int `json:"zombie_total_final_kills"` FinalKillsStandard int `json:"final_kills_standard"` TotalFinalKills int `json:"total_final_kills"` HerobrineKills int `json:"herobrine_kills"` ZombieFinalKills int `json:"zombie_final_kills"` SkeletonFinalKillsStandard int `json:"skeleton_final_kills_standard"` SkeletonDeaths int `json:"skeleton_deaths"` SkeletonTotalFinalKillsStandard int `json:"skeleton_total_final_kills_standard"` TotalFinalKillsStandard int `json:"total_final_kills_standard"` ZombieFinalKillsStandard int `json:"zombie_final_kills_standard"` ArrowsFired int `json:"arrows_fired"` ArrowsFiredStandard int `json:"arrows_fired_standard"` ArrowsHit int `json:"arrows_hit"` ArrowsHitStandard int `json:"arrows_hit_standard"` Assists int `json:"assists"` AssistsStandard int `json:"assists_standard"` BlocksBroken int `json:"blocks_broken"` BlocksBrokenStandard int `json:"blocks_broken_standard"` BlocksPlaced int `json:"blocks_placed"` BlocksPlacedPreparation int `json:"blocks_placed_preparation"` BlocksPlacedPreparationStandard int `json:"blocks_placed_preparation_standard"` BlocksPlacedStandard int `json:"blocks_placed_standard"` DeathsStandard int `json:"deaths_standard"` FoodEaten int `json:"food_eaten"` FoodEatenStandard int `json:"food_eaten_standard"` GamesPlayed int `json:"games_played"` GamesPlayedStandard int `json:"games_played_standard"` GoldenApplesEaten int `json:"golden_apples_eaten"` GoldenApplesEatenStandard int `json:"golden_apples_eaten_standard"` HunterArrowsFired int `json:"hunter_arrows_fired"` HunterArrowsFiredStandard int `json:"hunter_arrows_fired_standard"` HunterArrowsHit int `json:"hunter_arrows_hit"` HunterArrowsHitStandard int `json:"hunter_arrows_hit_standard"` HunterAssists int `json:"hunter_assists"` HunterAssistsStandard int `json:"hunter_assists_standard"` HunterBlocksBroken int `json:"hunter_blocks_broken"` HunterBlocksBrokenStandard int `json:"hunter_blocks_broken_standard"` HunterBlocksPlaced int `json:"hunter_blocks_placed"` HunterBlocksPlacedPreparation int `json:"hunter_blocks_placed_preparation"` HunterBlocksPlacedPreparationStandard int `json:"hunter_blocks_placed_preparation_standard"` HunterBlocksPlacedStandard int `json:"hunter_blocks_placed_standard"` HunterDeaths int `json:"hunter_deaths"` HunterDeathsStandard int `json:"hunter_deaths_standard"` HunterFoodEaten int `json:"hunter_food_eaten"` HunterFoodEatenStandard int `json:"hunter_food_eaten_standard"` HunterGamesPlayed int `json:"hunter_games_played"` HunterGamesPlayedStandard int `json:"hunter_games_played_standard"` HunterGoldenApplesEaten int `json:"hunter_golden_apples_eaten"` HunterGoldenApplesEatenStandard int `json:"hunter_golden_apples_eaten_standard"` HunterIronOreBroken int `json:"hunter_iron_ore_broken"` HunterIronOreBrokenStandard int `json:"hunter_iron_ore_broken_standard"` HunterLosses int `json:"hunter_losses"` HunterLossesStandard int `json:"hunter_losses_standard"` HunterMetersFallen int `json:"hunter_meters_fallen"` HunterMetersFallenStandard int `json:"hunter_meters_fallen_standard"` HunterMetersWalked int `json:"hunter_meters_walked"` HunterMetersWalkedSpeed int `json:"hunter_meters_walked_speed"` HunterMetersWalkedSpeedStandard int `json:"hunter_meters_walked_speed_standard"` HunterMetersWalkedStandard int `json:"hunter_meters_walked_standard"` HunterTimePlayed int `json:"hunter_time_played"` HunterTimePlayedStandard int `json:"hunter_time_played_standard"` HunterTotalDeaths int `json:"hunter_total_deaths"` HunterTotalDeathsStandard int `json:"hunter_total_deaths_standard"` HunterTotalKills int `json:"hunter_total_kills"` HunterTotalKillsStandard int `json:"hunter_total_kills_standard"` HunterTreasuresFound int `json:"hunter_treasures_found"` HunterTreasuresFoundStandard int `json:"hunter_treasures_found_standard"` HunterWoodChopped int `json:"hunter_wood_chopped"` HunterWoodChoppedStandard int `json:"hunter_wood_chopped_standard"` IronOreBroken int `json:"iron_ore_broken"` IronOreBrokenStandard int `json:"iron_ore_broken_standard"` LossesStandard int `json:"losses_standard"` MetersFallen int `json:"meters_fallen"` MetersFallenStandard int `json:"meters_fallen_standard"` MetersWalked int `json:"meters_walked"` MetersWalkedSpeed int `json:"meters_walked_speed"` MetersWalkedSpeedStandard int `json:"meters_walked_speed_standard"` MetersWalkedStandard int `json:"meters_walked_standard"` TimePlayed int `json:"time_played"` TimePlayedStandard int `json:"time_played_standard"` TotalDeaths int `json:"total_deaths"` TotalDeathsStandard int `json:"total_deaths_standard"` TotalKills int `json:"total_kills"` TotalKillsStandard int `json:"total_kills_standard"` TreasuresFound int `json:"treasures_found"` TreasuresFoundStandard int `json:"treasures_found_standard"` WoodChopped int `json:"wood_chopped"` WoodChoppedStandard int `json:"wood_chopped_standard"` }
MegaWallsStats is mega walls tatistics about a player.
type MurderMysteryStats ¶
type MurderMysteryStats struct {
MmChests int `json:"mm_chests"`
}
MurderMysteryStats is Murder Mystery stats about a player.
type OneTimeAchievement ¶
type OneTimeAchievement struct { Name string `json:"name"` Description string `json:"description"` Points int `json:"points"` }
OneTimeAchievement is created for one time achievements (i.e. achievements with one tier)
type PaintballStats ¶
type PaintballStats struct { Coins int `json:"coins"` Deaths int `json:"deaths"` Kills int `json:"kills"` ShotsFired int `json:"shots_fired"` Packages []string `json:"packages"` Killstreaks int `json:"killstreaks"` }
PaintballStats is paintball statistics about a player.
type PitStats ¶
type PitStats struct { PitStatsPtl struct { ArrowsFired int `json:"arrows_fired"` Assists int `json:"assists"` BowDamageReceived int `json:"bow_damage_received"` CashEarned int `json:"cash_earned"` DamageDealt int `json:"damage_dealt"` DamageReceived int `json:"damage_received"` GappleEaten int `json:"gapple_eaten"` Joins int `json:"joins"` JumpedIntoPit int `json:"jumped_into_pit"` Kills int `json:"kills"` LeftClicks int `json:"left_clicks"` MaxStreak int `json:"max_streak"` MeleeDamageDealt int `json:"melee_damage_dealt"` MeleeDamageReceived int `json:"melee_damage_received"` SwordHits int `json:"sword_hits"` ArrowHits int `json:"arrow_hits"` BowDamageDealt int `json:"bow_damage_dealt"` Deaths int `json:"deaths"` LaunchedByLaunchers int `json:"launched_by_launchers"` PlaytimeMinutes int `json:"playtime_minutes"` ChatMessages int `json:"chat_messages"` DiamondItemsPurchased int `json:"diamond_items_purchased"` GheadEaten int `json:"ghead_eaten"` ContractsStarted int `json:"contracts_started"` } `json:"pit_stats_ptl"` Profile struct { OutgoingOffers []interface{} `json:"outgoing_offers"` LastMidfightDisconnect int64 `json:"last_midfight_disconnect"` ContractChoices interface{} `json:"contract_choices"` LeaderboardStats struct { PitTdmRedKills2019Winter int `json:"Pit_tdm_red_kills_2019_winter"` PitCakeEaten2019Winter int `json:"Pit_cake_eaten_2019_winter"` PitKotlTime2019Winter int `json:"Pit_kotl_time_2019_winter"` PitKotlGold2019Winter int `json:"Pit_kotl_gold_2019_winter"` } `json:"leaderboard_stats"` LastSave int64 `json:"last_save"` KingQuest struct { Kills int `json:"kills"` } `json:"king_quest"` InvArmor struct { Type int `json:"type"` Data []int `json:"data"` } `json:"inv_armor"` SelectedPerk1 string `json:"selected_perk_1"` SelectedPerk0 string `json:"selected_perk_0"` LastContract int64 `json:"last_contract"` LoginMessages []interface{} `json:"login_messages"` HotbarFavorites []int `json:"hotbar_favorites"` RecentKills []struct { Victim string `json:"victim"` Timestamp int64 `json:"timestamp"` } `json:"recent_kills"` Xp int `json:"xp"` InvContents struct { Type int `json:"type"` Data []int `json:"data"` } `json:"inv_contents"` ZeroPointThreeGoldTransfer bool `json:"zero_point_three_gold_transfer"` DeathRecaps struct { Type int `json:"type"` Data []int `json:"data"` } `json:"death_recaps"` EndedContracts []struct { Difficulty string `json:"difficulty"` GoldReward int `json:"gold_reward"` Requirements struct { Ingots int `json:"ingots"` } `json:"requirements"` Progress struct { Ingots int `json:"ingots"` } `json:"progress"` ChunkOfVilesReward int `json:"chunk_of_viles_reward"` CompletionDate int `json:"completion_date"` RemainingTicks int `json:"remaining_ticks"` Key string `json:"key"` } `json:"ended_contracts"` Bounties []interface{} `json:"bounties"` Unlocks []struct { Tier int `json:"tier"` AcquireDate int64 `json:"acquireDate"` Key string `json:"key"` } `json:"unlocks"` Cash float64 `json:"cash"` CashDuringPrestige0 float64 `json:"cash_during_prestige_0"` } `json:"profile"` }
PitStats is The Pit stats about a player.
type Player ¶
type Player struct { ID string `json:"_id"` UUID string `json:"uuid"` DisplayName string `json:"displayname"` PlayerName string `json:"playername"` FirstLogin int64 `json:"firstLogin"` LastLogin int64 `json:"lastLogin"` Aliases []string `json:"knownAliases"` Achievements map[string]int `json:"achievements"` AchievementsOneTime map[int]string `json:"activementsOneTime"` Version string `json:"mcVersionRp"` VanityTokens int `json:"vanityTokens"` Karma int `json:"karma"` Stats PlayerStats `json:"stats"` Settings PlayerSettings `json:"settings"` PetConsumables PlayerPetConsumables `json:"petConsumables"` HousingMeta PlayerHousingMeta `json:"housingMeta"` VanityMeta PlayerVanityMeta `json:"vanityMeta"` Quests PlayerQuests `json:"quests"` }
Player contains information about a player.
type PlayerCount ¶
type PlayerCount struct {
PlayerCount int `json:"playerCount"`
}
PlayerCount contains the current player count.
type PlayerHousingMeta ¶
type PlayerHousingMeta struct { AllowedBlocks []string `json:"allowedBlocks"` Packages []string `json:"packages"` TutorialStage string `json:"tutorialStep"` }
PlayerHousingMeta stores housing information for a player.
type PlayerPetConsumables ¶
type PlayerPetConsumables struct { Carrot int `json:"CARROT_ITEM"` Feather int `json:"FEATHER"` Hay int `json:"HAY_BLOCK"` RottenFlesh int `json:"ROTTEN_FLESH"` Slimeball int `json:"SLIME_BALL"` Cake int `json:"CAKE"` Steak int `json:"COOKED_BEEF"` Water int `json:"WATER_BUCKET"` WoodenSword int `json:"WOOD_SWORD"` Stick int `json:"STICK"` MilkBucket int `json:"MILK_BUCKET"` GoldenRecord int `json:"GOLD_RECORD"` Leash int `json:"LEASH"` Lava int `json:"LAVA_BUCKET"` MagmaCream int `json:"MAGMA_CREAM"` Cookie int `json:"COOKIE"` BakedPotato int `json:"BAKED_POTATO"` Bread int `json:"BREAD"` Pork int `json:"PORK"` MushroomSoup int `json:"MUSHROOM_SOUP"` PumpkinPie int `json:"PUMPKIN_PIE"` Bone int `json:"BONE"` Rose int `json:"RED_ROSE"` Apple int `json:"APPLE"` Melon int `json:"MELON"` RawFish int `json:"RAW_FISH"` Wheat int `json:"WHEAT"` }
PlayerPetConsumables stores pet consumables for a player.
type PlayerQuests ¶
type PlayerQuests struct { SkywarsSoloKills struct { Completions []struct { Time int `json:"time"` } `json:"completions"` } `json:"skywars_solo_kills"` SkywarsSoloWin struct { Completions []struct { Time int `json:"time"` } `json:"completions"` } `json:"skywars_solo_win"` SkywarsTeamWin struct { Completions []struct { Time int `json:"time"` } `json:"completions"` } `json:"skywars_team_win"` SkywarsTeamKills struct { Completions []struct { Time int `json:"time"` } `json:"completions"` } `json:"skywars_team_kills"` SkywarsWeeklyKills struct{} `json:"skywars_weekly_kills"` QuakeDailyPlay struct { Active struct { Objectives struct { QuakeDailyPlay int `json:"quake_daily_play"` } `json:"objectives"` Started int64 `json:"started"` } `json:"active"` } `json:"quake_daily_play"` QuakeDailyKill struct { Active struct { Objectives struct { QuakeDailyKill int `json:"quake_daily_kill"` } `json:"objectives"` Started int64 `json:"started"` } `json:"active"` } `json:"quake_daily_kill"` QuakeDailyWin struct { Active struct { Objectives struct { } `json:"objectives"` Started int64 `json:"started"` } `json:"active"` } `json:"quake_daily_win"` QuakeWeeklyPlay struct { Active struct { Objectives struct { QuakeWeeklyPlay int `json:"quake_weekly_play"` } `json:"objectives"` Started int64 `json:"started"` } `json:"active"` } `json:"quake_weekly_play"` SkywarsDailyTokens struct { Completions []struct { Time int64 `json:"time"` } `json:"completions"` } `json:"skywars_daily_tokens"` PrototypePitDailyKills struct { Active struct { Objectives struct { Kill int `json:"kill"` } `json:"objectives"` Started int64 `json:"started"` } `json:"active"` } `json:"prototype_pit_daily_kills"` FriendRequests []string `json:"friendRequestsUuid"` Outfit struct { Helmet string `json:"HELMET"` Chestplate string `json:"CHESTPLATE"` Leggings string `json:"LEGGINGS"` Boots string `json:"BOOTS"` } `json:"outfit"` ParkourCompletions struct { Skywars []struct { TimeStart int64 `json:"timeStart"` TimeTaken int `json:"timeTook"` } `json:"Skywars"` SkywarsAug2017 []struct { TimeStart int64 `json:"timeStart"` TimeTaken int `json:"timeTook"` } `json:"SkywarsAug2017"` Bedwars []struct { TimeStart int64 `json:"timeStart"` TimeTaken int `json:"timeTook"` } `json:"Bedwars"` Duels []struct { TimeStart int64 `json:"timeStart"` TimeTaken int `json:"timeTook"` } `json:"Duels"` } `json:"parkourCompletions"` Voting struct { Total int `json:"total"` TotalMcsorg int `json:"total_mcsorg"` SecondaryMcsorg int `json:"secondary_mcsorg"` LastMcsorg int64 `json:"last_mcsorg"` VotesToday int `json:"votesToday"` } `json:"voting"` AchievementTracking []interface{} `json:"achievementTracking"` LastLogout int64 `json:"lastLogout"` AchievementPoints int `json:"achievementPoints"` AchievementSync struct { QuakeTiered int `json:"quake_tiered"` } `json:"achievementSync"` Challenges struct { AllTime struct { SurvivalGamesResistanceChallenge int `json:"SURVIVAL_GAMES__resistance_challenge"` QuakeCraftComboChallenge int `json:"QUAKECRAFT__combo_challenge"` SkywarsfeedingTheVoidChallenge int `json:"SKYWARS__feeding_the_void_challenge"` ArcadeZombiesChallenge int `json:"ARCADE__zombies_challenge"` BedwarsSOffensive int `json:"BEDWARS__offensive"` BedwarsSupport int `json:"BEDWARS__support"` BuildBattleTop3Challenge int `json:"BUILD_BATTLE__top_3_challenge"` DUelsTeamsChallenge int `json:"DUELS__teams_challenge"` BedwarsDefensive int `json:"BEDWARS__defensive"` SkywarsEndermanChallenge int `json:"SKYWARS__enderman_challenge"` DuelsFeedTheVoidChallenge int `json:"DUELS__feed_the_void_challenge"` } `json:"all_time"` DayF struct { BedwarsSupport int `json:"BEDWARS__support"` BedwarsSOffensive int `json:"BEDWARS__offensive"` } `json:"day_f"` DayG struct { BedwarsSOffensive int `json:"BEDWARS__offensive"` BedwarsSupport int `json:"BEDWARS__support"` } `json:"day_g"` DayH struct { BedwarsSOffensive int `json:"BEDWARS__offensive"` BedwarsSupport int `json:"BEDWARS__support"` } `json:"day_h"` } `json:"challenges"` AchievementRewardsNew struct { ForPoints600 int64 `json:"for_points_600"` ForPoints300 int64 `json:"for_points_300"` ForPoints200 int64 `json:"for_points_200"` ForPoints400 int64 `json:"for_points_400"` } `json:"achievementRewardsNew"` LevelingReward0 bool `json:"levelingReward_0"` LevelingReward6 bool `json:"levelingReward_6"` LevelingReward1 bool `json:"levelingReward_1"` LevelingReward2 bool `json:"levelingReward_2"` LevelingReward3 bool `json:"levelingReward_3"` LevelingReward5 bool `json:"levelingReward_5"` LevelingReward4 bool `json:"levelingReward_4"` ParkourCheckpointBests struct { SkywarsAug2017 struct { Num0 int `json:"0"` Num1 int `json:"1"` Num2 int `json:"2"` Num3 int `json:"3"` } `json:"SkywarsAug2017"` Bedwars struct { Num0 int `json:"0"` Num1 int `json:"1"` Num2 int `json:"2"` Num3 int `json:"3"` } `json:"Bedwars"` Duels struct { Num0 int `json:"0"` Num1 int `json:"1"` Num2 int `json:"2"` Num3 int `json:"3"` } `json:"Duels"` Prototype struct { Num0 int `json:"0"` } `json:"Prototype"` } `json:"parkourCheckpointBests"` QuickjoinTimestamp int64 `json:"quickjoin_timestamp"` QuickjoinUses int `json:"quickjoin_uses"` LevelingReward7 bool `json:"levelingReward_7"` Channel string `json:"channel"` LastAdsenseGenerateTime int64 `json:"lastAdsenseGenerateTime"` LastClaimedReward int64 `json:"lastClaimedReward"` RewardHighScore int `json:"rewardHighScore"` RewardScore int `json:"rewardScore"` RewardStreak int `json:"rewardStreak"` TotalDailyRewards int `json:"totalDailyRewards"` TotalRewards int `json:"totalRewards"` Monthlycrates struct { Eight2019 struct { REGULAR bool `json:"REGULAR"` } `json:"8-2019"` } `json:"monthlycrates"` Xmas2019MAINLOBBY13 bool `json:"xmas2019_MAIN_LOBBY_13"` Xmas2019MAINLOBBY31 bool `json:"xmas2019_MAIN_LOBBY_31"` Xmas2019MAINLOBBY30 bool `json:"xmas2019_MAIN_LOBBY_30"` MostRecentGameType string `json:"mostRecentGameType"` }
PlayerQuests stores player quest information.
type PlayerSettings ¶
type PlayerSettings struct { SpecNightVision bool `json:"spec_night_vision"` SpecSpeed int `json:"spec_speed"` // contains filtered or unexported fields }
PlayerSettings stores lobby settings for a player.
type PlayerStats ¶
type PlayerStats struct { HungerGames HungerGamesStats `json:"HungerGames"` Paintball PaintballStats `json:"Paintball"` TNTGames TNTGamesStats `json:"TNTGames"` MegaWalls MegaWallsStats `json:"Walls3"` Skywars SkywarsStats `json:"Skywars"` Battleground BattlegroundStats `json:"Battleground"` TrueCombat TrueCombatStats `json:"TrueCombat"` UHC UHCStats `json:"UHC"` Walls WallsStats `json:"Walls"` Quake QuakeStats `json:"Quake"` Arcade ArcadeStats `json:"Arcade"` Arena ArenaStats `json:"Arena"` SuperSmash SuperSmashStats `json:"SuperSmashStats"` GingerBread GingerBreadStats `json:"GingerBread"` VampireZ VampireZStats `json:"VampireZ"` Bedwars BedwarsStats `json:"Bedwars"` Legacy LegacyStats `json:"Legacy"` Duels DuelsStats `json:"Duels"` Skyblock SkyblockStats `json:"Skyblock"` BuildBattle BuildBattleStats `json:"BuildBattle"` MurderMystery MurderMysteryStats `json:"MurderMystery"` Pit PitStats `json:"Pit"` MCGO MCGOStats `json:"MCGO"` }
PlayerStats holds a collection of structs containing information about a player.
type PlayerVanityMeta ¶
type PlayerVanityMeta struct {
Packages []string `json:"packages"`
}
PlayerVanityMeta stores vanity information for a player.
type QuakeStats ¶
type QuakeStats struct { Packages []string `json:"packages"` KillsTeams int `json:"kills_teams"` Coins int `json:"coins"` DeathsTeams int `json:"deaths_teams"` WinsTeams int `json:"wins_teams"` CompassSelected bool `json:"compass_selected"` AlternativeGunCooldownIndicator bool `json:"alternative_gun_cooldown_indicator"` EnableSound bool `json:"enable_sound"` InstantRespawn bool `json:"instantRespawn"` HighestKillstreak int `json:"highest_killstreak"` ShowDashCooldown bool `json:"showDashCooldown"` Kills int `json:"kills"` Headshots int `json:"headshots"` DistanceTravelled int `json:"distance_travelled"` ShotsFired int `json:"shots_fired"` KillsSinceUpdateFeb2017 int `json:"kills_since_update_feb_2017"` Deaths int `json:"deaths"` Barrel string `json:"barrel"` MessageOthersKillsDeaths bool `json:"messageOthers' Kills/deaths"` MessageYourKills bool `json:"messageYour Kills"` MessageCoinMessages bool `json:"messageCoin Messages"` MessageKillstreaks bool `json:"messageKillstreaks"` MessageYourDeaths bool `json:"messageYour Deaths"` MessagePowerupCollections bool `json:"messagePowerup Collections"` MessageMultiKills bool `json:"messageMulti-kills"` Killstreaks int `json:"killstreaks"` DashCooldown string `json:"dash_cooldown"` KillsDmTeams int `json:"kills_dm_teams"` KillsTimeattack int `json:"kills_timeattack"` KillsDm int `json:"kills_dm"` ShowKillPrefix bool `json:"showKillPrefix"` }
QuakeStats is Quake stats about a player.
type QuestRequirement ¶
type QuestRequirement struct {
Type string `json:"type"`
}
QuestRequirement simply contains the type of requirement for a quest.
type QuestReward ¶
QuestReward stores a quest reward.
type Quests ¶
type Quests struct { LastUpdated int64 `json:"lastUpdated"` Modes map[string][]QuestsQuest `json:"quests"` }
Quests stores data for the quests subresource in the resources endpoint. https://github.com/HypixelDev/PublicAPI/blob/master/Documentation/methods/resources.md
type QuestsQuest ¶
type QuestsQuest struct { ID string `json:"id"` Name string `json:"name"` Rewards []QuestReward `json:"rewards"` Requirements []QuestRequirement `json:"requirements"` Description string `json:"description"` }
QuestsQuest stores data about a quest. It suffers from the same rewards issue as Challenges.
type SkyblockCollection ¶
type SkyblockCollection struct { Name string `json:"name"` Items map[string]SkyblockCollectionItem `json:"items"` }
SkyblockCollection stores a Skyblock collection's name and the item its tied to.
type SkyblockCollectionItem ¶
type SkyblockCollectionItem struct { Name string `json:"name"` MaxTier int `json:"maxTiers"` Tiers []SkyblockCollectionTier `json:"tiers"` }
SkyblockCollectionItem defines information about a SkyblockCollection's item
type SkyblockCollectionTier ¶
type SkyblockCollectionTier struct { Tier int `json:"tier"` AmountRequired int `json:"amountRequired"` Unlocks map[int]string `json:"unlock"` }
SkyblockCollectionTier defines information about the tier of a SkyblockCollectionItem.
type SkyblockSkillCollection ¶
type SkyblockSkillCollection struct { Name string `json:"name"` Description string `json:"description"` MaxLevel int `json:"maxLevel"` Levels []SkyblockSkillCollectionLevels `json:"levels"` }
SkyblockSkillCollection contains collections of Skyblock skills (grouped into farming, etc.)
type SkyblockSkillCollectionLevels ¶
type SkyblockSkillCollectionLevels struct { Level int `json:"level"` ExperienceRequired int `json:"totalExpRequired"` Unlocks []string `json:"unlocks"` }
SkyblockSkillCollectionLevels contains information about what certain skills unlock at certain levels.
type SkyblockSkills ¶
type SkyblockSkills struct { LastUpdated int64 `json:"lastUpdated"` Version string `json:"version"` Collections map[string]SkyblockSkillCollection `json:"collections"` }
SkyblockSkills contains all of the available Skyblock skills.
type SkyblockStats ¶
type SkyblockStats struct {
Profiles struct {
} `json:"profiles"`
}
SkyblockStats is Skyblock stats about a player.
type SkywarsStats ¶
type SkywarsStats struct { Packages []string `json:"packages"` UsedSoulWell bool `json:"usedSoulWell"` SoulWell int `json:"soul_well"` MegaMiningExpertise int `json:"mega_mining_expertise"` ActiveKitTEAM string `json:"activeKit_TEAM"` ActiveKitMEGA string `json:"activeKit_MEGA"` WinStreak int `json:"win_streak"` LossesKitMiningTeamDefault int `json:"losses_kit_mining_team_default"` BlocksBroken int `json:"blocks_broken"` LossesTeamNormal int `json:"losses_team_normal"` Losses int `json:"losses"` SurvivedPlayersKitMiningTeamDefault int `json:"survived_players_kit_mining_team_default"` LossesTeam int `json:"losses_team"` SurvivedPlayersTeam int `json:"survived_players_team"` Quits int `json:"quits"` DeathsTeamNormal int `json:"deaths_team_normal"` SurvivedPlayers int `json:"survived_players"` DeathsTeam int `json:"deaths_team"` DeathsKitMiningTeamDefault int `json:"deaths_kit_mining_team_default"` Deaths int `json:"deaths"` LossesMegaNormal int `json:"losses_mega_normal"` Coins int `json:"coins"` DeathsMega int `json:"deaths_mega"` SurvivedPlayersKitMegaMegaDefault int `json:"survived_players_kit_mega_mega_default"` DeathsKitMegaMegaDefault int `json:"deaths_kit_mega_mega_default"` DeathsMegaNormal int `json:"deaths_mega_normal"` Assists int `json:"assists"` LossesKitMegaMegaDefault int `json:"losses_kit_mega_mega_default"` SurvivedPlayersMega int `json:"survived_players_mega"` LossesMega int `json:"losses_mega"` AssistsMega int `json:"assists_mega"` AssistsKitMegaMegaDefault int `json:"assists_kit_mega_mega_default"` BlocksPlaced int `json:"blocks_placed"` Kills int `json:"kills"` WinsKitMegaMegaDefault int `json:"wins_kit_mega_mega_default"` KillsKitMegaMegaDefault int `json:"kills_kit_mega_mega_default"` KillsMega int `json:"kills_mega"` Wins int `json:"wins"` WinsMegaNormal int `json:"wins_mega_normal"` SoulsGathered int `json:"souls_gathered"` WinsMega int `json:"wins_mega"` Souls int `json:"souls"` ArrowsShot int `json:"arrows_shot"` KillsMegaNormal int `json:"kills_mega_normal"` EggThrown int `json:"egg_thrown"` ActiveKitSOLO string `json:"activeKit_SOLO"` SurvivedPlayersSolo int `json:"survived_players_solo"` LossesSolo int `json:"losses_solo"` DeathsSoloNormal int `json:"deaths_solo_normal"` SurvivedPlayersKitBasicSoloDefault int `json:"survived_players_kit_basic_solo_default"` LossesKitBasicSoloDefault int `json:"losses_kit_basic_solo_default"` DeathsKitBasicSoloDefault int `json:"deaths_kit_basic_solo_default"` LossesSoloNormal int `json:"losses_solo_normal"` DeathsSolo int `json:"deaths_solo"` LossesSoloInsane int `json:"losses_solo_insane"` DeathsSoloInsane int `json:"deaths_solo_insane"` ItemsEnchanted int `json:"items_enchanted"` ArrowsHit int `json:"arrows_hit"` DeathsTeamInsane int `json:"deaths_team_insane"` LossesTeamInsane int `json:"losses_team_insane"` KillsTeamInsane int `json:"kills_team_insane"` KillsTeam int `json:"kills_team"` KillsKitMiningTeamDefault int `json:"kills_kit_mining_team_default"` GamesTeam int `json:"games_team"` Games int `json:"games"` GamesKitMiningTeamDefault int `json:"games_kit_mining_team_default"` WinsKitMiningTeamDefault int `json:"wins_kit_mining_team_default"` WinsTeamInsane int `json:"wins_team_insane"` WinsTeam int `json:"wins_team"` GamesSolo int `json:"games_solo"` GamesKitBasicSoloDefault int `json:"games_kit_basic_solo_default"` AssistsKitMiningTeamDefault int `json:"assists_kit_mining_team_default"` AssistsTeam int `json:"assists_team"` AssistsKitBasicSoloDefault int `json:"assists_kit_basic_solo_default"` AssistsSolo int `json:"assists_solo"` RefillChestDestroy int `json:"refill_chest_destroy"` KillsTeamNormal int `json:"kills_team_normal"` SoloResistanceBoost int `json:"solo_resistance_boost"` KillsSoloNormal int `json:"kills_solo_normal"` KillsKitBasicSoloDefault int `json:"kills_kit_basic_solo_default"` KillsSolo int `json:"kills_solo"` KillsSoloInsane int `json:"kills_solo_insane"` TeamEnderMastery int `json:"team_ender_mastery"` WinsTeamNormal int `json:"wins_team_normal"` EnderpearlsThrown int `json:"enderpearls_thrown"` PaidSouls int `json:"paid_souls"` SoulWellRares int `json:"soul_well_rares"` SurvivedPlayersKitAttackingTeamScout int `json:"survived_players_kit_attacking_team_scout"` LossesKitAttackingTeamScout int `json:"losses_kit_attacking_team_scout"` DeathsKitAttackingTeamScout int `json:"deaths_kit_attacking_team_scout"` KillsKitAttackingTeamScout int `json:"kills_kit_attacking_team_scout"` AssistsKitAttackingTeamScout int `json:"assists_kit_attacking_team_scout"` GamesKitAttackingTeamScout int `json:"games_kit_attacking_team_scout"` LossesKitBasicSoloEcologist int `json:"losses_kit_basic_solo_ecologist"` DeathsKitBasicSoloEcologist int `json:"deaths_kit_basic_solo_ecologist"` SurvivedPlayersKitBasicSoloEcologist int `json:"survived_players_kit_basic_solo_ecologist"` GamesKitBasicSoloEcologist int `json:"games_kit_basic_solo_ecologist"` WinsKitAttackingTeamScout int `json:"wins_kit_attacking_team_scout"` KillsKitBasicSoloEcologist int `json:"kills_kit_basic_solo_ecologist"` ActiveCage string `json:"activeCage"` AssistsKitBasicSoloEcologist int `json:"assists_kit_basic_solo_ecologist"` WinsKitBasicSoloEcologist int `json:"wins_kit_basic_solo_ecologist"` WinsSoloInsane int `json:"wins_solo_insane"` WinsSolo int `json:"wins_solo"` GamesMega int `json:"games_mega"` GamesKitMegaMegaDefault int `json:"games_kit_mega_mega_default"` TeamInstantSmelting int `json:"team_instant_smelting"` MegaRusher int `json:"mega_rusher"` MegaEnderMastery int `json:"mega_ender_mastery"` TeamResistanceBoost int `json:"team_resistance_boost"` LossesKitAdvancedSoloEnchanter int `json:"losses_kit_advanced_solo_enchanter"` DeathsKitAdvancedSoloEnchanter int `json:"deaths_kit_advanced_solo_enchanter"` SurvivedPlayersKitAdvancedSoloEnchanter int `json:"survived_players_kit_advanced_solo_enchanter"` WinsSoloNormal int `json:"wins_solo_normal"` VotesShire int `json:"votes_Shire"` VotesChronos int `json:"votes_Chronos"` DeathsKitBasicSoloArmorsmith int `json:"deaths_kit_basic_solo_armorsmith"` LossesKitBasicSoloArmorsmith int `json:"losses_kit_basic_solo_armorsmith"` SurvivedPlayersKitBasicSoloArmorsmith int `json:"survived_players_kit_basic_solo_armorsmith"` KillsKitBasicSoloArmorsmith int `json:"kills_kit_basic_solo_armorsmith"` GamesKitBasicSoloArmorsmith int `json:"games_kit_basic_solo_armorsmith"` WinsKitBasicSoloArmorsmith int `json:"wins_kit_basic_solo_armorsmith"` VotesToadstool int `json:"votes_Toadstool"` VotesTowers int `json:"votes_Towers"` DeathsKitSupportingTeamHealer int `json:"deaths_kit_supporting_team_healer"` LossesKitSupportingTeamHealer int `json:"losses_kit_supporting_team_healer"` SurvivedPlayersKitSupportingTeamHealer int `json:"survived_players_kit_supporting_team_healer"` KillsKitSupportingTeamHealer int `json:"kills_kit_supporting_team_healer"` VotesSteampunk int `json:"votes_Steampunk"` WinsKitAdvancedSoloEnchanter int `json:"wins_kit_advanced_solo_enchanter"` GamesKitAdvancedSoloEnchanter int `json:"games_kit_advanced_solo_enchanter"` KillsKitAdvancedSoloEnchanter int `json:"kills_kit_advanced_solo_enchanter"` VotesTribal int `json:"votes_Tribal"` SoloEnderMastery int `json:"solo_ender_mastery"` SoulWellLegendaries int `json:"soul_well_legendaries"` SoloInstantSmelting int `json:"solo_instant_smelting"` AssistsKitBasicSoloArmorsmith int `json:"assists_kit_basic_solo_armorsmith"` XezbethLuck int `json:"xezbeth_luck"` SurvivedPlayersKitAttackingTeamKnight int `json:"survived_players_kit_attacking_team_knight"` DeathsKitAttackingTeamKnight int `json:"deaths_kit_attacking_team_knight"` LossesKitAttackingTeamKnight int `json:"losses_kit_attacking_team_knight"` AssistsKitAttackingTeamKnight int `json:"assists_kit_attacking_team_knight"` KillsKitAttackingTeamKnight int `json:"kills_kit_attacking_team_knight"` WinsKitAttackingTeamKnight int `json:"wins_kit_attacking_team_knight"` GamesKitAttackingTeamKnight int `json:"games_kit_attacking_team_knight"` SurvivedPlayersKitDefendingTeamGuardian int `json:"survived_players_kit_defending_team_guardian"` LossesKitDefendingTeamGuardian int `json:"losses_kit_defending_team_guardian"` DeathsKitDefendingTeamGuardian int `json:"deaths_kit_defending_team_guardian"` KillsKitDefendingTeamGuardian int `json:"kills_kit_defending_team_guardian"` GamesKitDefendingTeamGuardian int `json:"games_kit_defending_team_guardian"` VotesCongo int `json:"votes_Congo"` VotesDragonice int `json:"votes_Dragonice"` VotesLongIsland int `json:"votes_LongIsland"` VotesAtuin int `json:"votes_Atuin"` TeamMiningExpertise int `json:"team_mining_expertise"` VotesOverfall int `json:"votes_Overfall"` SoloMiningExpertise int `json:"solo_mining_expertise"` DeathsKitSupportingTeamEcologist int `json:"deaths_kit_supporting_team_ecologist"` KillsKitSupportingTeamEcologist int `json:"kills_kit_supporting_team_ecologist"` AssistsKitSupportingTeamEcologist int `json:"assists_kit_supporting_team_ecologist"` SurvivedPlayersKitSupportingTeamEcologist int `json:"survived_players_kit_supporting_team_ecologist"` LossesKitSupportingTeamEcologist int `json:"losses_kit_supporting_team_ecologist"` AssistsKitAdvancedSoloEnchanter int `json:"assists_kit_advanced_solo_enchanter"` SoloSpeedBoost int `json:"solo_speed_boost"` GamesKitSupportingTeamHealer int `json:"games_kit_supporting_team_healer"` AssistsKitSupportingTeamHealer int `json:"assists_kit_supporting_team_healer"` KillsMonthlyB int `json:"kills_monthly_b"` KillsWeeklyB int `json:"kills_weekly_b"` KillsWeeklyA int `json:"kills_weekly_a"` KillsMonthlyA int `json:"kills_monthly_a"` Killstreak int `json:"killstreak"` HighestKillstreak int `json:"highestKillstreak"` SoloNourishment int `json:"solo_nourishment"` KillstreakSolo int `json:"killstreak_solo"` WinstreakSolo int `json:"winstreak_solo"` Winstreak int `json:"winstreak"` WinstreakKitBasicSoloEcologist int `json:"winstreak_kit_basic_solo_ecologist"` KillstreakKitBasicSoloEcologist int `json:"killstreak_kit_basic_solo_ecologist"` HighestWinstreak int `json:"highestWinstreak"` KillstreakKitBasicSoloArmorsmith int `json:"killstreak_kit_basic_solo_armorsmith"` WinstreakKitBasicSoloArmorsmith int `json:"winstreak_kit_basic_solo_armorsmith"` MegaNourishment int `json:"mega_nourishment"` SurvivedPlayersKitDefendingTeamBaseballPlayer int `json:"survived_players_kit_defending_team_baseball-player"` LossesKitDefendingTeamBaseballPlayer int `json:"losses_kit_defending_team_baseball-player"` DeathsKitDefendingTeamBaseballPlayer int `json:"deaths_kit_defending_team_baseball-player"` GamesKitDefendingTeamBaseballPlayer int `json:"games_kit_defending_team_baseball-player"` SurvivedPlayersKitBasicSoloRookie int `json:"survived_players_kit_basic_solo_rookie"` GamesKitBasicSoloRookie int `json:"games_kit_basic_solo_rookie"` KillsKitBasicSoloRookie int `json:"kills_kit_basic_solo_rookie"` LossesKitBasicSoloRookie int `json:"losses_kit_basic_solo_rookie"` DeathsKitBasicSoloRookie int `json:"deaths_kit_basic_solo_rookie"` KillsKitDefendingTeamBaseballPlayer int `json:"kills_kit_defending_team_baseball-player"` WinstreakKitAttackingTeamScout int `json:"winstreak_kit_attacking_team_scout"` WinstreakTeam int `json:"winstreak_team"` LossesKitDefendingTeamArmorer int `json:"losses_kit_defending_team_armorer"` AssistsKitDefendingTeamArmorer int `json:"assists_kit_defending_team_armorer"` SurvivedPlayersKitDefendingTeamArmorer int `json:"survived_players_kit_defending_team_armorer"` DeathsKitDefendingTeamArmorer int `json:"deaths_kit_defending_team_armorer"` MostKillsGameKitBasicSoloRookie int `json:"most_kills_game_kit_basic_solo_rookie"` VoidKills int `json:"void_kills"` VoidKillsKitBasicSoloRookie int `json:"void_kills_kit_basic_solo_rookie"` ChestsOpened int `json:"chests_opened"` TimePlayedKitBasicSoloRookie int `json:"time_played_kit_basic_solo_rookie"` MostKillsGameSolo int `json:"most_kills_game_solo"` ChestsOpenedSolo int `json:"chests_opened_solo"` TimePlayedSolo int `json:"time_played_solo"` ChestsOpenedKitBasicSoloRookie int `json:"chests_opened_kit_basic_solo_rookie"` TimePlayed int `json:"time_played"` MostKillsGame int `json:"most_kills_game"` VoidKillsSolo int `json:"void_kills_solo"` ChestsOpenedKitBasicSoloArmorsmith int `json:"chests_opened_kit_basic_solo_armorsmith"` MostKillsGameKitBasicSoloArmorsmith int `json:"most_kills_game_kit_basic_solo_armorsmith"` VoidKillsKitBasicSoloArmorsmith int `json:"void_kills_kit_basic_solo_armorsmith"` TimePlayedKitBasicSoloArmorsmith int `json:"time_played_kit_basic_solo_armorsmith"` FreeLootChestNpc int64 `json:"freeLootChestNpc"` SkywarsChests int `json:"skywars_chests"` SkyWarsOpenedChests int `json:"SkyWars_openedChests"` SkyWarsOpenedRares int `json:"SkyWars_openedRares"` SkywarsChestHistory []string `json:"skywars_chest_history"` SkyWarsOpenedCommons int `json:"SkyWars_openedCommons"` ActiveBalloon string `json:"active_balloon"` ActiveKitTEAMS string `json:"activeKit_TEAMS"` GamesPlayedSkywars int `json:"games_played_skywars"` LastMode string `json:"lastMode"` TimePlayedKitDefendingTeamBaseballPlayer int `json:"time_played_kit_defending_team_baseball-player"` ChestsOpenedTeam int `json:"chests_opened_team"` ChestsOpenedKitDefendingTeamBaseballPlayer int `json:"chests_opened_kit_defending_team_baseball-player"` TimePlayedTeam int `json:"time_played_team"` AssistsKitDefendingTeamBaseballPlayer int `json:"assists_kit_defending_team_baseball-player"` ActiveKitTEAMSRandom bool `json:"activeKit_TEAMS_random"` FastestWin int `json:"fastest_win"` FastestWinTeam int `json:"fastest_win_team"` FastestWinKitAttackingTeamScout int `json:"fastest_win_kit_attacking_team_scout"` ChestsOpenedKitAttackingTeamScout int `json:"chests_opened_kit_attacking_team_scout"` TimePlayedKitAttackingTeamScout int `json:"time_played_kit_attacking_team_scout"` ActiveKitSOLORandom bool `json:"activeKit_SOLO_random"` LongestBowKillSolo int `json:"longest_bow_kill_solo"` LongestBowShotSolo int `json:"longest_bow_shot_solo"` LongestBowShotKitBasicSoloArmorsmith int `json:"longest_bow_shot_kit_basic_solo_armorsmith"` LongestBowShot int `json:"longest_bow_shot"` FastestWinSolo int `json:"fastest_win_solo"` LongestBowKillKitBasicSoloArmorsmith int `json:"longest_bow_kill_kit_basic_solo_armorsmith"` LongestBowKill int `json:"longest_bow_kill"` FastestWinKitBasicSoloArmorsmith int `json:"fastest_win_kit_basic_solo_armorsmith"` MeleeKillsSolo int `json:"melee_kills_solo"` ArrowsHitKitBasicSoloArmorsmith int `json:"arrows_hit_kit_basic_solo_armorsmith"` ArrowsShotKitBasicSoloArmorsmith int `json:"arrows_shot_kit_basic_solo_armorsmith"` ArrowsHitSolo int `json:"arrows_hit_solo"` MeleeKills int `json:"melee_kills"` MeleeKillsKitBasicSoloArmorsmith int `json:"melee_kills_kit_basic_solo_armorsmith"` ArrowsShotSolo int `json:"arrows_shot_solo"` SurvivedPlayersKitSupportingTeamArmorsmith int `json:"survived_players_kit_supporting_team_armorsmith"` ArrowsShotTeam int `json:"arrows_shot_team"` ArrowsShotKitSupportingTeamArmorsmith int `json:"arrows_shot_kit_supporting_team_armorsmith"` LossesKitSupportingTeamArmorsmith int `json:"losses_kit_supporting_team_armorsmith"` ChestsOpenedKitSupportingTeamArmorsmith int `json:"chests_opened_kit_supporting_team_armorsmith"` DeathsKitSupportingTeamArmorsmith int `json:"deaths_kit_supporting_team_armorsmith"` TimePlayedKitSupportingTeamArmorsmith int `json:"time_played_kit_supporting_team_armorsmith"` MostKillsGameTeam int `json:"most_kills_game_team"` LongestBowShotTeam int `json:"longest_bow_shot_team"` MostKillsGameKitSupportingTeamArmorsmith int `json:"most_kills_game_kit_supporting_team_armorsmith"` LongestBowKillKitSupportingTeamArmorsmith int `json:"longest_bow_kill_kit_supporting_team_armorsmith"` LongestBowKillTeam int `json:"longest_bow_kill_team"` LongestBowShotKitSupportingTeamArmorsmith int `json:"longest_bow_shot_kit_supporting_team_armorsmith"` MeleeKillsTeam int `json:"melee_kills_team"` KillsKitSupportingTeamArmorsmith int `json:"kills_kit_supporting_team_armorsmith"` ArrowsHitTeam int `json:"arrows_hit_team"` ArrowsHitKitSupportingTeamArmorsmith int `json:"arrows_hit_kit_supporting_team_armorsmith"` MeleeKillsKitSupportingTeamArmorsmith int `json:"melee_kills_kit_supporting_team_armorsmith"` GamesKitSupportingTeamArmorsmith int `json:"games_kit_supporting_team_armorsmith"` LongestBowShotKitAttackingTeamScout int `json:"longest_bow_shot_kit_attacking_team_scout"` MostKillsGameKitAttackingTeamScout int `json:"most_kills_game_kit_attacking_team_scout"` ArrowsShotKitAttackingTeamScout int `json:"arrows_shot_kit_attacking_team_scout"` VoidKillsKitAttackingTeamScout int `json:"void_kills_kit_attacking_team_scout"` ArrowsHitKitAttackingTeamScout int `json:"arrows_hit_kit_attacking_team_scout"` VoidKillsTeam int `json:"void_kills_team"` ChestsOpenedKitSupportingTeamHealer int `json:"chests_opened_kit_supporting_team_healer"` TimePlayedKitSupportingTeamHealer int `json:"time_played_kit_supporting_team_healer"` MostKillsGameKitSupportingTeamHealer int `json:"most_kills_game_kit_supporting_team_healer"` LongestBowKillKitSupportingTeamHealer int `json:"longest_bow_kill_kit_supporting_team_healer"` MeleeKillsKitSupportingTeamHealer int `json:"melee_kills_kit_supporting_team_healer"` ArrowsShotKitSupportingTeamHealer int `json:"arrows_shot_kit_supporting_team_healer"` LongestBowShotKitSupportingTeamHealer int `json:"longest_bow_shot_kit_supporting_team_healer"` ArrowsHitKitSupportingTeamHealer int `json:"arrows_hit_kit_supporting_team_healer"` FastestWinKitSupportingTeamHealer int `json:"fastest_win_kit_supporting_team_healer"` VoidKillsKitSupportingTeamHealer int `json:"void_kills_kit_supporting_team_healer"` KillstreakKitSupportingTeamHealer int `json:"killstreak_kit_supporting_team_healer"` KillstreakTeam int `json:"killstreak_team"` WinstreakKitSupportingTeamHealer int `json:"winstreak_kit_supporting_team_healer"` WinsKitSupportingTeamHealer int `json:"wins_kit_supporting_team_healer"` LongestBowKillKitAttackingTeamScout int `json:"longest_bow_kill_kit_attacking_team_scout"` BowKillsTeam int `json:"bow_kills_team"` BowKills int `json:"bow_kills"` BowKillsKitAttackingTeamScout int `json:"bow_kills_kit_attacking_team_scout"` LongestBowKillKitAttackingTeamKnight int `json:"longest_bow_kill_kit_attacking_team_knight"` LongestBowShotKitAttackingTeamKnight int `json:"longest_bow_shot_kit_attacking_team_knight"` MostKillsGameKitAttackingTeamKnight int `json:"most_kills_game_kit_attacking_team_knight"` TimePlayedKitAttackingTeamKnight int `json:"time_played_kit_attacking_team_knight"` ArrowsHitKitAttackingTeamKnight int `json:"arrows_hit_kit_attacking_team_knight"` MeleeKillsKitAttackingTeamKnight int `json:"melee_kills_kit_attacking_team_knight"` ArrowsShotKitAttackingTeamKnight int `json:"arrows_shot_kit_attacking_team_knight"` ChestsOpenedKitAttackingTeamKnight int `json:"chests_opened_kit_attacking_team_knight"` VoidKillsKitAttackingTeamKnight int `json:"void_kills_kit_attacking_team_knight"` TeamSpeedBoost int `json:"team_speed_boost"` SkywarsExperience int `json:"skywars_experience"` TeamNourishment int `json:"team_nourishment"` FastestWinKitBasicSoloScout int `json:"fastest_win_kit_basic_solo_scout"` MostKillsGameKitBasicSoloScout int `json:"most_kills_game_kit_basic_solo_scout"` LongestBowKillKitBasicSoloScout int `json:"longest_bow_kill_kit_basic_solo_scout"` KillsKitBasicSoloScout int `json:"kills_kit_basic_solo_scout"` SurvivedPlayersKitBasicSoloScout int `json:"survived_players_kit_basic_solo_scout"` MeleeKillsKitBasicSoloScout int `json:"melee_kills_kit_basic_solo_scout"` TimePlayedKitBasicSoloScout int `json:"time_played_kit_basic_solo_scout"` WinsKitBasicSoloScout int `json:"wins_kit_basic_solo_scout"` WinstreakKitBasicSoloScout int `json:"winstreak_kit_basic_solo_scout"` KillstreakKitBasicSoloScout int `json:"killstreak_kit_basic_solo_scout"` GamesKitBasicSoloScout int `json:"games_kit_basic_solo_scout"` VoidKillsKitBasicSoloScout int `json:"void_kills_kit_basic_solo_scout"` ChestsOpenedKitBasicSoloScout int `json:"chests_opened_kit_basic_solo_scout"` LevelFormatted string `json:"levelFormatted"` QuickjoinUsesAtuin int `json:"quickjoin_uses_Atuin"` QuickjoinUsesTotal int `json:"quickjoin_uses_total"` DeathsKitBasicSoloScout int `json:"deaths_kit_basic_solo_scout"` LossesKitBasicSoloScout int `json:"losses_kit_basic_solo_scout"` QuickjoinUsesRandom int `json:"quickjoin_uses_random"` ChestsOpenedKitDefendingTeamArmorer int `json:"chests_opened_kit_defending_team_armorer"` GamesKitDefendingTeamArmorer int `json:"games_kit_defending_team_armorer"` KillsKitDefendingTeamArmorer int `json:"kills_kit_defending_team_armorer"` MostKillsGameKitDefendingTeamArmorer int `json:"most_kills_game_kit_defending_team_armorer"` TimePlayedKitDefendingTeamArmorer int `json:"time_played_kit_defending_team_armorer"` VoidKillsKitDefendingTeamArmorer int `json:"void_kills_kit_defending_team_armorer"` ArrowsShotKitDefendingTeamBaseballPlayer int `json:"arrows_shot_kit_defending_team_baseball-player"` ChestsOpenedKitBasicSoloBaseballPlayer int `json:"chests_opened_kit_basic_solo_baseball-player"` DeathsKitBasicSoloBaseballPlayer int `json:"deaths_kit_basic_solo_baseball-player"` KillsKitBasicSoloBaseballPlayer int `json:"kills_kit_basic_solo_baseball-player"` LossesKitBasicSoloBaseballPlayer int `json:"losses_kit_basic_solo_baseball-player"` MostKillsGameKitBasicSoloBaseballPlayer int `json:"most_kills_game_kit_basic_solo_baseball-player"` SurvivedPlayersKitBasicSoloBaseballPlayer int `json:"survived_players_kit_basic_solo_baseball-player"` TimePlayedKitBasicSoloBaseballPlayer int `json:"time_played_kit_basic_solo_baseball-player"` VoidKillsKitBasicSoloBaseballPlayer int `json:"void_kills_kit_basic_solo_baseball-player"` ArrowsShotKitBasicSoloBaseballPlayer int `json:"arrows_shot_kit_basic_solo_baseball-player"` GamesKitBasicSoloBaseballPlayer int `json:"games_kit_basic_solo_baseball-player"` ArrowsHitKitBasicSoloScout int `json:"arrows_hit_kit_basic_solo_scout"` ArrowsShotKitBasicSoloScout int `json:"arrows_shot_kit_basic_solo_scout"` LongestBowShotKitBasicSoloScout int `json:"longest_bow_shot_kit_basic_solo_scout"` ChestsOpenedKitBasicSoloHealer int `json:"chests_opened_kit_basic_solo_healer"` DeathsKitBasicSoloHealer int `json:"deaths_kit_basic_solo_healer"` LossesKitBasicSoloHealer int `json:"losses_kit_basic_solo_healer"` TimePlayedKitBasicSoloHealer int `json:"time_played_kit_basic_solo_healer"` ArrowsHitKitDefendingTeamBaseballPlayer int `json:"arrows_hit_kit_defending_team_baseball-player"` LongestBowShotKitDefendingTeamBaseballPlayer int `json:"longest_bow_shot_kit_defending_team_baseball-player"` MostKillsGameKitDefendingTeamBaseballPlayer int `json:"most_kills_game_kit_defending_team_baseball-player"` VoidKillsKitDefendingTeamBaseballPlayer int `json:"void_kills_kit_defending_team_baseball-player"` ArrowsHitKitDefendingTeamArmorer int `json:"arrows_hit_kit_defending_team_armorer"` ArrowsShotKitDefendingTeamArmorer int `json:"arrows_shot_kit_defending_team_armorer"` BowKillsKitDefendingTeamArmorer int `json:"bow_kills_kit_defending_team_armorer"` LongestBowKillKitDefendingTeamArmorer int `json:"longest_bow_kill_kit_defending_team_armorer"` LongestBowShotKitDefendingTeamArmorer int `json:"longest_bow_shot_kit_defending_team_armorer"` MeleeKillsKitDefendingTeamArmorer int `json:"melee_kills_kit_defending_team_armorer"` MeleeKillsKitAttackingTeamScout int `json:"melee_kills_kit_attacking_team_scout"` Heads int `json:"heads"` HeadsKitAttackingTeamScout int `json:"heads_kit_attacking_team_scout"` HeadsSalty int `json:"heads_salty"` HeadsSaltyKitAttackingTeamScout int `json:"heads_salty_kit_attacking_team_scout"` HeadsSaltySolo int `json:"heads_salty_solo"` HeadsSolo int `json:"heads_solo"` HeadCollection struct { Recent []struct { UUID string `json:"uuid"` Timestamp int64 `json:"timestamp"` Mode string `json:"mode"` Sacrifice string `json:"sacrifice"` } `json:"recent"` Prestigious []struct { UUID string `json:"uuid"` Timestamp int64 `json:"timestamp"` Mode string `json:"mode"` Sacrifice string `json:"sacrifice"` } `json:"prestigious"` } `json:"head_collection"` SurvivedPlayersKitBasicSoloHealer int `json:"survived_players_kit_basic_solo_healer"` GamesKitBasicSoloHealer int `json:"games_kit_basic_solo_healer"` KillsKitBasicSoloHealer int `json:"kills_kit_basic_solo_healer"` LongestBowKillKitBasicSoloHealer int `json:"longest_bow_kill_kit_basic_solo_healer"` MeleeKillsKitBasicSoloHealer int `json:"melee_kills_kit_basic_solo_healer"` MostKillsGameKitBasicSoloHealer int `json:"most_kills_game_kit_basic_solo_healer"` VoidKillsKitBasicSoloHealer int `json:"void_kills_kit_basic_solo_healer"` AssistsKitBasicSoloScout int `json:"assists_kit_basic_solo_scout"` ChestsOpenedKitAdvancedSoloKnight int `json:"chests_opened_kit_advanced_solo_knight"` DeathsKitAdvancedSoloKnight int `json:"deaths_kit_advanced_solo_knight"` GamesKitAdvancedSoloKnight int `json:"games_kit_advanced_solo_knight"` KillsKitAdvancedSoloKnight int `json:"kills_kit_advanced_solo_knight"` LongestBowKillKitAdvancedSoloKnight int `json:"longest_bow_kill_kit_advanced_solo_knight"` LossesKitAdvancedSoloKnight int `json:"losses_kit_advanced_solo_knight"` MeleeKillsKitAdvancedSoloKnight int `json:"melee_kills_kit_advanced_solo_knight"` MostKillsGameKitAdvancedSoloKnight int `json:"most_kills_game_kit_advanced_solo_knight"` SurvivedPlayersKitAdvancedSoloKnight int `json:"survived_players_kit_advanced_solo_knight"` TimePlayedKitAdvancedSoloKnight int `json:"time_played_kit_advanced_solo_knight"` AssistsKitAdvancedSoloArmorer int `json:"assists_kit_advanced_solo_armorer"` ChestsOpenedKitAdvancedSoloArmorer int `json:"chests_opened_kit_advanced_solo_armorer"` DeathsKitAdvancedSoloArmorer int `json:"deaths_kit_advanced_solo_armorer"` KillsKitAdvancedSoloArmorer int `json:"kills_kit_advanced_solo_armorer"` LongestBowKillKitAdvancedSoloArmorer int `json:"longest_bow_kill_kit_advanced_solo_armorer"` LossesKitAdvancedSoloArmorer int `json:"losses_kit_advanced_solo_armorer"` MeleeKillsKitAdvancedSoloArmorer int `json:"melee_kills_kit_advanced_solo_armorer"` MostKillsGameKitAdvancedSoloArmorer int `json:"most_kills_game_kit_advanced_solo_armorer"` SurvivedPlayersKitAdvancedSoloArmorer int `json:"survived_players_kit_advanced_solo_armorer"` TimePlayedKitAdvancedSoloArmorer int `json:"time_played_kit_advanced_solo_armorer"` ChestsOpenedKitDefendingTeamFarmer int `json:"chests_opened_kit_defending_team_farmer"` DeathsKitDefendingTeamFarmer int `json:"deaths_kit_defending_team_farmer"` KillsKitDefendingTeamFarmer int `json:"kills_kit_defending_team_farmer"` LongestBowKillKitDefendingTeamFarmer int `json:"longest_bow_kill_kit_defending_team_farmer"` LossesKitDefendingTeamFarmer int `json:"losses_kit_defending_team_farmer"` MeleeKillsKitDefendingTeamFarmer int `json:"melee_kills_kit_defending_team_farmer"` MostKillsGameKitDefendingTeamFarmer int `json:"most_kills_game_kit_defending_team_farmer"` SurvivedPlayersKitDefendingTeamFarmer int `json:"survived_players_kit_defending_team_farmer"` TimePlayedKitDefendingTeamFarmer int `json:"time_played_kit_defending_team_farmer"` SoloKnowledge int `json:"solo_knowledge"` SkyWarsOpenedLegendaries int `json:"SkyWars_openedLegendaries"` CosmeticTokens int `json:"cosmetic_tokens"` ActiveDeathcry string `json:"active_deathcry"` ActiveProjectiletrail string `json:"active_projectiletrail"` KillstreakKitAttackingTeamScout int `json:"killstreak_kit_attacking_team_scout"` MegaInstantSmelting int `json:"mega_instant_smelting"` HeadsEww int `json:"heads_eww"` HeadsEwwKitAttackingTeamScout int `json:"heads_eww_kit_attacking_team_scout"` HeadsEwwTeam int `json:"heads_eww_team"` HeadsSaltyTeam int `json:"heads_salty_team"` HeadsTeam int `json:"heads_team"` SoloBridger int `json:"solo_bridger"` TeamJuggernaut int `json:"team_juggernaut"` HeadsDivine int `json:"heads_divine"` HeadsDivineKitAttackingTeamScout int `json:"heads_divine_kit_attacking_team_scout"` HeadsDivineSolo int `json:"heads_divine_solo"` HeadsMeh int `json:"heads_meh"` HeadsMehKitAttackingTeamScout int `json:"heads_meh_kit_attacking_team_scout"` HeadsMehSolo int `json:"heads_meh_solo"` ChestsOpenedKitSupportingTeamEcologist int `json:"chests_opened_kit_supporting_team_ecologist"` TimePlayedKitSupportingTeamEcologist int `json:"time_played_kit_supporting_team_ecologist"` GamesKitSupportingTeamEcologist int `json:"games_kit_supporting_team_ecologist"` LongestBowKillKitSupportingTeamEcologist int `json:"longest_bow_kill_kit_supporting_team_ecologist"` MeleeKillsKitSupportingTeamEcologist int `json:"melee_kills_kit_supporting_team_ecologist"` MostKillsGameKitSupportingTeamEcologist int `json:"most_kills_game_kit_supporting_team_ecologist"` FastestWinKitSupportingTeamEcologist int `json:"fastest_win_kit_supporting_team_ecologist"` KillstreakKitSupportingTeamEcologist int `json:"killstreak_kit_supporting_team_ecologist"` VoidKillsKitSupportingTeamEcologist int `json:"void_kills_kit_supporting_team_ecologist"` WinsKitSupportingTeamEcologist int `json:"wins_kit_supporting_team_ecologist"` ArrowsHitKitSupportingTeamEcologist int `json:"arrows_hit_kit_supporting_team_ecologist"` ArrowsShotKitSupportingTeamEcologist int `json:"arrows_shot_kit_supporting_team_ecologist"` LongestBowShotKitSupportingTeamEcologist int `json:"longest_bow_shot_kit_supporting_team_ecologist"` ExtraWheels int `json:"extra_wheels"` ChestsOpenedKitDefendingTeamGuardian int `json:"chests_opened_kit_defending_team_guardian"` MostKillsGameKitDefendingTeamGuardian int `json:"most_kills_game_kit_defending_team_guardian"` TimePlayedKitDefendingTeamGuardian int `json:"time_played_kit_defending_team_guardian"` VoidKillsKitDefendingTeamGuardian int `json:"void_kills_kit_defending_team_guardian"` HeadsDivineKitSupportingTeamHealer int `json:"heads_divine_kit_supporting_team_healer"` HeadsKitSupportingTeamHealer int `json:"heads_kit_supporting_team_healer"` HeadsYucky int `json:"heads_yucky"` HeadsYuckyKitSupportingTeamHealer int `json:"heads_yucky_kit_supporting_team_healer"` HeadsYuckySolo int `json:"heads_yucky_solo"` MegaBridger int `json:"mega_bridger"` TeamSavior int `json:"team_savior"` ChestsOpenedKitAttackingTeamEnderman int `json:"chests_opened_kit_attacking_team_enderman"` DeathsKitAttackingTeamEnderman int `json:"deaths_kit_attacking_team_enderman"` KillsKitAttackingTeamEnderman int `json:"kills_kit_attacking_team_enderman"` LossesKitAttackingTeamEnderman int `json:"losses_kit_attacking_team_enderman"` MostKillsGameKitAttackingTeamEnderman int `json:"most_kills_game_kit_attacking_team_enderman"` SurvivedPlayersKitAttackingTeamEnderman int `json:"survived_players_kit_attacking_team_enderman"` TimePlayedKitAttackingTeamEnderman int `json:"time_played_kit_attacking_team_enderman"` VoidKillsKitAttackingTeamEnderman int `json:"void_kills_kit_attacking_team_enderman"` LongestBowKillKitAttackingTeamEnderman int `json:"longest_bow_kill_kit_attacking_team_enderman"` MeleeKillsKitAttackingTeamEnderman int `json:"melee_kills_kit_attacking_team_enderman"` ArrowsHitKitAttackingTeamEnderman int `json:"arrows_hit_kit_attacking_team_enderman"` ArrowsShotKitAttackingTeamEnderman int `json:"arrows_shot_kit_attacking_team_enderman"` FastestWinKitAttackingTeamEnderman int `json:"fastest_win_kit_attacking_team_enderman"` GamesKitAttackingTeamEnderman int `json:"games_kit_attacking_team_enderman"` KillstreakKitAttackingTeamEnderman int `json:"killstreak_kit_attacking_team_enderman"` LongestBowShotKitAttackingTeamEnderman int `json:"longest_bow_shot_kit_attacking_team_enderman"` WinsKitAttackingTeamEnderman int `json:"wins_kit_attacking_team_enderman"` AssistsKitAttackingTeamEnderman int `json:"assists_kit_attacking_team_enderman"` ArrowsHitKitDefendingTeamFarmer int `json:"arrows_hit_kit_defending_team_farmer"` ArrowsShotKitDefendingTeamFarmer int `json:"arrows_shot_kit_defending_team_farmer"` GamesKitDefendingTeamFarmer int `json:"games_kit_defending_team_farmer"` LongestBowShotKitDefendingTeamFarmer int `json:"longest_bow_shot_kit_defending_team_farmer"` VoidKillsKitDefendingTeamFarmer int `json:"void_kills_kit_defending_team_farmer"` FreeEventKeySkywarsChristmasBoxes2019 bool `json:"free_event_key_skywars_christmas_boxes_2019"` SkywarsChristmasBoxes int `json:"skywars_christmas_boxes"` FastestWinKitDefendingTeamFarmer int `json:"fastest_win_kit_defending_team_farmer"` KillstreakKitDefendingTeamFarmer int `json:"killstreak_kit_defending_team_farmer"` WinsKitDefendingTeamFarmer int `json:"wins_kit_defending_team_farmer"` AssistsKitDefendingTeamFarmer int `json:"assists_kit_defending_team_farmer"` InGamePresentsCap20197 int `json:"inGamePresentsCap_2019_7"` ArrowsHitKitDefendingTeamDisco int `json:"arrows_hit_kit_defending_team_disco"` ArrowsShotKitDefendingTeamDisco int `json:"arrows_shot_kit_defending_team_disco"` ChestsOpenedKitDefendingTeamDisco int `json:"chests_opened_kit_defending_team_disco"` DeathsKitDefendingTeamDisco int `json:"deaths_kit_defending_team_disco"` GamesKitDefendingTeamDisco int `json:"games_kit_defending_team_disco"` LongestBowShotKitDefendingTeamDisco int `json:"longest_bow_shot_kit_defending_team_disco"` LossesKitDefendingTeamDisco int `json:"losses_kit_defending_team_disco"` SurvivedPlayersKitDefendingTeamDisco int `json:"survived_players_kit_defending_team_disco"` TimePlayedKitDefendingTeamDisco int `json:"time_played_kit_defending_team_disco"` KillsKitDefendingTeamDisco int `json:"kills_kit_defending_team_disco"` LongestBowKillKitDefendingTeamDisco int `json:"longest_bow_kill_kit_defending_team_disco"` MeleeKillsKitDefendingTeamDisco int `json:"melee_kills_kit_defending_team_disco"` MostKillsGameKitDefendingTeamDisco int `json:"most_kills_game_kit_defending_team_disco"` HeadsEwwKitSupportingTeamHealer int `json:"heads_eww_kit_supporting_team_healer"` HeadsEwwSolo int `json:"heads_eww_solo"` HeadsSaltyKitSupportingTeamHealer int `json:"heads_salty_kit_supporting_team_healer"` HeadsKitSupportingTeamEcologist int `json:"heads_kit_supporting_team_ecologist"` HeadsYuckyKitSupportingTeamEcologist int `json:"heads_yucky_kit_supporting_team_ecologist"` InGamePresentsCap201911 int `json:"inGamePresentsCap_2019_11"` InGamePresentsCap201916 int `json:"inGamePresentsCap_2019_16"` }
SkywarsStats is skywars stats about a player.
type Stats ¶
type Stats struct { GameStats struct { BUILDBATTLE struct { Modes struct { BUILDBATTLECHRISTMASNEWTEAMS int `json:"BUILD_BATTLE_CHRISTMAS_NEW_TEAMS"` BUILDBATTLESOLONORMALLATEST int `json:"BUILD_BATTLE_SOLO_NORMAL_LATEST"` BUILDBATTLEGUESSTHEBUILD int `json:"BUILD_BATTLE_GUESS_THE_BUILD"` BUILDBATTLETEAMSNORMAL int `json:"BUILD_BATTLE_TEAMS_NORMAL"` BUILDBATTLESOLONORMAL int `json:"BUILD_BATTLE_SOLO_NORMAL"` BUILDBATTLESOLOPRO int `json:"BUILD_BATTLE_SOLO_PRO"` BUILDBATTLECHRISTMASNEWSOLO int `json:"BUILD_BATTLE_CHRISTMAS_NEW_SOLO"` } `json:"modes"` Players int `json:"players"` } `json:"BUILD_BATTLE"` UHC struct { Modes struct { TEAMS int `json:"TEAMS"` SOLO int `json:"SOLO"` } `json:"modes"` Players int `json:"players"` } `json:"UHC"` LEGACY struct { Modes struct { WALLS int `json:"WALLS"` QUAKECRAFT int `json:"QUAKECRAFT"` PAINTBALL int `json:"PAINTBALL"` VAMPIREZ int `json:"VAMPIREZ"` ARENA int `json:"ARENA"` GINGERBREAD int `json:"GINGERBREAD"` } `json:"modes"` Players int `json:"players"` } `json:"LEGACY"` SKYBLOCK struct { Modes struct { Combat3 int `json:"combat_3"` Hub int `json:"hub"` Farming1 int `json:"farming_1"` Farming2 int `json:"farming_2"` Foraging1 int `json:"foraging_1"` Dynamic int `json:"dynamic"` Combat2 int `json:"combat_2"` Mining1 int `json:"mining_1"` Combat1 int `json:"combat_1"` Mining2 int `json:"mining_2"` } `json:"modes"` Players int `json:"players"` } `json:"SKYBLOCK"` HOUSING struct { Players int `json:"players"` } `json:"HOUSING"` MCGO struct { Modes struct { Normal int `json:"normal"` NormalParty int `json:"normal_party"` Deathmatch int `json:"deathmatch"` } `json:"modes"` Players int `json:"players"` } `json:"MCGO"` BATTLEGROUND struct { Modes struct { CtfMini int `json:"ctf_mini"` TeamDeathmatch int `json:"team_deathmatch"` } `json:"modes"` Players int `json:"players"` } `json:"BATTLEGROUND"` SURVIVALGAMES struct { Modes struct { SoloNormal int `json:"solo_normal"` TeamsNormal int `json:"teams_normal"` } `json:"modes"` Players int `json:"players"` } `json:"SURVIVAL_GAMES"` MURDERMYSTERY struct { Modes struct { MURDERDOUBLEUP int `json:"MURDER_DOUBLE_UP"` MURDERINFECTION int `json:"MURDER_INFECTION"` MURDERASSASSINS int `json:"MURDER_ASSASSINS"` MURDERCLASSIC int `json:"MURDER_CLASSIC"` } `json:"modes"` Players int `json:"players"` } `json:"MURDER_MYSTERY"` ARCADE struct { Modes struct { PARTY int `json:"PARTY"` HOLEINTHEWALL int `json:"HOLE_IN_THE_WALL"` DEFENDER int `json:"DEFENDER"` MINIWALLS int `json:"MINI_WALLS"` ZOMBIESBADBLOOD int `json:"ZOMBIES_BAD_BLOOD"` SANTASIMULATOR int `json:"SANTA_SIMULATOR"` HIDEANDSEEKPARTYPOOPER int `json:"HIDE_AND_SEEK_PARTY_POOPER"` DAYONE int `json:"DAYONE"` DRAWTHEIRTHING int `json:"DRAW_THEIR_THING"` ZOMBIESALIENARCADIUM int `json:"ZOMBIES_ALIEN_ARCADIUM"` ONEINTHEQUIVER int `json:"ONEINTHEQUIVER"` SOCCER int `json:"SOCCER"` ENDER int `json:"ENDER"` THROWOUT int `json:"THROW_OUT"` GRINCH int `json:"GRINCH"` STARWARS int `json:"STARWARS"` SANTASAYS int `json:"SANTA_SAYS"` DRAGONWARS2 int `json:"DRAGONWARS2"` ZOMBIESDEADEND int `json:"ZOMBIES_DEAD_END"` FARMHUNT int `json:"FARM_HUNT"` HIDEANDSEEKPROPHUNT int `json:"HIDE_AND_SEEK_PROP_HUNT"` } `json:"modes"` Players int `json:"players"` } `json:"ARCADE"` TOURNAMENTLOBBY struct { Players int `json:"players"` } `json:"TOURNAMENT_LOBBY"` TNTGAMES struct { Modes struct { PVPRUN int `json:"PVPRUN"` TNTAG int `json:"TNTAG"` TNTRUN int `json:"TNTRUN"` CAPTURE int `json:"CAPTURE"` BOWSPLEEF int `json:"BOWSPLEEF"` } `json:"modes"` Players int `json:"players"` } `json:"TNTGAMES"` SKYWARS struct { Modes struct { RankedNormal int `json:"ranked_normal"` SoloInsaneTntMadness int `json:"solo_insane_tnt_madness"` SoloInsaneLucky int `json:"solo_insane_lucky"` SoloInsaneSlime int `json:"solo_insane_slime"` TeamsInsaneSlime int `json:"teams_insane_slime"` SoloInsaneRush int `json:"solo_insane_rush"` TeamsInsane int `json:"teams_insane"` SoloNormal int `json:"solo_normal"` SoloInsane int `json:"solo_insane"` TeamsNormal int `json:"teams_normal"` } `json:"modes"` Players int `json:"players"` } `json:"SKYWARS"` PROTOTYPE struct { Modes struct { TOWERWARSSOLO int `json:"TOWERWARS_SOLO"` PVPCTW int `json:"PVP_CTW"` TOWERWARSTEAMOFTWO int `json:"TOWERWARS_TEAM_OF_TWO"` } `json:"modes"` Players int `json:"players"` } `json:"PROTOTYPE"` WALLS3 struct { Modes struct { Standard int `json:"standard"` FaceOff int `json:"face_off"` } `json:"modes"` Players int `json:"players"` } `json:"WALLS3"` BEDWARS struct { Modes struct { BEDWARSTWOFOUR int `json:"BEDWARS_TWO_FOUR"` BEDWARSFOURTHREE int `json:"BEDWARS_FOUR_THREE"` BEDWARSEIGHTONE int `json:"BEDWARS_EIGHT_ONE"` BEDWARSCASTLE int `json:"BEDWARS_CASTLE"` BEDWARSEIGHTTWORUSH int `json:"BEDWARS_EIGHT_TWO_RUSH"` BEDWARSEIGHTTWOARMED int `json:"BEDWARS_EIGHT_TWO_ARMED"` BEDWARSEIGHTTWO int `json:"BEDWARS_EIGHT_TWO"` BEDWARSFOURFOUR int `json:"BEDWARS_FOUR_FOUR"` BEDWARSEIGHTTWOLUCKY int `json:"BEDWARS_EIGHT_TWO_LUCKY"` } `json:"modes"` Players int `json:"players"` } `json:"BEDWARS"` LIMBO struct { Players int `json:"players"` } `json:"LIMBO"` QUEUE struct { Players int `json:"players"` } `json:"QUEUE"` MAINLOBBY struct { Players int `json:"players"` } `json:"MAIN_LOBBY"` SUPERSMASH struct { Modes struct { OneV1Normal int `json:"1v1_normal"` SoloNormal int `json:"solo_normal"` TwoV2Normal int `json:"2v2_normal"` TeamsNormal int `json:"teams_normal"` } `json:"modes"` Players int `json:"players"` } `json:"SUPER_SMASH"` TRUECOMBAT struct { Modes struct { Solo int `json:"solo"` Team int `json:"team"` SoloChaos int `json:"solo_chaos"` } `json:"modes"` Players int `json:"players"` } `json:"TRUE_COMBAT"` PIT struct { Modes struct { PIT int `json:"PIT"` } `json:"modes"` Players int `json:"players"` } `json:"PIT"` SPEEDUHC struct { Modes struct { TeamNormal int `json:"team_normal"` SoloNormal int `json:"solo_normal"` } `json:"modes"` Players int `json:"players"` } `json:"SPEED_UHC"` DUELS struct { Modes struct { DUELSBOWSPLEEFDUEL int `json:"DUELS_BOWSPLEEF_DUEL"` DUELSBRIDGE2V2V2V2 int `json:"DUELS_BRIDGE_2V2V2V2"` DUELSBOWDUEL int `json:"DUELS_BOW_DUEL"` DUELSMWDUEL int `json:"DUELS_MW_DUEL"` DUELSUHCFOUR int `json:"DUELS_UHC_FOUR"` DUELSUHCMEETUP int `json:"DUELS_UHC_MEETUP"` DUELSBRIDGEDOUBLES int `json:"DUELS_BRIDGE_DOUBLES"` DUELSSWDOUBLES int `json:"DUELS_SW_DOUBLES"` DUELSUHCDOUBLES int `json:"DUELS_UHC_DOUBLES"` DUELSBRIDGEFOUR int `json:"DUELS_BRIDGE_FOUR"` DUELSBRIDGE3V3V3V3 int `json:"DUELS_BRIDGE_3V3V3V3"` DUELSSUMODUEL int `json:"DUELS_SUMO_DUEL"` DUELSUHCDUEL int `json:"DUELS_UHC_DUEL"` DUELSOPDOUBLES int `json:"DUELS_OP_DOUBLES"` DUELSOPDUEL int `json:"DUELS_OP_DUEL"` DUELSMWDOUBLES int `json:"DUELS_MW_DOUBLES"` DUELSBLITZDUEL int `json:"DUELS_BLITZ_DUEL"` DUELSCLASSICDUEL int `json:"DUELS_CLASSIC_DUEL"` DUELSPOTIONDUEL int `json:"DUELS_POTION_DUEL"` DUELSCOMBODUEL int `json:"DUELS_COMBO_DUEL"` DUELSBRIDGEDUEL int `json:"DUELS_BRIDGE_DUEL"` DUELSSWDUEL int `json:"DUELS_SW_DUEL"` } `json:"modes"` Players int `json:"players"` } `json:"DUELS"` } `json:"games"` PlayerCount int `json:"playerCount"` }
Stats is a struct containing current player information for the whole server, each minigame, and each gamemode of that minigame.
type SuperSmashStats ¶
type SuperSmashStats struct { LastLevelTHEBULK int `json:"lastLevel_THE_BULK"` SmashLevel int `json:"smashLevel"` }
SuperSmashStats is Super Smash stats about a player.
type TNTGamesStats ¶
type TNTGamesStats struct { Coins int `json:"coins"` DeathsBowspleef int `json:"deaths_bowspleef"` DeathsCapture int `json:"deaths_capture"` KillsCapture int `json:"kills_capture"` TagsBowspleef int `json:"tags_bowspleef"` WinsCapture int `json:"wins_capture"` TNTRunRecord int `json:"record_tntrun"` Wins int `json:"wins"` Packages []string `json:"packages"` NewIcewizardRegen int `json:"new_icewizard_regen"` NewBloodwizardExplode int `json:"new_bloodwizard_explode"` NewTntagSpeedy int `json:"new_tntag_speedy"` NewFirewizardRegen int `json:"new_firewizard_regen"` NewKineticwizardRegen int `json:"new_kineticwizard_regen"` NewSpleefTripleshot int `json:"new_spleef_tripleshot"` NewIcewizardExplode int `json:"new_icewizard_explode"` NewFirewizardExplode int `json:"new_firewizard_explode"` NewKineticwizardExplode int `json:"new_kineticwizard_explode"` NewPvprunDoubleJumps int `json:"new_pvprun_double_jumps"` NewWitherwizardExplode int `json:"new_witherwizard_explode"` NewTntrunDoubleJumps int `json:"new_tntrun_double_jumps"` NewSpleefRepulsor int `json:"new_spleef_repulsor"` NewSpleefDoubleJumps int `json:"new_spleef_double_jumps"` NewWitherwizardRegen int `json:"new_witherwizard_regen"` NewBloodwizardRegen int `json:"new_bloodwizard_regen"` RunPotionsSplashedOnPlayers int `json:"run_potions_splashed_on_players"` DeathsTntrun int `json:"deaths_tntrun"` Winstreak int `json:"winstreak"` Flags struct { ShowTipHolograms bool `json:"show_tip_holograms"` ShowTntrunActionbarInfo bool `json:"show_tntrun_actionbar_info"` } `json:"flags"` }
TNTGamesStats is tnt games statistics about a player.
type Tier ¶
Tier is a tier of a TieredAchievement. It contains the tier level (usually 0 - 5), the amount of points the tier awards, and amount, which I bet means something.
type TieredAchievement ¶
type TieredAchievement struct { Name string `json:"name"` Description string `json:"description"` Tiers []Tier `json:"tiers"` }
TieredAchievement is created for achievements that have multiple tiers, which are stored in a separate Tier struct.
type TieredGuildAchievement ¶
type TieredGuildAchievement struct { Name string `json:"name"` Description string `json:"description"` Tiers map[int]GuildAchievementTiers `json:"tiers"` }
TieredGuildAchievement contains a guild achievement with more than one level, or tier.
type TrueCombatStats ¶
type TrueCombatStats struct { Packages []string `json:"packages"` WinStreak int `json:"win_streak"` Games int `json:"games"` CrazywallsLossesSolo int `json:"crazywalls_losses_solo"` ItemsEnchanted int `json:"items_enchanted"` Deaths int `json:"deaths"` Coins int `json:"coins"` CrazywallsDeathsSolo int `json:"crazywalls_deaths_solo"` Losses int `json:"losses"` CrazywallsGamesSolo int `json:"crazywalls_games_solo"` SurvivedPlayers int `json:"survived_players"` Kills int `json:"kills"` CrazywallsKillsMonthlyBSolo int `json:"crazywalls_kills_monthly_b_solo"` CrazywallsKillsSolo int `json:"crazywalls_kills_solo"` CrazywallsKillsWeeklyASolo int `json:"crazywalls_kills_weekly_a_solo"` CrazywallsLossesSoloChaos int `json:"crazywalls_losses_solo_chaos"` CrazywallsGamesSoloChaos int `json:"crazywalls_games_solo_chaos"` ArrowsShot int `json:"arrows_shot"` CrazywallsDeathsSoloChaos int `json:"crazywalls_deaths_solo_chaos"` CrazywallsKillsMonthlyBSoloChaos int `json:"crazywalls_kills_monthly_b_solo_chaos"` CrazywallsKillsSoloChaos int `json:"crazywalls_kills_solo_chaos"` CrazywallsKillsWeeklyASoloChaos int `json:"crazywalls_kills_weekly_a_solo_chaos"` CrazywallsDeathsTeam int `json:"crazywalls_deaths_team"` CrazywallsLossesTeam int `json:"crazywalls_losses_team"` CrazywallsGamesTeam int `json:"crazywalls_games_team"` CrazywallsDeathsTeamChaos int `json:"crazywalls_deaths_team_chaos"` CrazywallsGamesTeamChaos int `json:"crazywalls_games_team_chaos"` CrazywallsLossesTeamChaos int `json:"crazywalls_losses_team_chaos"` CrazywallsKillsWeeklyBSolo int `json:"crazywalls_kills_weekly_b_solo"` SkullsGathered int `json:"skulls_gathered"` CrazywallsKillsMonthlyASolo int `json:"crazywalls_kills_monthly_a_solo"` GoldenSkulls int `json:"golden_skulls"` GiantZombie int `json:"giant_zombie"` ActiveKitTeam string `json:"activeKit_Team"` CrazywallsKillsWeeklyBTeam int `json:"crazywalls_kills_weekly_b_team"` CrazywallsKillsTeam int `json:"crazywalls_kills_team"` CrazywallsKillsMonthlyATeam int `json:"crazywalls_kills_monthly_a_team"` CrazywallsWinsTeamChaos int `json:"crazywalls_wins_team_chaos"` Wins int `json:"wins"` }
TrueCombatStats is true combat stats about a player.
type UHCStats ¶
type UHCStats struct {
Coins int `json:"coins"`
}
UHCStats is UHC stats about a player.
type VampireZStats ¶
type VampireZStats struct {
UpdatedStats bool `json:"updated_stats"`
}
VampireZStats is VampireZ stats about a player.
type WallsStats ¶
type WallsStats struct {
Losses int `json:"losses"`
}
WallsStats is Walls stats about a player.