Index

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

A

addExclusiveRepo(RepositoryHandler, String, String, String...) - Static method in class net.darkhax.mmc.Util
 
addMavenRepo(RepositoryHandler, String, String) - Static method in class net.darkhax.mmc.Util
 
adjustedGameVersion() - Method in record class net.darkhax.mmc.config.GameTarget
 
apply(Project) - Method in class net.darkhax.mmc.ConventionsPlugin
 
applyDependencies(Project, Platform) - Method in record class net.darkhax.mmc.config.BuildConfig
 
AUTH_TOKEN - Static variable in class net.darkhax.mmc.module.PatreonModule
 
author() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns the value of the author record component.
authors() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the authors record component.

B

BuildConfig - Record Class in net.darkhax.mmc.config
 
BuildConfig(ModData, HostedProject, HostedProject, List, Boolean) - Constructor for record class net.darkhax.mmc.config.BuildConfig
Creates an instance of a BuildConfig record class.
buildNumber() - Static method in class net.darkhax.mmc.Util
 
BUILTIN - Static variable in record class net.darkhax.mmc.config.GameTarget
 

C

CAMPAIGN - Static variable in class net.darkhax.mmc.module.PatreonModule
 
capitalize(String) - Static method in class net.darkhax.mmc.Util
 
ChangelogModule - Class in net.darkhax.mmc.module
 
ChangelogModule() - Constructor for class net.darkhax.mmc.module.ChangelogModule
 
ChangelogModule.GitCommit - Record Class in net.darkhax.mmc.module
 
client() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the client record component.
COMMON - Enum constant in enum class net.darkhax.mmc.config.Platform
 
CommonModule - Class in net.darkhax.mmc.module
 
CommonModule() - Constructor for class net.darkhax.mmc.module.CommonModule
 
compatibleWith() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the compatibleWith record component.
configureMavenPublishing(Project, GameTarget, Platform, BuildConfig) - Static method in class net.darkhax.mmc.Util
 
ConventionsPlugin - Class in net.darkhax.mmc
 
ConventionsPlugin(ExecOperations) - Constructor for class net.darkhax.mmc.ConventionsPlugin
 
countChar(String, char) - Static method in class net.darkhax.mmc.Util
 
createConfiguration(Project, String) - Static method in class net.darkhax.mmc.Util
 
curseforge() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns the value of the curseforge record component.
curseforge() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the curseforge record component.
CurseForgeModule - Class in net.darkhax.mmc.module
 
CurseForgeModule() - Constructor for class net.darkhax.mmc.module.CurseForgeModule
 
cursePage() - Method in record class net.darkhax.mmc.config.BuildConfig
 

D

dependencies() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns the value of the dependencies record component.
Dependency - Record Class in net.darkhax.mmc.config
 
Dependency(String, DependencyType, HostedProject, HostedProject, Map, ModId) - Constructor for record class net.darkhax.mmc.config.Dependency
Creates an instance of a Dependency record class.
DependencyType - Enum Class in net.darkhax.mmc.config
 
description() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the description record component.

E

enable_compat_mode() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns the value of the enable_compat_mode record component.
equals(Object) - Method in record class net.darkhax.mmc.config.BuildConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.config.Dependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.config.GameTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.config.HostedProject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.config.ModData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.config.ModId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Indicates whether some other object is "equal to" this one.

F

fabric() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the fabric record component.
fabric() - Method in record class net.darkhax.mmc.config.ModId
Returns the value of the fabric record component.
FABRIC - Enum constant in enum class net.darkhax.mmc.config.Platform
 
fabricLoader() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the fabricLoader record component.
FabricModule - Class in net.darkhax.mmc.module
 
FabricModule() - Constructor for class net.darkhax.mmc.module.FabricModule
 

G

GameTarget - Record Class in net.darkhax.mmc.config
 
GameTarget(int, String, String, String, String, String, String, String, String, String, Set) - Constructor for record class net.darkhax.mmc.config.GameTarget
Creates an instance of a GameTarget record class.
gameVersion() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the gameVersion record component.
getChangelog(Project) - Static method in class net.darkhax.mmc.module.ChangelogModule
 
getEnv(String, String) - Static method in class net.darkhax.mmc.Util
 
getFileDisplayName() - Method in record class net.darkhax.mmc.config.ModData
 
