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(Object 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()