Options
All
  • Public
  • Public/Protected
  • All
Menu

the default exported class of the package.

Hierarchy

  • Curseforge

Index

Constructors

Methods

  • get_categories(game: number | Game, classId?: number): Promise<Category[]>
  • Return a list of categories associated for a game.

    Parameters

    • game: number | Game

      the game id or game object.

    • Optional classId: number

      optional root category (for example. Resourcepacks, Savegames, Mods)

    Returns Promise<Category[]>

    list of Categories fitting the game (and also classId)

  • get_featured_mods(game: number | Game, gameVersionType?: number | GameVersionType, excludedMods?: number[]): Promise<{ featured: Mod[]; popular: Mod[]; recentlyUpdated: Mod[] }>
  • get_file(mod: number | Mod, fileId: number): Promise<ModFile>
  • get_file_changelog(mod: number | Mod, file: number | ModFile): Promise<string>
  • get_file_download(mod: number | Mod, file: number | ModFile): Promise<string>
  • get_files(mod: number | Mod, searchOptions?: { gameVersion?: string; gameVersionTypeId?: number; modLoaderType?: number } & PagingOptions): Promise<ModFile[] & { paging: Pagination }>
  • get_game(game_id: string | number): Promise<Game>
  • Get a game specified by game_id

    Parameters

    • game_id: string | number

      Game id or slug to use.

    Returns Promise<Game>

  • Get the different game versions supported by CFCore.

    Parameters

    • game: number | Game

      Game to request the versions for.

    Returns Promise<GameVersionsByType[]>

    Array of Game Versions

  • get_games(index?: number, pageSize?: number): Promise<Game[] & { paging: Pagination }>
  • Get multiple available games.

    Parameters

    • Optional index: number

      Optional index to use for paging.

    • Optional pageSize: number

      Size to show per page. Maximum is 50.

    Returns Promise<Game[] & { paging: Pagination }>

    A Promise with a paging property filled with the Pagination.

  • get_minecraft_modloader(modloader: string): Promise<default>
  • get_minecraft_modloaders(): Promise<default[]>
  • get_minecraft_version(version: number | default): Promise<default>
  • Parameters

    • version: number | default

    Returns Promise<default>

  • get_minecraft_versions(): Promise<default[]>
  • get_mod(mod_id: number): Promise<Mod>
  • get_mod_description(mod: number | Mod): Promise<string>
  • get_mods(...mods: number[]): Promise<Mod[]>
  • set_token(token: string): void
  • Set the token for this instance.

    Parameters

    • token: string

      the CFCore token.

    Returns void

Generated using TypeDoc