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"