Class AshwingExtension

java.lang.Object
dev.ftb.plugins.ashwing.extension.AshwingExtension

public class AshwingExtension extends Object
Root extension for all things Ashwing.
  • Constructor Details

    • AshwingExtension

      public AshwingExtension(org.gradle.api.Project project)
  • Method Details

    • repos

      public Repos repos()
      Maven repositories shorthand methods.
    • repos

      public Repos repos(org.gradle.api.Project project)
    • utils

      public Utils utils()
      General utilities for Ashwing projects.
    • utils

      public Utils utils(org.gradle.api.Project project)
    • publishing

      public void publishing(org.gradle.api.Action<AshwingPublishingExtension> action)
      Configure publishing options.
    • getPublishing

      public AshwingPublishingExtension getPublishing()
      Publishing options for this project.
    • getModId

      public org.gradle.api.provider.Property<String> getModId()
      The root projects mod id.
    • getModName

      public org.gradle.api.provider.Property<String> getModName()
      The root projects mod name.
    • getSafeModName

      public String getSafeModName()
    • createChangelog

      public String createChangelog()
    • isMonoProject

      public boolean isMonoProject()
      If the contained project is a mono repo with multiple modloader children.