Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API_TARGET - Static variable in class org.spongepowered.gradle.plugin.SpongeVersioningMetadataRule
- apiVersion() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- apiVersion(String) - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- ApiVersionCompatibilityRule - Class in org.spongepowered.gradle.plugin
- ApiVersionCompatibilityRule() - Constructor for class org.spongepowered.gradle.plugin.ApiVersionCompatibilityRule
- applyToProject(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class org.spongepowered.gradle.plugin.SpongePluginGradle
- applyToSettings(Settings, PluginContainer, ExtensionContainer) - Method in class org.spongepowered.gradle.plugin.SpongePluginGradle
- artifactId() - Method in enum org.spongepowered.gradle.common.SpongePlatform
- asArguments() - Method in class org.spongepowered.gradle.plugin.SpongePluginGradle.GameTestArguments
B
- branding(Action<? super PluginBrandingConfiguration>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
C
- Constants - Class in org.spongepowered.gradle.common
- Constants.Dependencies - Class in org.spongepowered.gradle.common
- Constants.Plugins - Class in org.spongepowered.gradle.common
- Constants.Repositories - Class in org.spongepowered.gradle.common
- ContainerLoaderConfiguration - Class in org.spongepowered.gradle.plugin.config
- ContainerLoaderConfiguration(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.ContainerLoaderConfiguration
- contributor(String, Action<? super PluginContributorConfiguration>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- contributors(Action<? super NamedDomainObjectContainer<PluginContributorConfiguration>>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
D
- dependencies(Action<? super NamedDomainObjectContainer<PluginDependencyConfiguration>>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- dependency(String, Action<? super PluginDependencyConfiguration>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- description(String) - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- description(String) - Method in class org.spongepowered.gradle.plugin.config.PluginContributorConfiguration
- displayName(String) - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
E
- entrypoint(String) - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- exclude(String...) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- execute() - Method in class org.spongepowered.gradle.plugin.task.WritePluginMetadataTask
- execute(ComponentMetadataContext) - Method in class org.spongepowered.gradle.plugin.SpongeVersioningMetadataRule
- execute(CompatibilityCheckDetails<String>) - Method in class org.spongepowered.gradle.plugin.ApiVersionCompatibilityRule
F
- FORGE - Enum constant in enum org.spongepowered.gradle.common.SpongePlatform
G
- GameTestConfiguration - Class in org.spongepowered.gradle.plugin.config
-
Runs the plugin's gametests, the
@GameTestmethods undersrc/test, through thetesttask: the platform's gametest module is added to the test classpath, the Sponge runtime boots in the test JVM before JUnit discovers anything, and the plugin's own output is handed to it to load. - GameTestConfiguration(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- gameTests() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- gameTests(Action<? super GameTestConfiguration>) - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getBranding() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getContributors() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getDependencies() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getDescription() - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- getDescription() - Method in class org.spongepowered.gradle.plugin.config.PluginContributorConfiguration
- getDisplayName() - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- getEnabled() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
Whether the
testtask runs gametests;sponge.gameTests { }turns it on. - getEntrypoint() - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- getExcludes() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
Modules of the test runtime classpath kept out of the libraries, as
group:moduleor a wholegroup: what another platform's module brings along, or a test-only dependency the game should not see. - getGameTests() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
-
The gametest setup, see
GameTestConfiguration; configuring it turns it on. - getGlobal() - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Get the global configuration that plugins may inherit from.
- getGlobal() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getHomepage() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
-
Deprecated.
- getHomepageLink() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
- getIcon() - Method in class org.spongepowered.gradle.plugin.config.PluginBrandingConfiguration
- getIssues() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
-
Deprecated.
- getIssuesLink() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
- getLaunchTarget() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
The launch target the Sponge runtime boots with; the headless game test server by default.
- getLaunchTarget() - Method in class org.spongepowered.gradle.plugin.SpongePluginGradle.GameTestArguments
- getLibraries() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
What Sponge loads beside the plugin as game-layer libraries, each its own module.
- getLicense() - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
License of the output artifact.
- getLicense() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getLinks() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getLoader() - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Get information about the plugin loader.
- getLoader() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getLoadOrder() - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- getLogo() - Method in class org.spongepowered.gradle.plugin.config.PluginBrandingConfiguration
- getMappings() - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Get the mappings notation, as described in
DependencyHandler. - getMappings() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getName() - Method in class org.spongepowered.gradle.plugin.config.ContainerLoaderConfiguration
- getName() - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
- getName() - Method in class org.spongepowered.gradle.plugin.config.PluginContributorConfiguration
- getName() - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- getOptional() - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- getOutputDirectory() - Method in class org.spongepowered.gradle.plugin.task.WritePluginMetadataTask
- getPluginFiles() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
What Sponge loads as the plugin under test, as one plugin resource: by default the main and test outputs and the jars of the projects this one depends on, a multi-module plugin's other parts.
- getPluginId() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
The plugin the tests belong to, which prefixes their names:
<plugin id>.<group>.<method_name>. - getPlugins() - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Get a container to which individual plugins can be registered.
- getPlugins() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- getProperties() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getRoots() - Method in class org.spongepowered.gradle.plugin.SpongePluginGradle.GameTestArguments
- getSource() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
-
Deprecated.
- getSourceContainer() - Method in class org.spongepowered.gradle.plugin.task.WritePluginMetadataTask
- getSourceLink() - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
- getVersion() - Method in class org.spongepowered.gradle.plugin.config.ContainerLoaderConfiguration
- getVersion() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
The version of the platform's gametest module,
org.spongepowered:<platform>-gametest. - getVersion() - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- getVersion() - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- getWorkingDirectory() - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
-
Where the game test server runs;
build/gametest-runby default, with the EULA accepted. - GITHUB_ORGANIZATION - Static variable in class org.spongepowered.gradle.common.Constants
- global(Action<? super PluginInheritableConfiguration>) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
- guiceModule(String) - Method in class org.spongepowered.gradle.plugin.config.PluginConfiguration
H
- homepage(String) - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
I
- icon(String) - Method in class org.spongepowered.gradle.plugin.config.PluginBrandingConfiguration
- injectRepositories() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- injectRepositories(boolean) - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- issues(String) - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
J
- JAVA_PLAIN - Static variable in class org.spongepowered.gradle.plugin.config.PluginLoaders
L
- launchTarget(String) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- libraries(Object...) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- license(String) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Set the license.
- links(Action<? super PluginLinksConfiguration>) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- loader(Action<? super ContainerLoaderConfiguration>) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
- loadOrder(PluginDependency.LoadOrder) - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- logo(String) - Method in class org.spongepowered.gradle.plugin.config.PluginBrandingConfiguration
M
- mainClass() - Method in enum org.spongepowered.gradle.common.SpongePlatform
- mappings(String) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
-
Set the mappings.
- MetadataContainerConfiguration - Interface in org.spongepowered.gradle.plugin.config
-
A configuration that can specify a metadata container
- MINECRAFT_TARGET - Static variable in class org.spongepowered.gradle.plugin.SpongeVersioningMetadataRule
- minecraftVersion() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- minecraftVersion(String) - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
N
- name(String) - Method in class org.spongepowered.gradle.plugin.config.ContainerLoaderConfiguration
- NAME - Static variable in class org.spongepowered.gradle.common.Constants
O
- optional(boolean) - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- org.spongepowered.gradle.common - package org.spongepowered.gradle.common
- org.spongepowered.gradle.plugin - package org.spongepowered.gradle.plugin
- org.spongepowered.gradle.plugin.config - package org.spongepowered.gradle.plugin.config
- org.spongepowered.gradle.plugin.task - package org.spongepowered.gradle.plugin.task
P
- platform() - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- platform(SpongePlatform) - Method in class org.spongepowered.gradle.plugin.SpongePluginExtension
- plugin(Object...) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- plugin(String, Action<? super PluginConfiguration>) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
- PluginBrandingConfiguration - Class in org.spongepowered.gradle.plugin.config
-
Configuration for
PluginBranding. - PluginBrandingConfiguration(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginBrandingConfiguration
- PluginConfiguration - Class in org.spongepowered.gradle.plugin.config
- PluginConfiguration(String, ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginConfiguration
- PluginContributorConfiguration - Class in org.spongepowered.gradle.plugin.config
- PluginContributorConfiguration(String, ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginContributorConfiguration
- PluginDependencyConfiguration - Class in org.spongepowered.gradle.plugin.config
- PluginDependencyConfiguration(String, ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- pluginId(String) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- PluginInheritableConfiguration - Class in org.spongepowered.gradle.plugin.config
- PluginInheritableConfiguration(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- PluginLinksConfiguration - Class in org.spongepowered.gradle.plugin.config
- PluginLinksConfiguration(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
- PluginLoaders - Class in org.spongepowered.gradle.plugin.config
- plugins(Action<? super NamedDomainObjectContainer<PluginConfiguration>>) - Method in interface org.spongepowered.gradle.plugin.config.MetadataContainerConfiguration
- property(String, Object) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
S
- SHADOW_JAR_TASK_NAME - Static variable in class org.spongepowered.gradle.common.Constants.Plugins
- SHADOW_PLUGIN_IDS - Static variable in class org.spongepowered.gradle.common.Constants.Plugins
- SNAPSHOT_SUFFIX - Static variable in class org.spongepowered.gradle.common.Constants.Dependencies
- source(String) - Method in class org.spongepowered.gradle.plugin.config.PluginLinksConfiguration
- SPONGE - Static variable in class org.spongepowered.gradle.common.Constants.Repositories
- SPONGE_API - Static variable in class org.spongepowered.gradle.common.Constants.Dependencies
- SPONGE_GROUP - Static variable in class org.spongepowered.gradle.common.Constants.Dependencies
- SpongePlatform - Enum in org.spongepowered.gradle.common
- SpongePluginExtension - Class in org.spongepowered.gradle.plugin
- SpongePluginExtension(ObjectFactory) - Constructor for class org.spongepowered.gradle.plugin.SpongePluginExtension
- SpongePluginGradle - Class in org.spongepowered.gradle.plugin
- SpongePluginGradle() - Constructor for class org.spongepowered.gradle.plugin.SpongePluginGradle
- SpongePluginGradle.GameTestArguments - Class in org.spongepowered.gradle.plugin
-
The JVM arguments that make the test JVM boot the game, Sponge's launcher interceptor and what it launches, and tell the gametest engine where the tests are
- SpongeVersioningMetadataRule - Class in org.spongepowered.gradle.plugin
- SpongeVersioningMetadataRule() - Constructor for class org.spongepowered.gradle.plugin.SpongeVersioningMetadataRule
T
- TASK_GROUP - Static variable in class org.spongepowered.gradle.common.Constants
V
- valueOf(String) - Static method in enum org.spongepowered.gradle.common.SpongePlatform
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.spongepowered.gradle.common.SpongePlatform
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VANILLA - Enum constant in enum org.spongepowered.gradle.common.SpongePlatform
- version(String) - Method in class org.spongepowered.gradle.plugin.config.ContainerLoaderConfiguration
- version(String) - Method in class org.spongepowered.gradle.plugin.config.GameTestConfiguration
- version(String) - Method in class org.spongepowered.gradle.plugin.config.PluginDependencyConfiguration
- version(String) - Method in class org.spongepowered.gradle.plugin.config.PluginInheritableConfiguration
- VERSION - Static variable in class org.spongepowered.gradle.common.Constants
W
- WritePluginMetadataTask - Class in org.spongepowered.gradle.plugin.task
- WritePluginMetadataTask() - Constructor for class org.spongepowered.gradle.plugin.task.WritePluginMetadataTask
All Classes and Interfaces|All Packages|Constant Field Values