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.

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.

Inheritance Diagram

Inheritance diagram of aiohypixel.resources.achievements