All Classes and Interfaces

Classes
Class
Description
This class contains all constants repeatedly used by the plugin.
The main plugin class that gets applied by user scripts.
Instances of this class are used to query the CurseForge API for valid game versions.
A POJO that represents the metadata value in a CurseForge upload request.
An object that serves as a container for relationships to other projects.
Represents a project relationship in the CurseForge upload metadata.
 
Represents a custom error message from the CurseForge API.
This POJO represents a response from the CurseForge API when a file has been successfully uploaded.
A Gradle task that can publish multiple files to CurseForge.
This class defines the script-time representation of an artifact being published to CurseForge.
Represents a valid game version result from a CurseForge API.
This class is responsible for detecting versions from properties in the build environment.
Represents a type of game version.