aiohypixel.resources.achievements¶
Documentation¶
Achievement models.
-
class
aiohypixel.resources.achievements.
AchievementTier
(tier, points, amount)¶ Represents an achievement tier on the Hypixel Network.
-
amount
= None¶ Amount of times the achievement has to be completed for this tier to be completed.
-
classmethod
from_api_response
(resp)¶ Processes the raw API response into a
AchievementTier
object.- Parameters
resp (
NewType()
(APIResponse
,Dict
[str
,Any
])) – The API response to process.- Returns
The processed
AchievementTier
object.
-
points
= None¶ Amount of achievement points gotten from completing this tier.
-
tier
= None¶ Tier position.
-
-
class
aiohypixel.resources.achievements.
TieredAchievement
(code_name, name, description, tiers)¶ Represents a tiered achievement on the Hypixel Network.
-
code_name
= None¶ Code name returned by the API.
-
description
= None¶ Short description for the achievement.
-
classmethod
from_api_response
(resp)¶ Processes the raw API response into a
TieredAchievement
object.- Parameters
resp (
NewType()
(APIResponse
,Dict
[str
,Any
])) – The API response to process.- Returns
The processed
TieredAchievement
object.
-
name
= None¶ Pretty name for this achievement.
-
tiers
= None¶ List of tiers for this achievement.
-
-
class
aiohypixel.resources.achievements.
OneTimeAchievement
(code_name, name, description, points)¶ Represents a one-time achievement on the Hypixel Network.
-
code_name
= None¶ Code name returned by the API.
-
description
= None¶ Short description for the achievement.
-
classmethod
from_api_response
(resp)¶ Processes the raw API response into a
OneTimeAchievement
object.- Parameters
resp (
NewType()
(APIResponse
,Dict
[str
,Any
])) – The API response to process.- Returns
The processed
OneTimeAchievement
object.
-
name
= None¶ Pretty name for this achievement.
-
points
= None¶ Amount of achievement points gotten from completing this achievement.
-
-
class
aiohypixel.resources.achievements.
GamemodeAchievements
(one_time, tiered, total_points, total_legacy_points)¶ Represents the collection of achievements for a gamemode on the Hypixel Network.
-
classmethod
from_api_response
(resp)¶ Processes the raw API response into a
GamemodeAchievements
object.- Parameters
resp (
NewType()
(APIResponse
,Dict
[str
,Any
])) – The API response to process.- Returns
The processed
GamemodeAchievements
object.
-
one_time
= None¶ Collection of one-time achievements for this gamemode.
-
tiered
= None¶ Collection of tiered achievements for this gamemode.
-
total_legacy_points
= None¶ Total legacy achievement points for this gamemode.
-
total_points
= None¶ Total achievements points for this gamemode.
-
classmethod
-
class
aiohypixel.resources.achievements.
Achievements
(last_updated_at, arcade, arena, bedwars, blitz, build_battle, xmas, halloween, cops_and_crims, duels, easter, general, turbo_kart_racers, housing, murder_mystery, paintball, quake, skyblock, skyclash, skywars, speed_uhc, smash_heroes, tnt_games, crazy_walls, uhc, vampirez, walls, mega_wall, warlords)¶ Represents the current achievements on the Hypixel Network.
-
arcade
= None¶ Arcade achievements.
-
arena
= None¶ Arena Brawl achievements.
-
bedwars
= None¶ Bed Wars achievements.
-
blitz
= None¶ Blitz Survival Games achievements.
-
build_battle
= None¶ Build Battle achievements.
-
cops_and_crims
= None¶ Cops and Crims achievements.
-
crazy_walls
= None¶ Crazy Walls achievements.
-
duels
= None¶ Duels achievements.
-
easter
= None¶ Easter achievements.
-
classmethod
from_api_response
(resp)¶ Processes the raw API response into a
Achievements
object.- Parameters
resp (
NewType()
(APIResponse
,Dict
[str
,Any
])) – The API response to process.- Returns
The processed
Achievements
object.
-
general
= None¶ General achievements.
-
halloween
= None¶ Halloween achievements.
-
housing
= None¶ Housing achievements.
-
last_updated_at
= None¶ Time this resource was last modified.
-
mega_wall
= None¶ Mega Walls achievements.
-
murder_mystery
= None¶ Murder Mystery achievements.
-
paintball
= None¶ PaintBall achievements.
-
quake
= None¶ Quake achievements.
-
skyblock
= None¶ SkyBlock achievements.
-
skyclash
= None¶ SkyClash achievements.
-
skywars
= None¶ SkyWars achievements.
-
smash_heroes
= None¶ Smash Heroes achievements.
-
speed_uhc
= None¶ Speed UHC achievements.
-
tnt_games
= None¶ TNT Games achievements.
-
turbo_kart_racers
= None¶ Turbo Kart Racers achievements.
-
uhc
= None¶ UHC Champions achievements.
-
vampirez
= None¶ VampireZ achievements.
-
walls
= None¶ Walls achievements.
-
warlords
= None¶ Warlods achievements.
-
xmas
= None¶ Christmas achievements.
-