Index
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
authorrecord component. - authors() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
authorsrecord 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
BuildConfigrecord 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
clientrecord 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
compatibleWithrecord 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
curseforgerecord component. - curseforge() - Method in record class net.darkhax.mmc.config.Dependency
-
Returns the value of the
curseforgerecord 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
dependenciesrecord 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
Dependencyrecord class. - DependencyType - Enum Class in net.darkhax.mmc.config
- description() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
descriptionrecord component.
E
- enable_compat_mode() - Method in record class net.darkhax.mmc.config.BuildConfig
-
Returns the value of the
enable_compat_moderecord 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
fabricrecord component. - fabric() - Method in record class net.darkhax.mmc.config.ModId
-
Returns the value of the
fabricrecord 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
fabricLoaderrecord 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
GameTargetrecord class. - gameVersion() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
gameVersionrecord 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
GitCommitrecord class. - group() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
grouprecord 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
hashrecord 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
HostedProjectrecord class.
I
- id() - Method in record class net.darkhax.mmc.config.HostedProject
-
Returns the value of the
idrecord component. - id() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
idrecord component. - id() - Method in record class net.darkhax.mmc.config.ModId
-
Returns the value of the
idrecord 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
javaVersionrecord component.
L
- license() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
licenserecord 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
mavenrecord component. - message() - Method in record class net.darkhax.mmc.module.ChangelogModule.GitCommit
-
Returns the value of the
messagerecord component. - minFabric() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
minFabricrecord component. - minFabricLoader() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
minFabricLoaderrecord component. - minGameVersion() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
minGameVersionrecord component. - minNeoforge() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
minNeoforgerecord 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
modrecord component. - mod_id() - Method in record class net.darkhax.mmc.config.Dependency
-
Returns the value of the
mod_idrecord 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
ModDatarecord 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
ModIdrecord class. - modrinth() - Method in record class net.darkhax.mmc.config.BuildConfig
-
Returns the value of the
modrinthrecord component. - modrinth() - Method in record class net.darkhax.mmc.config.Dependency
-
Returns the value of the
modrinthrecord 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
namerecord component. - name() - Method in record class net.darkhax.mmc.config.ModData
-
Returns the value of the
namerecord component. - neoforge() - Method in record class net.darkhax.mmc.config.GameTarget
-
Returns the value of the
neoforgerecord component. - neoforge() - Method in record class net.darkhax.mmc.config.ModId
-
Returns the value of the
neoforgerecord 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
neoformrecord 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
reporecord 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
shortHashrecord component. - slug() - Method in record class net.darkhax.mmc.config.HostedProject
-
Returns the value of the
slugrecord 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
subjectrecord 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
typerecord 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
All Classes and Interfaces|All Packages|Constant Field Values