Interface LoomGradleExtensionAPI

All Known Subinterfaces:
LoomGradleExtension
All Known Implementing Classes:
LoomGradleExtensionApiImpl, LoomGradleExtensionImpl

public interface LoomGradleExtensionAPI
This is the public api available exposed to build scripts.
  • Method Details

    • getAccessWidener

      File getAccessWidener()
    • setAccessWidener

      void setAccessWidener​(File file)
    • setShareCaches

      void setShareCaches​(boolean shareCaches)
    • isShareCaches

      boolean isShareCaches()
    • shareCaches

      default void shareCaches()
    • getDecompilers

      List<LoomDecompiler> getDecompilers()
    • addDecompiler

      void addDecompiler​(LoomDecompiler decompiler)
    • getJarProcessors

      List<JarProcessor> getJarProcessors()
    • addJarProcessor

      void addJarProcessor​(JarProcessor processor)
    • getLog4jConfigs

      org.gradle.api.file.ConfigurableFileCollection getLog4jConfigs()
    • officialMojangMappings

      default org.gradle.api.artifacts.Dependency officialMojangMappings()
    • layered

      org.gradle.api.artifacts.Dependency layered​(org.gradle.api.Action<LayeredMappingSpecBuilder> action)
    • getRefmapName

      String getRefmapName()
    • setRefmapName

      void setRefmapName​(String refmapName)
    • isRemapMod

      boolean isRemapMod()
    • setRemapMod

      void setRemapMod​(boolean remapMod)
    • runs

      void runs​(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action)
    • getRunConfigs

      org.gradle.api.NamedDomainObjectContainer<RunConfigSettings> getRunConfigs()
    • mixin

      @Experimental void mixin​(org.gradle.api.Action<MixinApExtensionAPI> action)
    • setCustomManifest

      void setCustomManifest​(String customManifest)
    • getCustomManifest

      String getCustomManifest()