Dokumentacja API dla Programistów
Zintegruj TextureHub bezpośrednio ze swoimi programami ładującymi mody, launcherami lub skryptami. Poznaj REST API.
Publiczne i bez limitówNasze REST API jest darmowe i obsługuje do 60 zapytań na minutę bez potrzeby autoryzacji.
GET/api/packs
Lista paczekPobiera listę paczek tekstur. Obsługuje wyszukiwanie słów kluczowych, filtr wersji Minecrafta, rozdzielczość i kategorie.
Parametry zapytania
q (string)Słowo kluczowe wyszukiwania
version (string)Wersja Minecrafta (np. 1.21)
resolution (string)Rozmiar rozdzielczości (np. 16x, 64x)
category (string)Styl kategorii (np. pvp, realistic)
Przykładowa odpowiedź JSON
[
{
"id": "f2b3c4...",
"slug": "faithful-64x",
"name": "Faithful 64x",
"description": "Double-resolution default Minecraft textures.",
"resolution": "64x",
"downloads": 24530,
"rating": 4.8
}
]GET/api/packs/[slug]
Szczegóły paczkiPobiera szczegółowe metadane dla pojedynczej paczki tekstur, w tym historię pobrań wersji i sumy kontrolne plików.
Przykładowa odpowiedź JSON
{
"name": "Specter PvP",
"slug": "specter-pvp",
"resolution": "32x",
"downloads": 32150,
"versions": [
{
"versionNumber": "v4.0.0",
"minecraftVer": "1.21",
"size": "24.5 MB",
"sha256": "e75a98d3cb211823f9547d..."
}
]
}