Package-level declarations

Types

Link copied to clipboard
data class GitHubUpstream(val user: String, val repo: String, val upstreamPriority: Priority = 0.priority) : Upstream

The GitHub upstream.

Link copied to clipboard
data class HangarUpstream(val projectId: String, val upstreamPriority: Priority = 0.priority) : Upstream

The Hangar upstream.

Link copied to clipboard
data class ModrinthUpstream(val projectId: String, val modrinthProjectType: ModrinthProjectType, val upstreamPriority: Priority = 0.priority) : Upstream

The Modrinth upstream.

Link copied to clipboard
data class SpigotUpstream(val projectId: String, val upstreamPriority: Priority = 0.priority) : Upstream

The Spigot upstream.

Link copied to clipboard

The Upstream interface defines a remote that stores version information (and possible version files) that allows the fetching of this information through an api.