PaperMC / Hangar API

Base: https://hangar.papermc.io/api/v1

Hangar Plugin-Repository — Projekte suchen und plattformspezifische Versionen auflisten.

Verarbeitung: HangarProvider
GET /projects

Search Projects

Search Hangar plugin repository

Parameter

Name Typ Pflicht Beschreibung
q string Nein Search keyword
limit integer Nein Results per page (default 25)
offset integer Nein Pagination offset

Antwort-Beispiel

{"result":[{"namespace":{"owner":"ViaVersion","slug":"ViaVersion"},"name":"ViaVersion","description":"Allow newer clients...","stats":{"downloads":5000000}}],"pagination":{"limit":25,"offset":0,"count":100}}

cURL

curl "https://hangar.papermc.io/api/v1/projects?q=ViaVersion&limit=5"
GET /projects/{slug}/versions

List Versions

List versions for a Hangar project (owner/slug format)

Parameter

Name Typ Pflicht Beschreibung
slug string Ja Project slug e.g. ViaVersion
limit integer Nein Results per page

Antwort-Beispiel

{"result":[{"name":"4.9.3","downloads":{"PAPER":100000},"pluginDependencies":{"PAPER":[]},"platformDependencies":{"PAPER":["1.8-1.21"]}}]}

cURL

curl "https://hangar.papermc.io/api/v1/projects/ViaVersion/versions?limit=5"