Class SpigotWarden

java.lang.Object
io.github.shayf0x.spigotwarden.SpigotWarden
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class SpigotWarden extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Main class of SpigotWarden
  • Constructor Details

    • SpigotWarden

      public SpigotWarden()
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • getExtension

      public SpigotWardenExtension getExtension()
      get Remapped extension class which contains plugin's properties
      Returns:
      RemappedExtension class
      See Also:
    • getManager

      public Manager getManager()
      get Manager class which contains the plugin's utility methods
      Returns:
      Manager class
      See Also:
    • getBuildJar

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> getBuildJar()
      get Jar gradle task class to compile plugin.jar and change output directory
      Returns:
      Jar class taskProvider
      See Also:
      • Jar
    • getSetup

      public org.gradle.api.tasks.TaskProvider<Setup> getSetup()
      get Setup gradle task class to test and download files necessary
      Returns:
      Setup class taskProvider
      See Also: