Especificação da API REST
Documentação de contratos dos serviços de atualização, sincronização de cosméticos de jogadores e telemetria.
https://api.adscaramelo.site/site/api/
/api/updates/check.php
Produção
Manifesto consumido pelo UpdateManager do mod Fabric (MC 26.2). Compatível com GitHubReleaseParser.parseAuto.
/api/updates/download.php
Streaming seguro do binário JAR com cabeçalho Content-Disposition: attachment e prevenção estrita contra Path Traversal (OWASP A01).
/api/players/sync.php
CapeSyncManager
Zero-Knowledge
Endpoint consumido pelo CapeSyncManager.parseAndMergeCapesJson() do mod Fabric para sincronização de cosméticos de jogadores e validação de whitelist Zero-Knowledge.
/api/cosmetics/catalog.php
Catálogo com 46 cosméticos canônicos mapeados nos enums do mod Fabric (CapeType, GloveType, PetType, WingType, HeadwearType, DanceType).
/api/sync/telemetry.php
Recepção de heartbeat de clientes com sincronização automática do jogador no painel admin e checagem de versão.