getModId(Platform) - Method in record class net.darkhax.mmc.config.Dependency
 
getPatrons(Project) - Static method in class net.darkhax.mmc.module.PatreonModule
 
GitCommit(String, String, String) - Constructor for record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Creates an instance of a GitCommit record class.
group() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the group record component.
GSON - Static variable in class net.darkhax.mmc.Util
 

H

hashCode() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.config.Dependency
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.config.GameTarget
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.config.HostedProject
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.config.ModData
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.config.ModId
Returns a hash code value for this object.
hashCode() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns a hash code value for this object.
HostedProject - Record Class in net.darkhax.mmc.config
 
HostedProject(String, String) - Constructor for record class net.darkhax.mmc.config.HostedProject
Creates an instance of a HostedProject record class.

I

id() - Method in record class net.darkhax.mmc.config.HostedProject
Returns the value of the id record component.
id() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the id record component.
id() - Method in record class net.darkhax.mmc.config.ModId
Returns the value of the id record component.
isCompatabilityEnabled() - Method in record class net.darkhax.mmc.config.BuildConfig
 
isGitExecutable(File) - Static method in class net.darkhax.mmc.Util
 
issuesPage() - Method in record class net.darkhax.mmc.config.BuildConfig
 

J

JavaProjectModule - Class in net.darkhax.mmc.module
 
JavaProjectModule() - Constructor for class net.darkhax.mmc.module.JavaProjectModule
 
javaVersion() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the javaVersion record component.

L

license() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the license record component.
loadCommon(Project) - Static method in class net.darkhax.mmc.module.CommonModule
 
loadSecrets(Project) - Static method in class net.darkhax.mmc.module.SecretLoader
 
LOGGER - Static variable in class net.darkhax.mmc.ConventionsPlugin
 
LOGGER - Static variable in class net.darkhax.mmc.module.PatreonModule
 

M

make(Map, Consumer) - Static method in class net.darkhax.mmc.Util
 
makeGitExecutable(File) - Static method in class net.darkhax.mmc.Util
 
maven() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the maven record component.
message() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns the value of the message record component.
minFabric() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the minFabric record component.
minFabricLoader() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the minFabricLoader record component.
minGameVersion() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the minGameVersion record component.
minNeoforge() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the minNeoforge record component.
MISC - Enum constant in enum class net.darkhax.mmc.config.DependencyType
The dependency is pulled into the dev environment, but will be ignored when uploading to platforms like Curseforge and Modrinth.
mod() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns the value of the mod record component.
mod_id() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the mod_id record component.
ModData - Record Class in net.darkhax.mmc.config
 
ModData(String, String, String[], String, String, String, String, boolean) - Constructor for record class net.darkhax.mmc.config.ModData
Creates an instance of a ModData record class.
ModId - Record Class in net.darkhax.mmc.config
 
ModId(String, String, String) - Constructor for record class net.darkhax.mmc.config.ModId
Creates an instance of a ModId record class.
modrinth() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns the value of the modrinth record component.
modrinth() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the modrinth record component.
ModrinthModule - Class in net.darkhax.mmc.module
 
ModrinthModule() - Constructor for class net.darkhax.mmc.module.ModrinthModule
 
modrinthPage() - Method in record class net.darkhax.mmc.config.BuildConfig
 

N

name() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the name record component.
name() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the name record component.
neoforge() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the neoforge record component.
neoforge() - Method in record class net.darkhax.mmc.config.ModId
Returns the value of the neoforge record component.
NEOFORGE - Enum constant in enum class net.darkhax.mmc.config.Platform
 
NeoforgeModule - Class in net.darkhax.mmc.module
 
NeoforgeModule() - Constructor for class net.darkhax.mmc.module.NeoforgeModule
 
neoform() - Method in record class net.darkhax.mmc.config.GameTarget
Returns the value of the neoform record component.
net.darkhax.mmc - package net.darkhax.mmc
 
net.darkhax.mmc.config - package net.darkhax.mmc.config
 
net.darkhax.mmc.module - package net.darkhax.mmc.module
 

O

OPTIONAL - Enum constant in enum class net.darkhax.mmc.config.DependencyType
The dependency will be marked as optional when uploading to platforms like CurseForge and Modrinth.

P

parseGitLog(String) - Static method in class net.darkhax.mmc.module.ChangelogModule
 
