public static function getActivity(int $id): Activity
    {
        self::initializeActivities();

        if (!isset(self::$activities[$id])) {
            throw new RuneScapeException(sprintf("Activity with id %d does not exist.", $id));
        }

        return self::$activities[$id];
    }