Class Run

java.lang.Object
dev.lukebemish.crochet.model.Run
All Implemented Interfaces:
org.gradle.api.artifacts.dsl.Dependencies, org.gradle.api.Named

public abstract class Run extends Object implements org.gradle.api.Named, org.gradle.api.artifacts.dsl.Dependencies
  • Constructor Details

    • Run

      @Inject public Run(String name)
  • Method Details

    • getToolchainService

      @Inject protected abstract org.gradle.jvm.toolchain.JavaToolchainService getToolchainService()
    • getName

      public String getName()
      Specified by:
      getName in interface org.gradle.api.Named
    • getIdeName

      public abstract org.gradle.api.provider.Property<String> getIdeName()
    • getRunDirectory

      public abstract org.gradle.api.file.DirectoryProperty getRunDirectory()
    • getJvmArgs

      public abstract org.gradle.api.provider.ListProperty<String> getJvmArgs()
    • getArgs

      public abstract org.gradle.api.provider.ListProperty<String> getArgs()
    • getMainClass

      public abstract org.gradle.api.provider.Property<String> getMainClass()
    • getToolchain

      public abstract Run.ToolchainSpec getToolchain()
    • toolchain

      public void toolchain(org.gradle.api.Action<Run.ToolchainSpec> action)
    • getImplementation

      public abstract org.gradle.api.artifacts.dsl.DependencyCollector getImplementation()
    • client

      public void client(MinecraftInstallation installation)
    • server

      public void server(MinecraftInstallation installation)
    • getAvoidNeedlessDecompilation

      public abstract org.gradle.api.provider.Property<Boolean> getAvoidNeedlessDecompilation()