Utils#

Utils.

asyncpixel.utils.calc_player_level(xp: float | int) float[source]#

Calculate player level from xp.

Parameters:

xp (int) – amount of xp a player has.

Returns:

current level of player.

Return type:

float

asyncpixel.utils.get_rank(package_rank: str | None = None, rank: str | None = None, prefix_raw: str | None = None, monthly_package_rank: str | None = None, new_package_rank: str | None = None) str | None[source]#

Get rank of Hypixel player.

Parameters:
  • rank (Optional[str]) – rank

  • prefix_raw (Optional[str]) – raw prefix

  • monthly_package_rank (Optional[str]) – monthly package for mvp++

  • new_package_rank (Optional[str]) – new rank format

  • package_rank (Optional[str]) – old rank format

Returns:

rank

Return type:

Optional[str]

asyncpixel.utils.validate_game_type(game_type: str | int) GameType[source]#

Validate and convert game type.

Parameters:

type (Union[str, int]) – Game name or id.

Returns:

GameType object

Return type:

GameType