Project
Represents a project. (E.g. a mod, resource pack, shader, etc.)
Constructors
Properties
Mutable set of associated files.
Mutable map of platform name to id.
Mutable map of platform name to project name.
The side required by this project. Defaults to ProjectSide.BOTH.
Mutable map of platform name to project slug, a short and lowercase version of the name.
The type of the project. (E.g. a mod, resource pack, shader, etc.)
Functions
Retrieves a list of project files associated with the specified platform.
Check if the current project has an alias of the specified project.
Checks if the project has files on the specified provider.
Checks if the project has files on the specified platform.
Checks if the project has no files.
Checks if the project has no files on the specified provider.
Checks if the project has no files on the specified platform.
Checks if the current project contains at least one slug, ID or name from the other project.
Checks if the project is not associated with the specified platform.
Checks if the project is associated with the specified platform.
Combines two projects of the same type into a new project.
Requests projects with files for all dependencies of this project.
Checks if versions do not match across specified providers.
Checks if versions match across specified providers.