Index

A B C D E F G H I J L M N O P S T V W 
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 @GameTest methods under src/test, through the test task: 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 test task 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:module or a whole group: 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-run by 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
 
A B C D E F G H I J L M N O P S T V W 
All Classes and Interfaces|All Packages|Constant Field Values