Skip navigation links
A B C D E F G H I M N O P R S T U V 

A

addAdditionalFile(Object) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a file to be uploaded along with the main artifact
addAdditionalFile(Object...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding multiple additional files to be uploaded along with the main artifact
addAdditionalFile(Action<ModPublisherGradleExtension.AdditionalFile>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
DSL support for adding a file with a custom display name and changelog
addGameVersion(String) - Method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 
AdditionalFile() - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
 
apiKeys(Action<ModPublisherGradleExtension.ApiKeys>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper Method to create the apiKeys extension with DSL
ApiKeys() - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
 
apply(Project) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherPlugin
 
artifact(Object) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
Set the artifact

B

builder() - Static method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 

C

canUploadCurse(Project, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
canUploadGitHub(Project, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
canUploadModrinth(Project, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
canUploadModtale(Project, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
canUploadNightbloom(Project, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
changelog(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
Set the artifact changelog
ChangelogUtil - Class in com.hypherionmc.modpublisher.util.changelogs
 
ChangelogUtil() - Constructor for class com.hypherionmc.modpublisher.util.changelogs.ChangelogUtil
 
checkEmptyJar(ModPublisherGradleExtension, File, List<String>) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
checkRequiredValues(Project, Platform, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
cleanGithubUrl(String) - Static method in class com.hypherionmc.modpublisher.util.CommonUtil
Cleanup GitHub URLS for use with hub4j
com.hypherionmc.modpublisher - package com.hypherionmc.modpublisher
 
com.hypherionmc.modpublisher.plugin - package com.hypherionmc.modpublisher.plugin
 
com.hypherionmc.modpublisher.properties - package com.hypherionmc.modpublisher.properties
 
com.hypherionmc.modpublisher.tasks - package com.hypherionmc.modpublisher.tasks
 
com.hypherionmc.modpublisher.util - package com.hypherionmc.modpublisher.util
 
com.hypherionmc.modpublisher.util.changelogs - package com.hypherionmc.modpublisher.util.changelogs
 
com.hypherionmc.modpublisher.util.modtale - package com.hypherionmc.modpublisher.util.modtale
 
com.hypherionmc.modpublisher.util.modtale.meta - package com.hypherionmc.modpublisher.util.modtale.meta
 
CommonUtil - Class in com.hypherionmc.modpublisher.util
 
CommonUtil() - Constructor for class com.hypherionmc.modpublisher.util.CommonUtil
 
configure(Action<ModPublisherGradleExtension.AdditionalFile>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
 
configure(Action<ModPublisherGradleExtension.ProxyConfig>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 
Constants - Class in com.hypherionmc.modpublisher
 
Constants() - Constructor for class com.hypherionmc.modpublisher.Constants
 
copyFrom(ModPublisherGradleExtension, SourceSet) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
 
createRelease(boolean) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Should the GitHub release be created if it doesn't exist
createTag(boolean) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Should the GitHub tag be created if it doesn't exist
CURSE_TASK - Static variable in class com.hypherionmc.modpublisher.Constants
 
curseDepends(Action<ModPublisherGradleExtension.Dependencies>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to create curseDepends with DSL
CurseEnvironment - Enum in com.hypherionmc.modpublisher.properties
 
curseforge(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
Mostly for Kotlin support Set the Curseforge API key
CurseUploadTask - Class in com.hypherionmc.modpublisher.tasks
 
CurseUploadTask(Project, ModPublisherGradleExtension) - Constructor for class com.hypherionmc.modpublisher.tasks.CurseUploadTask
 

D

Dependencies(ListProperty<String>, ListProperty<String>, ListProperty<String>, ListProperty<String>) - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Constructor helper
displayName(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
Set the artifact Display Name
displayName(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Override the display name for GitHub
draft(boolean) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Should the release be marked as a draft

E

embedded(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add a single embedded dependency
embedded(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add multiple embedded dependencies
EXTENSION_NAME - Static variable in class com.hypherionmc.modpublisher.Constants
 

F

fileType(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.AdditionalFile
Specify the file type for additional files

G

getPlatformArtifact(Platform, ModPublisherGradleExtension) - Static method in class com.hypherionmc.modpublisher.util.CommonUtil
Resolve an override artifact for a specific platform
github(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
Mostly for Kotlin support Set the GitHub token
github(Action<ModPublisherGradleExtension.GithubConfig>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper Method to create the github extension with DSL
GITHUB_TASK - Static variable in class com.hypherionmc.modpublisher.Constants
 
GithubConfig() - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
 
GithubUploadTask - Class in com.hypherionmc.modpublisher.tasks
 
GithubUploadTask(Project, ModPublisherGradleExtension) - Constructor for class com.hypherionmc.modpublisher.tasks.GithubUploadTask
 

H

httpHost(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 
httpPort(int) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 
httpsHost(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 
httpsPort(int) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 

I

incompatible(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add a single incompatible dependency
incompatible(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add multiple incompatible dependencies
intercept(Interceptor.Chain) - Method in class com.hypherionmc.modpublisher.util.UserAgentInterceptor
 
INTERNAL_TASK_GROUP - Static variable in class com.hypherionmc.modpublisher.Constants
 
isModrinthID(String) - Static method in class com.hypherionmc.modpublisher.util.UploadPreChecks
 
isNullOrEmpty(String) - Static method in class com.hypherionmc.modpublisher.util.CommonUtil
 
isValidUploadSite(String) - Static method in class com.hypherionmc.modpublisher.util.changelogs.ChangelogUtil
 

M

ModLoader - Enum in com.hypherionmc.modpublisher.properties
 
ModPublisherGradleExtension - Class in com.hypherionmc.modpublisher.plugin
 
ModPublisherGradleExtension(Project) - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
 
ModPublisherGradleExtension.AdditionalFile - Class in com.hypherionmc.modpublisher.plugin
Helper Class to add additional files with a custom Changelog and Display name
ModPublisherGradleExtension.ApiKeys - Class in com.hypherionmc.modpublisher.plugin
 
ModPublisherGradleExtension.Dependencies - Class in com.hypherionmc.modpublisher.plugin
A Helper class to add dependencies with DSL
ModPublisherGradleExtension.GithubConfig - Class in com.hypherionmc.modpublisher.plugin
Options related to publishing GitHub Releases
ModPublisherGradleExtension.ProxyConfig - Class in com.hypherionmc.modpublisher.plugin
Helper class to configure a proxy for the plugin to use
ModPublisherPlugin - Class in com.hypherionmc.modpublisher.plugin
 
ModPublisherPlugin() - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherPlugin
 
modrinth(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
Mostly for Kotlin support Set the Modrinth API key
MODRINTH_API - Static variable in class com.hypherionmc.modpublisher.Constants
 
MODRINTH_STAGING_API - Static variable in class com.hypherionmc.modpublisher.Constants
 
MODRINTH_TASK - Static variable in class com.hypherionmc.modpublisher.Constants
 
modrinthDepends(Action<ModPublisherGradleExtension.Dependencies>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to create modrinthDepends with DSL
ModrinthPublishTask - Class in com.hypherionmc.modpublisher.tasks
 
ModrinthPublishTask(Project, ModPublisherGradleExtension) - Constructor for class com.hypherionmc.modpublisher.tasks.ModrinthPublishTask
 
modtale(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
Mostly for Kotlin support Set the Modtale API key
MODTALE_TASK - Static variable in class com.hypherionmc.modpublisher.Constants
 
ModtaleApiClient - Class in com.hypherionmc.modpublisher.util.modtale
 
ModtaleApiClient() - Constructor for class com.hypherionmc.modpublisher.util.modtale.ModtaleApiClient
 
ModtaleMetadata - Class in com.hypherionmc.modpublisher.util.modtale.meta
 
ModtaleMetadata() - Constructor for class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 
ModtaleUploadTask - Class in com.hypherionmc.modpublisher.tasks
 
ModtaleUploadTask(Project, ModPublisherGradleExtension) - Constructor for class com.hypherionmc.modpublisher.tasks.ModtaleUploadTask
 

N

nightbloom(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ApiKeys
Mostly for Kotlin support Set the Nightbloom API key
NIGHTBLOOM_TASK - Static variable in class com.hypherionmc.modpublisher.Constants
 
nightbloomDepends(Action<ModPublisherGradleExtension.Dependencies>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to create nightbloomDepends with DSL
NightBloomUploadTask - Class in com.hypherionmc.modpublisher.tasks
 
NightBloomUploadTask(Project, ModPublisherGradleExtension) - Constructor for class com.hypherionmc.modpublisher.tasks.NightBloomUploadTask
 

O

optional(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add a single optional dependency
optional(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add multiple optional dependencies

P

Platform - Enum in com.hypherionmc.modpublisher.properties
 
proxy(Action<ModPublisherGradleExtension.ProxyConfig>) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to create the Proxy extension with DSL
ProxyConfig() - Constructor for class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.ProxyConfig
 

R

readFromUrl(String) - Static method in class com.hypherionmc.modpublisher.util.changelogs.ChangelogUtil
 
ReleaseType - Enum in com.hypherionmc.modpublisher.properties
 
repo(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Override the Repo URL used for publishing
required(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add a single required dependency
required(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.Dependencies
Mostly for kotlin support Add multiple required dependencies
resolveFile(Project, Object) - Static method in class com.hypherionmc.modpublisher.util.CommonUtil
Try to convert an OBJECT to a file
resolveString(Object) - Static method in class com.hypherionmc.modpublisher.util.CommonUtil
Try to convert an OBJECT to a String

S

setAsLatest(boolean) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Allow toggling if the upload should be marked as the latest release
setChangelog(String) - Method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 
setChannel(String) - Method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 
setCurseEnvironment(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow settings the Curse Environment with a String
setCurseEnvironment(CurseEnvironment) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding Curse Environment with the CurseEnvironment helper enum
setGameVersions(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a single game version, without a list
setGameVersions(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a list of game versions
setGameVersions(List<String>) - Method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 
setJavaVersions(Object...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Add supported Java Versions, currently only used for Curseforge.
setLoaders(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a single modloader without a list/array
setLoaders(String...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a list of modloaders
setLoaders(ModLoader) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding a single loader with the ModLoader helper enum
setLoaders(ModLoader...) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allow adding multiple mod loaders with the ModLoader helper enum
setPlatformArtifact(Platform, Object) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to override an upload artifact for a platform
setPlatformArtifact(String, Object) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Helper method to override an upload artifact for a platform
setReleaseType(ReleaseType) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension
Allows setting the release type with the ReleaseType helper enum
setVersionNumber(String) - Method in class com.hypherionmc.modpublisher.util.modtale.meta.ModtaleMetadata
 

T

tag(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Set GitHub Release tag.
target(String) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Define the branch to target when creating tags and releases
TASK_GROUP - Static variable in class com.hypherionmc.modpublisher.Constants
 
TASK_NAME - Static variable in class com.hypherionmc.modpublisher.Constants
 

U

updateRelease(boolean) - Method in class com.hypherionmc.modpublisher.plugin.ModPublisherGradleExtension.GithubConfig
Kotlin Compatibility setter Should the release be updated, if it already exists on the repo
upload() - Method in class com.hypherionmc.modpublisher.tasks.CurseUploadTask
Configure the upload and upload it
upload() - Method in class com.hypherionmc.modpublisher.tasks.GithubUploadTask
Configure the upload and upload it
upload() - Method in class com.hypherionmc.modpublisher.tasks.ModrinthPublishTask
Configure the upload and upload it
upload() - Method in class com.hypherionmc.modpublisher.tasks.ModtaleUploadTask
 
upload() - Method in class com.hypherionmc.modpublisher.tasks.NightBloomUploadTask
Configure the upload and upload it
upload(String, ModtaleMetadata, File) - Method in class com.hypherionmc.modpublisher.util.modtale.ModtaleApiClient
 
UploadModTask - Class in com.hypherionmc.modpublisher.tasks
 
UploadModTask() - Constructor for class com.hypherionmc.modpublisher.tasks.UploadModTask
 
UploadPreChecks - Class in com.hypherionmc.modpublisher.util
 
UploadPreChecks() - Constructor for class com.hypherionmc.modpublisher.util.UploadPreChecks
 
UserAgentInterceptor - Class in com.hypherionmc.modpublisher.util
 
UserAgentInterceptor(String) - Constructor for class com.hypherionmc.modpublisher.util.UserAgentInterceptor
 

V

valueOf(String) - Static method in enum com.hypherionmc.modpublisher.properties.CurseEnvironment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hypherionmc.modpublisher.properties.ModLoader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hypherionmc.modpublisher.properties.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hypherionmc.modpublisher.properties.ReleaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.hypherionmc.modpublisher.properties.CurseEnvironment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hypherionmc.modpublisher.properties.ModLoader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hypherionmc.modpublisher.properties.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hypherionmc.modpublisher.properties.ReleaseType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N O P R S T U V 
Skip navigation links