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, 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

hash() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns the value of the hash record component.
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

parse(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
 
shortHash() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
Returns the value of the shortHash record component.
slug() - Method in record class net.darkhax.mmc.config.HostedProject
Returns the value of the slug record component.
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