Platform Guides
Detailed option docs per platform:
- GitHub Releases options
- Modrinth options
- Hangar options
- Spigot legacy options
- CurseForge options
- Maven metadata options
GitHub Releases
- Source:
GET /repos/{owner}/{repo}/releases/latest - Public repos: no token required.
- Private repos: provide
githubToken(...).
Modrinth
- Source:
GET /project/{id|slug}/version - Recommended: set
includeChangelog(false)unless you display changelog. - Use a uniquely identifying
userAgent(...).
Hangar
- Source: Hangar versions API.
- Configure with author, project, and platform (
PAPER, etc.).
Spigot Legacy
- Source:
https://api.spigotmc.org/legacy/update.php?resource=<id> - Returns latest version string.
CurseForge
- Source: CurseForge API file listing.
- API key support via
apiKey(...).
Maven Metadata
- Source:
maven-metadata.xml. - Uses
<latest>, then<release>, then newest<version>.