Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addFilesToVersion(String, List<File>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Add files to version
addFilesToVersion(String, Map<String, InputStream>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Add files to a version.
AddFilesToVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to add files to a version.
AddFilesToVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Creates a new instance of this endpoint.
addMemberToTeam(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to add a member to a team.
AddMemberToTeam - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to add a member to a team.
AddMemberToTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
Creates a new instance of the endpoint.
AddMemberToTeam.AddMemberToTeamRequest - Class in masecla.modrinth4j.endpoints.teams
This class is used to represent the request.
AddMemberToTeamRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.AddMemberToTeam.AddMemberToTeamRequest
 
addPermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Adds a permission to the mask.
addPossibleConditions(Facet...) - Method in class masecla.modrinth4j.model.search.FacetCollection
This method will add a block which will be OR'd.
ADMIN - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
Admin role
all() - Static method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Builds a ModrinthPermissionMask with all permissions.
ALPHA - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
If this version was released on the "alpha" channel
APPROVED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is approved and public.
ARCHIVED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is archived.

B

BETA - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
If this version was released on the "beta" channel
bulkModifyProjects(BulkModifyProjects.BulkModifyProjectsRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to modify properties about projects in bulk.
BulkModifyProjects - Class in masecla.modrinth4j.endpoints.project
 
BulkModifyProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Creates a new instance of the endpoint.
BulkModifyProjects.BulkModifyProjectsRequest - Class in masecla.modrinth4j.endpoints.project
 
BulkModifyProjectsRequest() - Constructor for class masecla.modrinth4j.endpoints.project.BulkModifyProjects.BulkModifyProjectsRequest
 

C

CATEGORIES - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
The categories facet
category(String) - Static method in class masecla.modrinth4j.model.search.Facet
Creates a new category facet.
Category - Class in masecla.modrinth4j.model.tags
Represents a category.
Category() - Constructor for class masecla.modrinth4j.model.tags.Category
 
changeProfilePicture(String, File) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Modifies the profile picture of a user by their ID
changeProfilePicture(String, InputStream, String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Modifies the profile picture of a user by their ID
changeProjectIcon(String, File) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to change the icon of a project.
changeProjectIcon(String, InputStream, String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to change the icon of a project.
ChangeProjectIcon - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to change the icon of a project.
ChangeProjectIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Creates a new instance of the endpoint.
ChangeProjectIcon.ChangeProjectIconRequest - Class in masecla.modrinth4j.endpoints.project
Represents the data for a project.
ChangeProjectIconRequest() - Constructor for class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
 
ChangeUserIcon - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to change the icon of a user.
ChangeUserIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Creates a new instance of the endpoint.
ChangeUserIcon.ChangeUserIconRequest - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the request.
ChangeUserIconRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ChangeUserIcon.ChangeUserIconRequest
 
checkBodyForErrors(ResponseBody) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Checks a response body for errors.
checkSlugAvailability(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to check slug availability.
CheckSlugAvailability - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to check if a slug is available.
CheckSlugAvailability(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
Creates a new instance of the endpoint.
CheckSlugAvailability.CheckSlugAvailabilityResponse - Class in masecla.modrinth4j.endpoints.project
This class is used to represent the response.
CheckSlugAvailabilityResponse() - Constructor for class masecla.modrinth4j.endpoints.project.CheckSlugAvailability.CheckSlugAvailabilityResponse
 
connect(String) - Method in class masecla.modrinth4j.client.HttpClient
Creates a new connection to the API.
connect(String, Map<String, String>) - Method in class masecla.modrinth4j.client.HttpClient
Creates a new connection to the API.
COPYRIGHT - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is a copyright violation
create(CreateProject.CreateProjectRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint will create a project based on the request.
createGalleryImage(String, CreateGalleryImage.CreateGalleryImageRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to create a gallery image for a project.
CreateGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
This endpoint is used to create a new image in a project's gallery.
CreateGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Creates a new instance of the endpoint.
CreateGalleryImage.CreateGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
Represents the request data for this endpoint.
CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder - Class in masecla.modrinth4j.endpoints.project.gallery
Represents the builder for this class.
CreateGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest
 
CreateGalleryImageRequestBuilder() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder
 
CreateProject - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to create a new project.
CreateProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject
Creates a new instance of the endpoint.
CreateProject.CreateProjectRequest - Class in masecla.modrinth4j.endpoints.project
Represents the request to create a project.
CreateProject.ProjectData - Class in masecla.modrinth4j.endpoints.project
Represents the data for a project.
CreateProjectRequest() - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject.CreateProjectRequest
 
createProjectVersion(CreateVersion.CreateVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Creates a new version for a project.
CreateVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to create a new version.
CreateVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion
This constructor is used to create a new instance of the endpoint.
CreateVersion.CreateVersionRequest - Class in masecla.modrinth4j.endpoints.version
This class is used to represent the request.
CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder - Class in masecla.modrinth4j.endpoints.version
This class is used to build the request.
CreateVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest
 
CreateVersionRequestBuilder() - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
 

D

delete(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to delete a project by its ID.
DELETE_PROJECT - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can delete the project
DELETE_VERSION - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can delete versions from the project
deleteFileByHash(FileHash, String) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to delete a file from a project version.
DeleteFileByHash - Class in masecla.modrinth4j.endpoints.version.files
This endpoint is used to delete a file from a version.
DeleteFileByHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Creates a new instance of the endpoint.
DeleteFileByHash.DeleteFileByHashRequest - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the request.
DeleteFileByHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash.DeleteFileByHashRequest
 
deleteGalleryImage(String, String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to delete a gallery image for a project.
DeleteGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
This endpoint is used to delete a gallery image.
DeleteGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Creates a new instance of the endpoint.
DeleteGalleryImage.DeleteGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
Represents the request.
DeleteGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage.DeleteGalleryImageRequest
 
DeleteProject - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to delete a project.
DeleteProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.DeleteProject
Creates a new instance of the endpoint.
deleteProjectIcon(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to delete a project icon.
DeleteProjectIcon - Class in masecla.modrinth4j.endpoints.project
Deletes the icon of a project.
DeleteProjectIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
Creates a new instance of the endpoint.
deleteProjectVersion(String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Deletes a version based on the version id
deleteUser(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Deletes a user by their ID
DeleteUser - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to delete a user.
DeleteUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.DeleteUser
Creates a new instance of the endpoint.
DeleteVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to delete a version.
DeleteVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.DeleteVersion
Creates a new instance of the endpoint.
DEMONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
 
DEVELOPER - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
Developer role (everyone has this by default)
DonationPlatform - Class in masecla.modrinth4j.model.tags
Represents a donation platform.
DonationPlatform() - Constructor for class masecla.modrinth4j.model.tags.DonationPlatform
 
DOWNLOADS - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Sort by downloads
DRAFT - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is a draft.

E

EDIT_BODY - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can edit the project body
EDIT_DETAILS - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can edit the project details
EDIT_MEMBER - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can edit other members
EditableFileType - Class in masecla.modrinth4j.model.version.files
Represents a file type that can be edited.
EditableFileType() - Constructor for class masecla.modrinth4j.model.version.files.EditableFileType
 
EditableFileType.FileType - Enum in masecla.modrinth4j.model.version.files
The type of the file.
EMBEDDED - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
If this dependency is embedded
EmptyRequest - Class in masecla.modrinth4j.endpoints.generic.empty
This class is used to represent an empty request.
EmptyRequest() - Constructor for class masecla.modrinth4j.endpoints.generic.empty.EmptyRequest
 
EmptyResponse - Class in masecla.modrinth4j.endpoints.generic.empty
This class is used to represent an empty response.
EmptyResponse() - Constructor for class masecla.modrinth4j.endpoints.generic.empty.EmptyResponse
 
Endpoint<O,I> - Class in masecla.modrinth4j.endpoints.generic
Represents a generic endpoint.
Endpoint() - Constructor for class masecla.modrinth4j.endpoints.generic.Endpoint
 
EndpointException - Exception Class in masecla.modrinth4j.exception
Represents an exception thrown by the Modrinth API.
EndpointException() - Constructor for exception class masecla.modrinth4j.exception.EndpointException
 
execute(Request.Builder) - Method in class masecla.modrinth4j.client.HttpClient
Executes a request.
executeRequest(Request.Builder) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
This will execute the given request with this endpoint's HTTP client.

F

Facet - Class in masecla.modrinth4j.model.search
Represents a facet.
Facet() - Constructor for class masecla.modrinth4j.model.search.Facet
 
Facet.FacetType - Enum in masecla.modrinth4j.model.search
The type of the facet.
FacetAdapter() - Constructor for class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
 
FacetCollection - Class in masecla.modrinth4j.model.search
Represents a collection of facets.
FacetCollection() - Constructor for class masecla.modrinth4j.model.search.FacetCollection
 
FacetCollection.FacetAdapter - Class in masecla.modrinth4j.model.search
This is a TypeAdapter for FacetCollection.
file(File) - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder
This will set the image to the specified file.
FileHash - Enum in masecla.modrinth4j.model.version
The FileHash enum represents the hash type of a file.
files() - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Returns the version files endpoints.
files(File...) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
This method is used to add files to the request.
files(List<File>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
This method is used to add files to the request.
files(Map<File, String>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
This method is used to add files to the request.
followProject(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to follow a project.
FollowProject - Class in masecla.modrinth4j.endpoints.project.follow
This endpoint is used to follow a project.
FollowProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.follow.FollowProject
Creates a new instance of the endpoint.
FOLLOWS - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Sort by follows
FORCE_DEMONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
 
fromMask(int) - Static method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Builds a ModrinthPermissionMask from a mask.

G

GameVersion - Class in masecla.modrinth4j.model.tags
Represents a game version.
GameVersion() - Constructor for class masecla.modrinth4j.model.tags.GameVersion
 
get(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to fetch a project by its ID.
get(String...) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to fetch a list of projects by their IDs.
get(List<String>) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to fetch a list of projects by their IDs.
getCategories() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the categories.
GetCategories - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of categories.
GetCategories(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetCategories
Creates a new instance of the endpoint.
getDonationPlatforms() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the donation platforms.
GetDonationPlatforms - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of donation platforms.
GetDonationPlatforms(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
Creates a new instance of the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Returns the endpoint of the request.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Gets the endpoint of the request.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Gets the endpoint of the request.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
 
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Gets the endpoint of the request.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProject
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
 
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
Returns the endpoint used.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
Returns the endpoint
getEndpoint() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
Returns the endpoint to use.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUser
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
Returns the endpoint
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
Returns the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
This URL of the endpoint.
getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
This URL of the endpoint.
getGameVersions() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the game versions.
GetGameVersions - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of game versions.
GetGameVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetGameVersions
Creates a new instance of the endpoint.
getLatestVersionByHash(FileHash, String, GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to get the latest version of a project from a hash.
getLatestVersionsByHash(GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to get the latest version of a project from a hash.
getLicenses() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the licenses.
GetLicenses - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of licenses.
GetLicenses(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetLicenses
Creates a new instance of the endpoint.
getLoaders() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the loaders.
GetLoaders - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of loaders.
GetLoaders(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetLoaders
Creates a new instance of the endpoint.
getMask() - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Builds a mask from the permissions.
getMethod() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Returns the method to use.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Returns the method of the request.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Returns the method of the request.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
Returns whether the endpoint requires a body.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
 
getMethod() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Gets the method of the request.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
Returns the method used.
getMethod() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
 
getMethod() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
Returns the method
getMethod() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
Returns the method to use.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
Returns the method.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
Returns the method of the endpoint.
getMethod() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
Returns the method of the endpoint.
GetMultipleProjects - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to get multiple projects.
GetMultipleProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetMultipleProjects
Creates a new instance of the endpoint.
GetMultipleProjects.GetMultipleProjectsRequest - Class in masecla.modrinth4j.endpoints.project
This class is used to represent the request.
GetMultipleProjectsRequest() - Constructor for class masecla.modrinth4j.endpoints.project.GetMultipleProjects.GetMultipleProjectsRequest
 
getNotifications(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets the notifications of a user by their ID
GetProject - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to get a project.
GetProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProject
Creates a new instance of the endpoint.
getProjectDependencies(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to get the dependencies for a project.
GetProjectDependencies - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to get a project's dependencies.
GetProjectDependencies(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectDependencies
Creates a new instance of the endpoint.
GetProjectDependencies.GetProjectDependenciesResponse - Class in masecla.modrinth4j.endpoints.project
Represents the response from the endpoint.
GetProjectDependenciesResponse() - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectDependencies.GetProjectDependenciesResponse
 
getProjectIdBySlug(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to get the project ID from a slug
GetProjectIdBySlug - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to get a project's id by its slug.
GetProjectIdBySlug(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
Creates a new instance of the endpoint.
GetProjectIdBySlug.GetProjectIdBySlugResponse - Class in masecla.modrinth4j.endpoints.project
Represents the response from the endpoint.
GetProjectIdBySlugResponse() - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug.GetProjectIdBySlugResponse
 
GetProjectLatestVersionFromHash - Class in masecla.modrinth4j.endpoints.version.files
This endpoint is used to get the latest version from a hash.
GetProjectLatestVersionFromHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
Creates a new instance of the endpoint.
GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the request.
GetProjectLatestVersionFromHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest
 
GetProjectLatestVersionsFromHashes - Class in masecla.modrinth4j.endpoints.version.files
This endpoint is used to get the latest versions from a list of hashes.
GetProjectLatestVersionsFromHashes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
Creates a new instance of the endpoint.
GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the request.
GetProjectLatestVersionsFromHashesRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest
 
getProjectTeamMembers(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to get the team members of a project.
GetProjectTeamMembers - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to get a list of members from a project.
GetProjectTeamMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
Creates a new instance of the endpoint.
getProjectVersions(String, GetProjectVersions.GetProjectVersionsRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Fetches a list of versions for a project with the given slug, filtered by the given conditions.
GetProjectVersions - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to get a list of versions with certain filters.
GetProjectVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetProjectVersions
Creates a new instance of the endpoint.
GetProjectVersions.GetProjectVersionsRequest - Class in masecla.modrinth4j.endpoints.version
This class is used to represent the request.
GetProjectVersionsRequest() - Constructor for class masecla.modrinth4j.endpoints.version.GetProjectVersions.GetProjectVersionsRequest
 
getRandomProjects(int) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to get a list of random projects
GetRandomProjects - Class in masecla.modrinth4j.endpoints.project
Gets a list of random projects.
GetRandomProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetRandomProjects
Creates a new instance of the endpoint.
getReplacedUrl(I, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
This will replace the URL based on a certain request.
getReplacedUrl(BulkModifyProjects.BulkModifyProjectsRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Injects the project ID into the URL.
getReplacedUrl(ChangeProjectIcon.ChangeProjectIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Injects the file extension into the URL.
getReplacedUrl(ModifyGalleryImage.ModifyGalleryImageRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Injects the file extension into the URL.
getReplacedUrl(ChangeUserIcon.ChangeUserIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Injects the file extension into the URL.
getReportTypes() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
This endpoint is used to get a list of all the report types.
GetReportTypes - Class in masecla.modrinth4j.endpoints.tags
This endpoint is used to get a list of report types.
GetReportTypes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetReportTypes
Creates a new instance of the endpoint.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Returns the TypeToken of the request.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
 
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Returns the class of the request.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
 
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
Returns the request class to use.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUser
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
Returns the request class
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
Returns the request class to use.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
Returns the request class.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
Returns the request class to use.
getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
Returns the request class to use.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Returns the TypeToken of the response;
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
 
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Returns the class of the response.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
 
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
Returns the response class to use.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUser
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
Returns the response class
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
Returns the response class to use.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
Returns the response class.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
Returns the response class to use.
getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
Returns the response class to use.
getSelf() - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets the current user from the API
GetSelf - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get the current user.
GetSelf(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetSelf
Creates a new instance of the endpoint.
getTeamMembers(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to get the team members of a team.
getTeamMembers(String...) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to get the team members of multiple teams by their IDs.
getTeamMembers(List<String>) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to get the team members of multiple teams by their IDs.
GetTeamMembers - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to get a list of members from a team.
GetTeamMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamMembers
Creates a new instance of the endpoint.
GetTeamsMembers - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to get a list of team members.
GetTeamsMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
Creates a new instance of the endpoint.
GetTeamsMembers.GetTeamsMembersRequest - Class in masecla.modrinth4j.endpoints.teams
This class is used to represent the request.
GetTeamsMembersRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamsMembers.GetTeamsMembersRequest
 
getUser(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets a user by their ID or username
getUser(String...) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets multiple users by their IDs.
getUser(List<String>) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets multiple users by their IDs.
GetUser - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get a user.
GetUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUser
Creates a new instance of the endpoint.
getUserFollowedProjects(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets the followed projects of a user by their ID
GetUserFollowedProjects - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get a list of projects from a user.
GetUserFollowedProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
Creates a new instance of the endpoint.
GetUserNotifications - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get a list of notifications from a user.
GetUserNotifications(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserNotifications
Creates a new instance of the endpoint.
getUserProjects(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Gets the projects of a user by their ID
GetUserProjects - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get a list of projects from a user.
GetUserProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserProjects
Creates a new instance of the endpoint.
GetUsers - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to get a list of users.
GetUsers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUsers
Creates a new instance of the endpoint.
GetUsers.GetUsersRequest - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the request.
GetUsersRequest() - Constructor for class masecla.modrinth4j.endpoints.user.GetUsers.GetUsersRequest
 
getVersion(String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Fetches a version based on the version id
getVersion(String...) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Fetches multiple versions based on the version ids
getVersion(List<String>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Fetches multiple versions based on the version ids
GetVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to get a version.
GetVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersion
Creates a new instance of the endpoint.
getVersionByHash(FileHash, String) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to get the latest version of a project from a hash.
getVersionByHash(FileHash, String...) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to get the latest version of a project from a hash.
getVersionByHash(FileHash, List<String>) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
This endpoint is used to get the latest version of a project from a hash.
GetVersionByHash - Class in masecla.modrinth4j.endpoints.version.files
This endpoint is used to get the version from a hash.
GetVersionByHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
Creates a new instance of the endpoint.
GetVersionByHash.GetVersionByHashRequest - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the request.
GetVersionByHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionByHash.GetVersionByHashRequest
 
getVersionByNumber(String, String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Fetches a version based on the project slug and version number
GetVersionByVersionNumber - Class in masecla.modrinth4j.endpoints.version
This endpoint will get a version for a project by the version number.
GetVersionByVersionNumber(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
Creates a new instance of the endpoint.
GetVersions - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to get a list of versions.
GetVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersions
Creates a new instance of the endpoint.
GetVersions.GetVersionsRequest - Class in masecla.modrinth4j.endpoints.version
This class is used to represent the request body.
GetVersionsFromHashes - Class in masecla.modrinth4j.endpoints.version.files
This endpoint is used to get the versions from a list of hashes.
GetVersionsFromHashes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
Creates a new instance of the endpoint.
GetVersionsFromHashes.GetVersionsFromHashesRequest - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the request.
GetVersionsFromHashesRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes.GetVersionsFromHashesRequest
 
GetVersionsRequest() - Constructor for class masecla.modrinth4j.endpoints.version.GetVersions.GetVersionsRequest
 

H

HashProjectVersionMap - Class in masecla.modrinth4j.model.version.files
Represents a map of hashes to project versions.
HashProjectVersionMap() - Constructor for class masecla.modrinth4j.model.version.files.HashProjectVersionMap
 
hasPermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Checks if the mask contains a permission.
HttpClient - Class in masecla.modrinth4j.client
This class is used to connect to the Modrinth API.
HttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.HttpClient
Creates a new instance of the client.
HttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.HttpClient
Creates a new instance of the client.
HttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.HttpClient
Creates a new instance of the client.

I

icon - Variable in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
The input stream of the icon.
iconName - Variable in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
The name of the icon.
ids - Variable in class masecla.modrinth4j.endpoints.user.GetUsers.GetUsersRequest
The list of ids to get.
INAPPROPRIATE - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is inappropriate
INCOMPATIBLE - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
If this dependency is incompatible
interceptResponse(Response) - Method in class masecla.modrinth4j.client.HttpClient
Intercepts a response.
interceptResponse(Response) - Method in class masecla.modrinth4j.client.instances.RatelimitedHttpClient
Intercepts the response.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Whether or not the request body should be JSON.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
Whether or not the request is a json body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
Returns whether the endpoint requires a json body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
If this endpoint uses a JSON body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
Returns whether or not the request is a JSON body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
Returns whether or not the request is a json body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
Returns if the body is JSON.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
Whether or not the request is a json body.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
Returns if the request body is JSON.
isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
Returns whether the request body is JSON.
ISOTimeAdapter - Class in masecla.modrinth4j.model.adapters
 
ISOTimeAdapter() - Constructor for class masecla.modrinth4j.model.adapters.ISOTimeAdapter
 

J

joinTeam(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to join a team.
JoinTeam - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to join a team.
JoinTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.JoinTeam
Creates a new instance of the endpoint.

L

license(String) - Static method in class masecla.modrinth4j.model.search.Facet
Creates a new license facet.
License - Class in masecla.modrinth4j.model.tags
Represents a license.
License() - Constructor for class masecla.modrinth4j.model.tags.License
 
LICENSE - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
The license facet
Loader - Class in masecla.modrinth4j.model.tags
Represents a loader.
Loader() - Constructor for class masecla.modrinth4j.model.tags.Loader
 

M

MALICIOUS - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is a malicious link
MANAGE_INVITES - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can manage invites
masecla.modrinth4j.client - package masecla.modrinth4j.client
 
masecla.modrinth4j.client.agent - package masecla.modrinth4j.client.agent
 
masecla.modrinth4j.client.instances - package masecla.modrinth4j.client.instances
 
masecla.modrinth4j.endpoints - package masecla.modrinth4j.endpoints
 
masecla.modrinth4j.endpoints.generic - package masecla.modrinth4j.endpoints.generic
 
masecla.modrinth4j.endpoints.generic.empty - package masecla.modrinth4j.endpoints.generic.empty
 
masecla.modrinth4j.endpoints.project - package masecla.modrinth4j.endpoints.project
 
masecla.modrinth4j.endpoints.project.follow - package masecla.modrinth4j.endpoints.project.follow
 
masecla.modrinth4j.endpoints.project.gallery - package masecla.modrinth4j.endpoints.project.gallery
 
masecla.modrinth4j.endpoints.tags - package masecla.modrinth4j.endpoints.tags
 
masecla.modrinth4j.endpoints.teams - package masecla.modrinth4j.endpoints.teams
 
masecla.modrinth4j.endpoints.user - package masecla.modrinth4j.endpoints.user
 
masecla.modrinth4j.endpoints.version - package masecla.modrinth4j.endpoints.version
 
masecla.modrinth4j.endpoints.version.files - package masecla.modrinth4j.endpoints.version.files
 
masecla.modrinth4j.exception - package masecla.modrinth4j.exception
 
masecla.modrinth4j.main - package masecla.modrinth4j.main
 
masecla.modrinth4j.model.adapters - package masecla.modrinth4j.model.adapters
 
masecla.modrinth4j.model.project - package masecla.modrinth4j.model.project
 
masecla.modrinth4j.model.search - package masecla.modrinth4j.model.search
 
masecla.modrinth4j.model.tags - package masecla.modrinth4j.model.tags
 
masecla.modrinth4j.model.team - package masecla.modrinth4j.model.team
 
masecla.modrinth4j.model.user - package masecla.modrinth4j.model.user
 
masecla.modrinth4j.model.version - package masecla.modrinth4j.model.version
 
masecla.modrinth4j.model.version.files - package masecla.modrinth4j.model.version.files
 
MOD - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
A mod
MODERATOR - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
Moderator role
modify(String, ModifyProject.ProjectModifications) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to modify a project by its ID.
modifyGalleryImage(String, ModifyGalleryImage.ModifyGalleryImageRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to modify a gallery image for a project.
ModifyGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
This endpoint is used to modify a gallery image.
ModifyGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Creates a new instance of the endpoint.
ModifyGalleryImage.ModifyGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
Represents the data for a project.
ModifyGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage.ModifyGalleryImageRequest
 
ModifyProject - Class in masecla.modrinth4j.endpoints.project
This endpoint is used to modify a project.
ModifyProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ModifyProject
Creates a new instance of the endpoint.
ModifyProject.ProjectModifications - Class in masecla.modrinth4j.endpoints.project
Represents the request (and response) to this endpoint
modifyProjectVersion(String, ModifyVersion.ModifyVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Modifies a version based on the version id
modifyTeamMemberInfo(String, String, ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to modify a team member's information.
ModifyTeamMemberInfo - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to modify a team member's info.
ModifyTeamMemberInfo(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
Creates a new instance of the endpoint.
ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest - Class in masecla.modrinth4j.endpoints.teams
This class is used to represent the request.
ModifyTeamMemberInfoRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest
 
modifyUser(String, ModifyUser.ModifyUserRequest) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Modifies a user by their ID
ModifyUser - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to modify a user.
ModifyUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ModifyUser
Creates a new instance of the endpoint.
ModifyUser.ModifyUserRequest - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the request.
ModifyUserRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ModifyUser.ModifyUserRequest
 
ModifyVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to modify a version.
ModifyVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.ModifyVersion
Creates a new instance of the ModifyVersion endpoint.
ModifyVersion.ModifyVersionRequest - Class in masecla.modrinth4j.endpoints.version
Represents a request to modify a version.
ModifyVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.ModifyVersion.ModifyVersionRequest
 
MODPACK - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
A modpack
ModrinthAPI - Class in masecla.modrinth4j.main
The main class for the Modrinth API.
ModrinthAPI() - Constructor for class masecla.modrinth4j.main.ModrinthAPI
 
ModrinthPermissionMask - Class in masecla.modrinth4j.model.team
Represents a permission mask for a team member.
ModrinthPermissionMask() - Constructor for class masecla.modrinth4j.model.team.ModrinthPermissionMask
 
ModrinthPermissionMask.ModrinthPermissionMaskAdapter - Class in masecla.modrinth4j.model.team
This is a TypeAdapter for ModrinthPermissionMask.
ModrinthPermissionMask.PermissionType - Enum in masecla.modrinth4j.model.team
Represents a permission type.
ModrinthPermissionMaskAdapter() - Constructor for class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
 
ModrinthTeamMember - Class in masecla.modrinth4j.model.team
Represents a team member.
ModrinthTeamMember() - Constructor for class masecla.modrinth4j.model.team.ModrinthTeamMember
 
ModrinthUser - Class in masecla.modrinth4j.model.user
Represents a user on Modrinth.
ModrinthUser() - Constructor for class masecla.modrinth4j.model.user.ModrinthUser
 
ModrinthUserNotification - Class in masecla.modrinth4j.model.user
Represents a notification for a user.
ModrinthUserNotification() - Constructor for class masecla.modrinth4j.model.user.ModrinthUserNotification
 
ModrinthUserRole - Enum in masecla.modrinth4j.model.user
Represents a user role on Modrinth.
MONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
 

N

NAME_SQUATTING - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is a name squatting
NEWEST - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Sort by newest
nextRequest() - Method in class masecla.modrinth4j.client.HttpClient
Waits for the next request to be allowed.
nextRequest() - Method in class masecla.modrinth4j.client.instances.RatelimitedHttpClient
Returns the next request.
nextRequest() - Method in class masecla.modrinth4j.client.instances.UnlimitedHttpClient
Deprecated.
Returns the next request.

O

OPTIONAL - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
The project is optional to run under this.
OPTIONAL - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
If this dependency is optional
OPTIONAL_RESOURCE_PACK - Enum constant in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
 
OTHER - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is something else

P

PaginatedEndpoint<T,O,I> - Class in masecla.modrinth4j.endpoints.generic
This class is used to represent a paginated endpoint.
PaginatedEndpoint(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint
Creates a new instance of the endpoint.
PaginatedEndpoint.PaginatedRequest - Class in masecla.modrinth4j.endpoints.generic
This class is used to represent a paginated request.
PaginatedEndpoint.PaginatedResponse<T> - Class in masecla.modrinth4j.endpoints.generic
This class is used to represent a paginated response.
PaginatedRequest() - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint.PaginatedRequest
 
PaginatedResponse() - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint.PaginatedResponse
 
PRIVATE - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is private
PROCESSING - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is processing.
Project - Class in masecla.modrinth4j.model.project
Represents a Modrinth project.
Project() - Constructor for class masecla.modrinth4j.model.project.Project
 
PROJECT - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
A project
PROJECT_TYPE - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
The project type facet
ProjectData() - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject.ProjectData
 
ProjectDependency() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectDependency
 
ProjectDonationPlatform - Class in masecla.modrinth4j.model.project
Represents a project donation platform.
ProjectDonationPlatform() - Constructor for class masecla.modrinth4j.model.project.ProjectDonationPlatform
 
ProjectEndpoints - Class in masecla.modrinth4j.endpoints.project
This class is used to represent the project endpoints.
ProjectEndpoints() - Constructor for class masecla.modrinth4j.endpoints.project.ProjectEndpoints
 
ProjectFile() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectFile
 
ProjectFileHashes() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectFileHashes
 
ProjectGalleryImage - Class in masecla.modrinth4j.model.project
Represents a project gallery image.
ProjectGalleryImage() - Constructor for class masecla.modrinth4j.model.project.ProjectGalleryImage
 
ProjectLicense - Class in masecla.modrinth4j.model.project
Represents a project license.
ProjectLicense() - Constructor for class masecla.modrinth4j.model.project.ProjectLicense
 
ProjectModifications() - Constructor for class masecla.modrinth4j.endpoints.project.ModifyProject.ProjectModifications
 
ProjectMonetizationStatus - Enum in masecla.modrinth4j.model.project
 
projects() - Method in class masecla.modrinth4j.main.ModrinthAPI
Returns the project endpoints.
ProjectStatus - Enum in masecla.modrinth4j.model.project
Represents a project status.
projectType(ProjectType) - Static method in class masecla.modrinth4j.model.search.Facet
Creates a new project type facet.
ProjectType - Enum in masecla.modrinth4j.model.project
Represents a project type.
ProjectVersion - Class in masecla.modrinth4j.model.version
Represents a version of a project.
ProjectVersion() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion
 
ProjectVersion.ProjectDependency - Class in masecla.modrinth4j.model.version
Represents a dependency of a version
ProjectVersion.ProjectDependencyType - Enum in masecla.modrinth4j.model.version
The type of the dependency
ProjectVersion.ProjectFile - Class in masecla.modrinth4j.model.version
Represents a file of a version
ProjectVersion.ProjectFileHashes - Class in masecla.modrinth4j.model.version
Represents the hashes of a file
ProjectVersion.VersionType - Enum in masecla.modrinth4j.model.version
The type of the version

R

rateLimited(UserAgent, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
Returns a client which will send requests and adjust speed based on rate limits
rateLimited(UserAgent, String, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
Returns a client which will send requests and adjust speed based on rate limits
rateLimited(UserAgent, String, String, long) - Static method in class masecla.modrinth4j.main.ModrinthAPI
Returns a client which will send requests and adjust speed based on rate limits
RatelimitedHttpClient - Class in masecla.modrinth4j.client.instances
This class is used to connect to the Modrinth API with rate limiting.
RatelimitedHttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
Creates a new instance of the client.
RatelimitedHttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
Creates a new instance of the client.
RatelimitedHttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
Creates a new instance of the client.
read(JsonReader) - Method in class masecla.modrinth4j.model.adapters.ISOTimeAdapter
 
read(JsonReader) - Method in class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
Deserializes a JSON string into a FacetCollection object.
read(JsonReader) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
Reads the mask from the JSON.
readFile(File) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Reads a file into a byte array.
readStream(InputStream) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Reads a stream into a byte array.
REJECTED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is rejected.
RELEASE - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
If this version was released on the "release" channel
RELEVANCE - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Sort by relevance
REMOVE_MEMBER - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can remove other members
removeMemberFromTeam(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to remove a member from a team.
RemoveMemberFromTeam - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to remove a member from a team.
RemoveMemberFromTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
Creates a new instance of the endpoint.
removePermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Removes a permission from the mask.
reportProjectUserOrVersion(ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
Reports a project, user, or version
ReportProjectUserOrVersion - Class in masecla.modrinth4j.endpoints.user
This endpoint is used to report a project, user, or version.
ReportProjectUserOrVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
Creates a new instance of this endpoint.
ReportProjectUserOrVersion.ReportedObjectType - Enum in masecla.modrinth4j.endpoints.user
This enum is used to represent the type of object being reported.
ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the request.
ReportProjectUserOrVersion.ReportProjectUserOrVersionResponse - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the response.
ReportProjectUserOrVersion.ReportType - Enum in masecla.modrinth4j.endpoints.user
This enum is used to represent the type of report.
ReportProjectUserOrVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest
 
ReportProjectUserOrVersionResponse() - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportProjectUserOrVersionResponse
 
REQUIRED - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
The project is required to run under this.
REQUIRED - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
If this dependency is required
REQUIRED_RESOURCE_PACK - Enum constant in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
 
requiresBody() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
If this is false, the request will not have a body.
requiresBody() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
Returns if the endpoint requires a body.
requiresBody() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
Returns whether the endpoint requires a body.
requiresBody() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
Returns whether or not the request requires a body.
requiresBody() - Method in class masecla.modrinth4j.endpoints.project.GetProject
Returns whether the endpoint requires a body.
requiresBody() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
Whether or not the endpoint requires a body.
RESOURCEPACK - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
A resourcepack

S

SCHEDULED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is scheduled
scheduleProject(String, ScheduleProject.ScheduleProjectRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to schedule a project.
ScheduleProject - Class in masecla.modrinth4j.endpoints.project
 
ScheduleProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ScheduleProject
Creates a new instance of the endpoint.
ScheduleProject.ScheduleProjectRequest - Class in masecla.modrinth4j.endpoints.project
Represents a request to schedule a project.
ScheduleProjectRequest() - Constructor for class masecla.modrinth4j.endpoints.project.ScheduleProject.ScheduleProjectRequest
 
scheduleVersion(String, ScheduleVersion.ScheduleVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
Schedules a version.
ScheduleVersion - Class in masecla.modrinth4j.endpoints.version
This endpoint is used to schedule a version.
ScheduleVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.ScheduleVersion
Creates a new instance of the ScheduleVersion endpoint.
ScheduleVersion.ScheduleVersionRequest - Class in masecla.modrinth4j.endpoints.version
Represents a request to schedule a version.
ScheduleVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.ScheduleVersion.ScheduleVersionRequest
 
search(SearchEndpoint.SearchRequest) - Method in class masecla.modrinth4j.main.ModrinthAPI
Executes a search request.
SearchEndpoint - Class in masecla.modrinth4j.endpoints
Represents the search endpoint.
SearchEndpoint(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint
Creates a new search endpoint.
SearchEndpoint.IndexType - Enum in masecla.modrinth4j.endpoints
The IndexType to sort the results by.
SearchEndpoint.SearchRequest - Class in masecla.modrinth4j.endpoints
Represents a search request.
SearchEndpoint.SearchResponse - Class in masecla.modrinth4j.endpoints
Represents a search response.
SearchEndpoint.SearchResult - Class in masecla.modrinth4j.endpoints
Represents a search result.
SearchRequest() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchRequest
 
SearchResponse() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchResponse
 
SearchResult() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchResult
 
sendRequest(I) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Sends the request.
sendRequest(I, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
Sends the request.
sendRequest(Map<String, InputStream>, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
Sends the request.
sendRequest(ChangeProjectIcon.ChangeProjectIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
Sends the request.
sendRequest(CreateProject.CreateProjectRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.CreateProject
Sends the request.
sendRequest(CreateGalleryImage.CreateGalleryImageRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
Gets the type token of the response.
sendRequest(ChangeUserIcon.ChangeUserIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
Sends the request.
sendRequest(CreateVersion.CreateVersionRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
This method will send the request.
setMask(int) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Sets the mask from an integer.
setPermission(ModrinthPermissionMask.PermissionType, boolean) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
Sets a permission to a value.
SHA1 - Enum constant in enum masecla.modrinth4j.model.version.FileHash
Represents the SHA1 hash
SHA512 - Enum constant in enum masecla.modrinth4j.model.version.FileHash
Represents the SHA512 hash
SPAM - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
The report is spam
SupportStatus - Enum in masecla.modrinth4j.model.project
Represents a support status.

T

tags() - Method in class masecla.modrinth4j.main.ModrinthAPI
Returns the tag endpoints.
TagsEndpoints - Class in masecla.modrinth4j.endpoints.tags
This class contains all the endpoints for the tags section of the API.
TagsEndpoints() - Constructor for class masecla.modrinth4j.endpoints.tags.TagsEndpoints
 
teams() - Method in class masecla.modrinth4j.main.ModrinthAPI
Returns the team endpoints.
TeamsEndpoints - Class in masecla.modrinth4j.endpoints.teams
This class is used to represent the endpoints for teams.
TeamsEndpoints() - Constructor for class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
 
toString() - Method in class masecla.modrinth4j.client.agent.UserAgent
Converts the user agent to a string.
toString() - Method in class masecla.modrinth4j.model.search.Facet
Returns the facet as a string.
toString() - Method in class masecla.modrinth4j.model.search.FacetCollection
Returns a string representation of this object.
transferOwnership(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
This endpoint is used to transfer ownership of a team to another user.
TransferOwnership - Class in masecla.modrinth4j.endpoints.teams
This endpoint is used to transfer ownership of a team.
TransferOwnership(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.TransferOwnership
Creates a new instance of the endpoint.
TransferOwnership.TransferOwnershipRequest - Class in masecla.modrinth4j.endpoints.teams
This class is used to represent the request.
TransferOwnershipRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.TransferOwnership.TransferOwnershipRequest
 

U

unfollowProject(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
This endpoint is used to unfollow a project.
UnfollowProject - Class in masecla.modrinth4j.endpoints.project.follow
This endpoint is used to unfollow a project.
UnfollowProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
Creates a new instance of the endpoint.
UNKNOWN - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is unknown.
unlimited(UserAgent, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
Deprecated.
unlimited(UserAgent, String, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
unlimited(UserAgent, String, String, long) - Static method in class masecla.modrinth4j.main.ModrinthAPI
UnlimitedHttpClient - Class in masecla.modrinth4j.client.instances
Deprecated.
- Use RatelimitedHttpClient instead.
UnlimitedHttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
Deprecated.
Creates a new instance of the client.
UnlimitedHttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
Deprecated.
Creates a new instance of the client.
UnlimitedHttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
Deprecated.
Creates a new instance of the client.
UNLISTED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is unlisted.
UNSUPPORTED - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
The project does not support this.
UPDATED - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Sort by updated
UPLOAD_VERSION - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can upload versions to the project
USER - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
A user
UserAgent - Class in masecla.modrinth4j.client.agent
This class is used to represent a user agent.
UserAgent() - Constructor for class masecla.modrinth4j.client.agent.UserAgent
 
UserEndpoints - Class in masecla.modrinth4j.endpoints.user
This class is used to represent the endpoints for users.
UserEndpoints() - Constructor for class masecla.modrinth4j.endpoints.user.UserEndpoints
 
userId - Variable in class masecla.modrinth4j.endpoints.teams.TransferOwnership.TransferOwnershipRequest
The user ID to transfer ownership to
users() - Method in class masecla.modrinth4j.main.ModrinthAPI
Returns the user endpoints.

V

valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.project.SupportStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.search.Facet.FacetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.user.ModrinthUserRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.version.FileHash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.project.ProjectStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.project.ProjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.project.SupportStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.search.Facet.FacetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.user.ModrinthUserRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.version.FileHash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
version(String) - Static method in class masecla.modrinth4j.model.search.Facet
Creates a new version facet.
VERSION - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
A version
VersionEndpoints - Class in masecla.modrinth4j.endpoints.version
Represents the version endpoints.
VersionEndpoints() - Constructor for class masecla.modrinth4j.endpoints.version.VersionEndpoints
 
VersionFilesEndpoints - Class in masecla.modrinth4j.endpoints.version.files
This class is used to represent the endpoints for version files.
VersionFilesEndpoints() - Constructor for class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
 
versions() - Method in class masecla.modrinth4j.main.ModrinthAPI
Returns the version endpoints.
VERSIONS - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
The versions facet
VIEW_ANALYTICS - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can view analytics
VIEW_REVENUE - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
Whether the member can view revenue

W

WITHHELD - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
The project is withheld
write(JsonWriter, Instant) - Method in class masecla.modrinth4j.model.adapters.ISOTimeAdapter
 
write(JsonWriter, FacetCollection) - Method in class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
Serializes a FacetCollection object into a JSON string.
write(JsonWriter, ModrinthPermissionMask) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
Writes the mask to the JSON.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form