Index
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
-
Groovy-callable wrapper for
UtilityModule.deobf(Project, String)
andUtilityModule.deobf(Project, String, String)
- UtilityModule.GroovyDeobfCurse - Class in com.gtnewhorizons.gtnhgradle.modules
-
Groovy-callable wrapper for
UtilityModule.deobfCurse(Project, String)
- UtilityModule.GroovyDeobfMaven - Class in com.gtnewhorizons.gtnhgradle.modules
-
Groovy-callable wrapper for
UtilityModule.deobfMaven(Project, String, String)
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
All Classes and Interfaces|All Packages|Constant Field Values