Interface LoomGradleExtension

All Superinterfaces:
LoomGradleExtensionAPI
All Known Implementing Classes:
LoomGradleExtensionImpl

public interface LoomGradleExtension extends LoomGradleExtensionAPI
  • Method Details

    • get

      static LoomGradleExtension get(org.gradle.api.Project project)
    • getFiles

      LoomFiles getFiles()
    • createLazyConfiguration

      org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> createLazyConfiguration(String name)
    • getLazyConfigurationProvider

      org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> getLazyConfigurationProvider(String name)
    • getOrCreateSrcMappingCache

      org.cadixdev.lorenz.MappingSet getOrCreateSrcMappingCache(int id, Supplier<org.cadixdev.lorenz.MappingSet> factory)
    • getOrCreateSrcMercuryCache

      org.cadixdev.mercury.Mercury getOrCreateSrcMercuryCache(int id, Supplier<org.cadixdev.mercury.Mercury> factory)
    • getUnmappedModCollection

      org.gradle.api.file.ConfigurableFileCollection getUnmappedModCollection()
    • setInstallerData

      void setInstallerData(InstallerData data)
    • getInstallerData

      InstallerData getInstallerData()
    • setDependencyManager

      void setDependencyManager(LoomDependencyManager dependencyManager)
    • getDependencyManager

      LoomDependencyManager getDependencyManager()
    • setJarProcessorManager

      void setJarProcessorManager(JarProcessorManager jarProcessorManager)
    • getJarProcessorManager

      JarProcessorManager getJarProcessorManager()
    • getMinecraftProvider

      default MinecraftProviderImpl getMinecraftProvider()
    • getMappingsProvider

      default MappingsProviderImpl getMappingsProvider()
    • getMinecraftMappedProvider

      default MinecraftMappedProvider getMinecraftMappedProvider()
    • getNextMixinMappings

      File getNextMixinMappings()
    • getAllMixinMappings

      Set<File> getAllMixinMappings()
    • isRootProject

      boolean isRootProject()
    • ideSync

      default boolean ideSync()
    • getIntermediaryUrl

      default String getIntermediaryUrl(String minecraftVersion)
    • getMixin

      MixinExtension getMixin()
      Specified by:
      getMixin in interface LoomGradleExtensionAPI
    • getTransitiveAccessWideners

      List<AccessWidenerFile> getTransitiveAccessWideners()
    • addTransitiveAccessWideners

      void addTransitiveAccessWideners(List<AccessWidenerFile> accessWidenerFiles)