Index

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

A

AccessTransformerModule - Class in com.gtnewhorizons.gtnhgradle.modules
Implements Access Transformers support
AccessTransformerModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.AccessTransformerModule
 
accessTransformersFile - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
AddonScriptModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.AddonScriptModule
 
ALL_MODULES - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
A list of all available modules to activate
apiPackage - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.AccessTransformerModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.CodeStyleModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.GitVersionModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.IdeIntegrationModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.MixinModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.OldGradleEmulationModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.PublishingModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.ScalaModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.ShadowModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.AddonScriptModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.DependenciesScriptModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.LateAddonScriptModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.RepositoriesScriptModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.StructureCheckModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.ToolchainModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.UpdaterModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in class com.gtnewhorizons.gtnhgradle.modules.WellKnownRepositoriesModule
 
apply(GTNHGradlePlugin.GTNHExtension, Project) - Method in interface com.gtnewhorizons.gtnhgradle.GTNHModule
Activates this module on the given project.
apply(Project) - Method in class com.gtnewhorizons.gtnhgradle.GTNHConventionPlugin
 
apply(Settings) - Method in class com.gtnewhorizons.gtnhgradle.GTNHSettingsConventionPlugin
 
apply(Project) - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin
Ran by Gradle when the plugin is applied to the project.
applyAllModules(Project) - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
Activates all available and enabled modules on the given project.
applyIfEnabled(Class<? extends GTNHModule>, GTNHGradlePlugin.GTNHExtension, Project) - Static method in interface com.gtnewhorizons.gtnhgradle.GTNHModule
Checks if the module should be enabled, and if it is - activates it.
applyModuleByName(Project, String) - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
Activates a module by its class name, if enabled in properties (e.g.
autoUpdateBuildScript - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

B

blowdryerTag - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
BuildConfig - Class in com.gtnewhorizons.gtnhgradle
 

C

call(String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobf
Deprecated URL-based deobfuscation wrapper
call(String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfCurse
Thin wrapper around cursemaven and rfg.deobf.
call(String, String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobf
Deprecated URL-based deobfuscation wrapper
call(String, String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfMaven
Deprecated by rfg.deobf, deobfuscate a maven dependency
channel - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
CHECKSTYLE_CONFIG - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
The current Checkstyle configuration file contents used
CodeStyleModule - Class in com.gtnewhorizons.gtnhgradle.modules
Enables and configures Spotless and Checkstyle.
CodeStyleModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.CodeStyleModule
 
com.gtnewhorizons.gtnhgradle - package com.gtnewhorizons.gtnhgradle
 
com.gtnewhorizons.gtnhgradle.modules - package com.gtnewhorizons.gtnhgradle.modules
 
com.gtnewhorizons.gtnhgradle.tasks - package com.gtnewhorizons.gtnhgradle.tasks
 
configuration - Variable in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
Parsed properties associated with this project
containsMixinsAndOrCoreModOnly - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
coreModClass - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
curseForgeProjectId - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
curseForgeRelations - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
customArchiveBaseName - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

D

defaultInComment() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
deobf(Project, String) - Static method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
Deprecated URL-based deobfuscation wrapper
deobf(Project, String, String) - Static method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
Deprecated URL-based deobfuscation wrapper
deobfCurse(Project, String) - Static method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
Thin wrapper around cursemaven and rfg.deobf.
deobfMaven(Project, String, String) - Static method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
Deprecated by rfg.deobf, deobfuscate a maven dependency
DependenciesScriptModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.DependenciesScriptModule
 
deprecatedGradleTokenGroupName - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
deprecatedGradleTokenModId - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
deprecatedGradleTokenModName - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
developmentEnvironmentUserName - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
disableCheckstyle - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
disableSpotless - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
docComment() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
doUpdate() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
Runs the update process
dynamicSpotlessVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

E

enableGenericInjection - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
enableModernJavaSyntax - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
exampleModGithubOwner - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
exampleModGithubProject - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
excludeWellKnownRepositories - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

F

forceEnableMixins - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
forceEnableScala - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
forgeVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

G

generate() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
Executes the action
generateGradleTokenClass - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
GenerateMixinAssetsTask - Class in com.gtnewhorizons.gtnhgradle.tasks
Helper to generate a mixins.modid.json file in src/main/resources, used by MixinModule.
GenerateMixinAssetsTask() - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
For dependency injection
generateUpdatedProperties(Path, Map<String, String>) - Method in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
 
getAgentUrl() - Method in class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
 
getArchiveOperations() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getDependenciesGradle() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateDependenciesTask
 
getEnableHotswap() - Method in class com.gtnewhorizons.gtnhgradle.tasks.RunHotswappableMinecraftTask
 
getExecOperations() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getFileSystemOperations() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getMcmodInfoProperties() - Method in class com.gtnewhorizons.gtnhgradle.modules.ToolchainModule
 
getMixinConfigRefMap() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getMixinPlugin() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getMixinsEnabled() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getMixinsPackage() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getModGroup() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getNewestVersion() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
 
getNewestVersionJar() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
 
getObjectFactory() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getOutputFile() - Method in class com.gtnewhorizons.gtnhgradle.tasks.GenerateMixinAssetsTask
 
getProjectLayout() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getPropertiesGradle() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
 
getProviderFactory() - Method in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
 
getScriptName() - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.AddonScriptModule
 
getScriptName() - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.DependenciesScriptModule
 
getScriptName() - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.LateAddonScriptModule
 
getScriptName() - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.RepositoriesScriptModule
 
getSettingsGradle() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
 
getTargetFile() - Method in class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
 
getToolchainService() - Method in class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
 
getToolchainService() - Method in class com.gtnewhorizons.gtnhgradle.modules.ToolchainModule
 
getToolchainService() - Method in class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
 
GitVersionModule - Class in com.gtnewhorizons.gtnhgradle.modules
First checks for a valid git repository in the project, if not found does nothing.
GitVersionModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.GitVersionModule
 
gradleTokenVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
GradleUtils() - Constructor for class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.GradleUtils
 
GroovyDeobf(Project) - Constructor for class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobf
Constructs a closue wrapper with the given bound project
GroovyDeobfCurse(Project) - Constructor for class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfCurse
Constructs a closue wrapper with the given bound project
GroovyDeobfMaven(Project) - Constructor for class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfMaven
Constructs a closue wrapper with the given bound project
GTNH_MAVEN_PUBLIC_REPOSITORY - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
URL of the "public" GTNH Maven repository, contains all our and mirrored packages
GTNH_MAVEN_RELEASES_REPOSITORY - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
URL of the "releases" GTNH Maven repository, contains only our mod packages
GTNHConstants - Class in com.gtnewhorizons.gtnhgradle
Various useful constants related to GTNH projects.
GTNHConstants() - Constructor for class com.gtnewhorizons.gtnhgradle.GTNHConstants
 
GTNHConventionPlugin - Class in com.gtnewhorizons.gtnhgradle
Applies GTNHGradlePlugin and turns on all standard GTNH modules based on the properties set on the project.
GTNHConventionPlugin() - Constructor for class com.gtnewhorizons.gtnhgradle.GTNHConventionPlugin
 
GTNHExtension(Project) - Constructor for class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
For internal use only.
GTNHGradlePlugin - Class in com.gtnewhorizons.gtnhgradle
The main GTNH buildscript plugin object.
GTNHGradlePlugin() - Constructor for class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin
 
GTNHGradlePlugin.GTNHExtension - Class in com.gtnewhorizons.gtnhgradle
The object registered as project.gtnhGradle
GTNHModule - Interface in com.gtnewhorizons.gtnhgradle
A toggleable module of the GTNH buildscript plugin.
GTNHSettingsConventionPlugin - Class in com.gtnewhorizons.gtnhgradle
Applies some shared settings.gradle logic used by the GTNH mod development ecosystem.
GTNHSettingsConventionPlugin() - Constructor for class com.gtnewhorizons.gtnhgradle.GTNHSettingsConventionPlugin
 

H

hidden() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
HOTSWAP_JVM_ARGS - Variable in class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
Default Java HotSwapAgent JVM arguments

I

ideaCheckSpotlessOnBuild - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
ideaOverrideBuildType - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
IdeIntegrationModule - Class in com.gtnewhorizons.gtnhgradle.modules
Provides better integration for IntelliJ and Eclipse
IdeIntegrationModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.IdeIntegrationModule
 
includeWellKnownRepositories - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
initFromProperties(Map<?, ?>, BiConsumer<String, Object>) - Method in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
Initializes the properties based on the given data
installHSA() - Method in class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
Installs HSA.
invoke(String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobf
Deprecated URL-based deobfuscation wrapper
invoke(String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfCurse
Thin wrapper around cursemaven and rfg.deobf.
invoke(String, String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobf
Deprecated URL-based deobfuscation wrapper
invoke(String, String) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule.GroovyDeobfMaven
Deprecated by rfg.deobf, deobfuscate a maven dependency
isEnabled(PropertiesConfiguration) - Method in interface com.gtnewhorizons.gtnhgradle.GTNHModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.AccessTransformerModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.CodeStyleModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.GitVersionModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.IdeIntegrationModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.MixinModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.OldGradleEmulationModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.PublishingModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.ScalaModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.ShadowModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.AddonScriptModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.DependenciesScriptModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.LateAddonScriptModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.RepositoriesScriptModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.StructureCheckModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.ToolchainModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.UpdaterModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
 
isEnabled(PropertiesConfiguration) - Method in class com.gtnewhorizons.gtnhgradle.modules.WellKnownRepositoriesModule
 
isSettings() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 

J

JAVA_17_ARGS - Variable in class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
Default Java 17 JVM arguments
JAVA_SOURCES_DIR - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
The default directory for Java sources

K

KOTLIN_SOURCES_DIR - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
The default directory for Kotlin sources

L

LateAddonScriptModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.LateAddonScriptModule
 
logger - Variable in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
Logging service used by the plugin

M

makePropertiesFrom(Settings) - Static method in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.GradleUtils
Fills properties from the root directory's gradle.properties file and command line "-P" properties.
makePropertiesFrom(Project) - Static method in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.GradleUtils
Fills properties from the current project's state.
mappingsVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
mavenPublishUrl - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
minecraftVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
minimizeShadowedDependencies - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
MixinModule - Class in com.gtnewhorizons.gtnhgradle.modules
Easy Unimixins support.
MixinModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.MixinModule
 
mixinPlugin - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
mixinsPackage - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
MOD_VERSION_PROPERTY - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
Name of the String property defined on the project that contains the detected version
ModernJavaModule - Class in com.gtnewhorizons.gtnhgradle.modules
Support module for modern Java runs via lwjgl3ify
ModernJavaModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.ModernJavaModule
 
modGroup - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
modId - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
modName - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
modrinthProjectId - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
modrinthRelations - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleAccessTransformers - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleCodeStyle - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleGitVersion - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleIdeIntegration - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleMixin - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleModernJava - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleOldGradleEmulation - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
modulePublishing - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
MODULES_BY_NAME - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin.GTNHExtension
A map of all available modules, indexed by their class name
moduleScala - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleStandardScripts - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleStructureCheck - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleToolchain - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleUpdater - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
moduleUtility - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

N

name() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
NEWEST_BLOWDRYER_TAG - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest tag of ExampleMod with blowdryer settings
NEWEST_GRADLE_VERSION - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest Gradle version to update to.
NEWEST_GTNH_LIB - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of GTNHLib for modern Java support
NEWEST_GTNHGRADLE_SPEC - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Specifier for the latest GTNHGradle version to update to
NEWEST_HODGEPODGE - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of GTNHLib for modern Java support
NEWEST_HOTSWAPAGENT - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest HotSwapAgent release jar URL
NEWEST_IC2_SPEC - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest Industrial Craft 2 version
NEWEST_JABEL - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of Jabel for modern Java support
NEWEST_LWJGL3 - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of LWJGL3 for modern Java support
NEWEST_LWJGL3IFY - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of GTNHLib for modern Java support
NEWEST_SPOTLESS - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of Spotless compatible with modern Java versions
NEWEST_SPOTLESS_JAVA8 - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of Spotless compatible with Java 8
NEWEST_UNIMIXINS - Static variable in class com.gtnewhorizons.gtnhgradle.UpdateableConstants
Latest version of UniMixins
noPublishedSources - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

O

OldGradleEmulationModule - Class in com.gtnewhorizons.gtnhgradle.modules
Emulates various old gradle version behaviours for backwards compatibility - HTTP protocol support, "compile" configuration, etc.
OldGradleEmulationModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.OldGradleEmulationModule
 

P

preferPopulated() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
printPropertyDocs(PrintStream) - Static method in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
Prints documentation for all the available properties
PROJECT_EXT_NAME - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHGradlePlugin
Name of the project extension you can use to
PropertiesConfiguration - Class in com.gtnewhorizons.gtnhgradle
A helper for accessing gradle Properties entries configuring the GTNH plugins.
PropertiesConfiguration() - Constructor for class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
Fills all properties with default values.
PropertiesConfiguration.GradleUtils - Class in com.gtnewhorizons.gtnhgradle
Separate factory functions for PropertiesConfiguration construction to allow isolated loading of the parent class.
PropertiesConfiguration.Prop - Annotation Interface in com.gtnewhorizons.gtnhgradle
Property metadata
PublishingModule - Class in com.gtnewhorizons.gtnhgradle.modules
Provides publications for the project
PublishingModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.PublishingModule
 

R

relocateShadowedDependencies - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
remoteMappings - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
replaceGradleTokenInFile - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
replaceParams(Logger, File, Map<String, String>) - Static method in class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
Replace SRG param names with MCP names
RepositoriesScriptModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules.RepositoriesScriptModule
 
required() - Element in annotation interface com.gtnewhorizons.gtnhgradle.PropertiesConfiguration.Prop
 
RunHotswappableMinecraftTask - Class in com.gtnewhorizons.gtnhgradle.tasks
Helper for running Minecraft with modern Java
RunHotswappableMinecraftTask(Distribution, String, Gradle) - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.RunHotswappableMinecraftTask
For dependency injection

S

SCALA_SOURCES_DIR - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
The default directory for Scala sources
ScalaModule - Class in com.gtnewhorizons.gtnhgradle.modules
Enables Scala support when src/main/scala exists
ScalaModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.ScalaModule
 
separateMixinSourceSet - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
setTargetForToolchain(Action<JavaToolchainSpec>) - Method in class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
Helper for setting SetupHotswapAgentTask.getTargetFile() using a toolchain spec.
SETTINGS_GRADLE_FILE_PROPERTY - Static variable in class com.gtnewhorizons.gtnhgradle.GTNHConstants
Name of the String property defined on the project that contains the settings.gradle File instance
SettingsUpdater - Class in com.gtnewhorizons.gtnhgradle.tasks
The settings update task, loaded as an isolated class from the future when updating the buildscript.
SettingsUpdater() - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.SettingsUpdater
 
setup(Project, GTNHGradlePlugin.GTNHExtension) - Method in class com.gtnewhorizons.gtnhgradle.tasks.RunHotswappableMinecraftTask
Sets up the task for the given project.
SetupHotswapAgentTask - Class in com.gtnewhorizons.gtnhgradle.tasks
Installs HotSwapAgent into a JVM runtime directory
SetupHotswapAgentTask() - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.SetupHotswapAgentTask
For dependency injection
ShadowModule - Class in com.gtnewhorizons.gtnhgradle.modules
Shadowed dependency support
ShadowModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.ShadowModule
 
side - Variable in class com.gtnewhorizons.gtnhgradle.tasks.RunHotswappableMinecraftTask
The distribution this task runs
StandardScriptsModules - Class in com.gtnewhorizons.gtnhgradle.modules
All modules for loading standard scripts
StandardScriptsModules() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StandardScriptsModules
 
StandardScriptsModules.AddonScriptModule - Class in com.gtnewhorizons.gtnhgradle.modules
Early addon script
StandardScriptsModules.DependenciesScriptModule - Class in com.gtnewhorizons.gtnhgradle.modules
Dependencies script
StandardScriptsModules.LateAddonScriptModule - Class in com.gtnewhorizons.gtnhgradle.modules
Late addon script
StandardScriptsModules.RepositoriesScriptModule - Class in com.gtnewhorizons.gtnhgradle.modules
Repositories script
StructureCheckModule - Class in com.gtnewhorizons.gtnhgradle.modules
Checks the project structure for obvious mistakes
StructureCheckModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.StructureCheckModule
 
superTask - Variable in class com.gtnewhorizons.gtnhgradle.tasks.RunHotswappableMinecraftTask
The task name this task inherits the classpath from

T

ToolchainModule - Class in com.gtnewhorizons.gtnhgradle.modules
Configures the Java/Scala/Kotlin toolchain settings
ToolchainModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.ToolchainModule
For dependency injection

U

update(Path) - Method in class com.gtnewhorizons.gtnhgradle.tasks.SettingsUpdater
Runs the update process
UpdateableConstants - Class in com.gtnewhorizons.gtnhgradle
Collections of version numbers and other similar "constants" that may need frequent updating.
UpdateableConstants() - Constructor for class com.gtnewhorizons.gtnhgradle.UpdateableConstants
 
UpdateBuildscriptTask - Class in com.gtnewhorizons.gtnhgradle.tasks
The task to update the buildscript(s) to the latest GTNHGradle version
UpdateBuildscriptTask() - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.UpdateBuildscriptTask
For dependency injection
updateDependencies() - Method in class com.gtnewhorizons.gtnhgradle.tasks.UpdateDependenciesTask
Updates the dependencies in dependencies.gradle
UpdateDependenciesTask - Class in com.gtnewhorizons.gtnhgradle.tasks
The task to update dependencies under GTNH maven
UpdateDependenciesTask() - Constructor for class com.gtnewhorizons.gtnhgradle.tasks.UpdateDependenciesTask
For dependency injection
UpdaterModule - Class in com.gtnewhorizons.gtnhgradle.modules
Allows automatic buildscript updates
UpdaterModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.UpdaterModule
 
useIC2FromCurseforge - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
useModGroupForPublishing - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
usesMavenPublishing - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
usesMixinDebug - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
usesMixins - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
usesShadowedDependencies - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation
UtilityModule - Class in com.gtnewhorizons.gtnhgradle.modules
Provides utility tasks and functions
UtilityModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.UtilityModule
 
UtilityModule.GroovyDeobf - Class in com.gtnewhorizons.gtnhgradle.modules
UtilityModule.GroovyDeobfCurse - Class in com.gtnewhorizons.gtnhgradle.modules
Groovy-callable wrapper for UtilityModule.deobfCurse(Project, String)
UtilityModule.GroovyDeobfMaven - Class in com.gtnewhorizons.gtnhgradle.modules

V

VERSION - Static variable in class com.gtnewhorizons.gtnhgradle.BuildConfig
 
versionPattern - Variable in class com.gtnewhorizons.gtnhgradle.PropertiesConfiguration
See annotation

W

WellKnownRepositoriesModule - Class in com.gtnewhorizons.gtnhgradle.modules
Provides various well-known repositories to the buildscript
WellKnownRepositoriesModule() - Constructor for class com.gtnewhorizons.gtnhgradle.modules.WellKnownRepositoriesModule
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values