classSource
public final class ProjectsClient
    extends AbstractModrinthClient
Superclasses
AbstractModrinthClient

Constructors

public ProjectsClient(Modrinth modrinth)
Parameters
modrinthModrinth

Methods

public Project get(String idOrSlug)
Parameters
idOrSlugString
Returns
Project
public Version getLatestVersion(String idOrSlug, String gameVersion, ModLoader... loaders)
Parameters
idOrSlugString
gameVersionString
loadersModLoader[]
Returns
Version
public Version getLatestVersion(String idOrSlug, String[] gameVersions, String... loaders)
Parameters
idOrSlugString
gameVersionsString[]
loadersString[]
Returns
Version
public List<Project> getMany(String... ids)
Parameters
idsString[]
Returns
List<Project>
public List<Version> getVersions(String idOrSlug, VersionSearchOptions options)
Parameters
idOrSlugString
optionsVersionSearchOptions
Returns
List<Version>
public SearchResult<Project> search(SearchRequest request)
Parameters
requestSearchRequest
Returns
SearchResult<Project>

Inherited methods

From AbstractModrinthClient13 methods

buildUrl() encode() getArray() getArray() getList() getObject() getObject() getRaw() postObject() query() readJsonArray() readJsonObject() request()

Used by

Methods of other types that accept or return ProjectsClient.