PatreonModule - Class in net.darkhax.mmc.module
 
PatreonModule() - Constructor for class net.darkhax.mmc.module.PatreonModule
 
PATRONS - Static variable in class net.darkhax.mmc.module.PatreonModule
 
Platform - Enum Class in net.darkhax.mmc.config
 

R

read(File, Class) - Static method in class net.darkhax.mmc.Util
 
ReadmeModule - Class in net.darkhax.mmc.module
 
ReadmeModule() - Constructor for class net.darkhax.mmc.module.ReadmeModule
 
renameFile(Project, String, File, Function) - Static method in class net.darkhax.mmc.Util
 
replaceTokens(Project, Map, String...) - Static method in class net.darkhax.mmc.Util
 
repo() - Method in record class net.darkhax.mmc.config.ModData
Returns the value of the repo record component.
REQUIRED - Enum constant in enum class net.darkhax.mmc.config.DependencyType
The dependency will be marked as required when uploading to platforms like CurseForge and Modrinth.

S

SecretLoader - Class in net.darkhax.mmc.module
This module loads secrets from a JSON file.
SecretLoader() - Constructor for class net.darkhax.mmc.module.SecretLoader
 
setManifest(Project, Map) - Static method in class net.darkhax.mmc.Util
 
setup(Project) - Static method in class net.darkhax.mmc.module.PatreonModule
 
setupChangelog(Project, BuildConfig, ExecOperations, GameTarget) - Static method in class net.darkhax.mmc.module.ChangelogModule
 
setupCommon(Project, BuildConfig, GameTarget) - Static method in class net.darkhax.mmc.module.CommonModule
 
setupCurseForge(Project, Project, BuildConfig, Platform, GameTarget) - Static method in class net.darkhax.mmc.module.CurseForgeModule
 
setupFabric(Project, BuildConfig, GameTarget) - Static method in class net.darkhax.mmc.module.FabricModule
 
setupModrinth(Project, Project, GameTarget, BuildConfig, Platform) - Static method in class net.darkhax.mmc.module.ModrinthModule
 
setupNeoforge(Project, BuildConfig, GameTarget) - Static method in class net.darkhax.mmc.module.NeoforgeModule
 
setupSubProject(Project, BuildConfig, GameTarget, Platform) - Static method in class net.darkhax.mmc.module.JavaProjectModule
 
setupVersionTracker(Project, BuildConfig, GameTarget) - Static method in class net.darkhax.mmc.module.VersionTrackerModule
 
slug() - Method in record class net.darkhax.mmc.config.HostedProject
Returns the value of the slug record component.
SOFT_DEP - Enum constant in enum class net.darkhax.mmc.config.DependencyType
The dependency will be marked as required when uploading to platforms for the best experience, but will not be required to run the mod.
strictGameTarget() - Method in record class net.darkhax.mmc.config.GameTarget
 
subject() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns the value of the subject record component.

T

toString() - Method in record class net.darkhax.mmc.config.BuildConfig
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.config.Dependency
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.config.GameTarget
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.config.HostedProject
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.config.ModData
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.config.ModId
Returns a string representation of this record class.
toString() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns a string representation of this record class.
type() - Method in record class net.darkhax.mmc.config.Dependency
Returns the value of the type record component.

U

updateReadme(Project, GameTarget, BuildConfig) - Static method in class net.darkhax.mmc.module.ReadmeModule
 
Util - Class in net.darkhax.mmc
 
Util() - Constructor for class net.darkhax.mmc.Util
 

V

validate(Project, BuildConfig) - Static method in class net.darkhax.mmc.module.ValidationModule
 
validateMixinConfig(Project, String) - Static method in class net.darkhax.mmc.module.ValidationModule
 
validateSubproject(Project, String) - Static method in class net.darkhax.mmc.Util
 
ValidationModule - Class in net.darkhax.mmc.module
 
ValidationModule() - Constructor for class net.darkhax.mmc.module.ValidationModule
 
valueOf(String) - Static method in enum class net.darkhax.mmc.config.DependencyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.darkhax.mmc.config.Platform
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.darkhax.mmc.config.DependencyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.darkhax.mmc.config.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
VersionTrackerModule - Class in net.darkhax.mmc.module
 
VersionTrackerModule() - Constructor for class net.darkhax.mmc.module.VersionTrackerModule
 
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values