Class VanillaEnvironment

java.lang.Object
com.cleanroommc.gradle.api.ext.VanillaEnvironment
All Implemented Interfaces:
org.gradle.api.Named

public abstract class VanillaEnvironment extends Object implements org.gradle.api.Named
A named, independently runnable vanilla Minecraft environment.
  • Constructor Details

    • VanillaEnvironment

      @Inject public VanillaEnvironment(String name)
  • Method Details

    • getName

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

      public abstract org.gradle.api.provider.Property<String> getVersion()
    • getJavaVersion

      public abstract org.gradle.api.provider.Property<Integer> getJavaVersion()
    • getProblems

      @Inject protected abstract org.gradle.api.problems.Problems getProblems()
    • client

      public void client(org.gradle.api.Action<? super RunMinecraft> action)
    • server

      public void server(org.gradle.api.Action<? super RunMinecraft> action)
    • getRunClient

      public org.gradle.api.tasks.TaskProvider<RunMinecraft> getRunClient()
    • getRunServer

      public org.gradle.api.tasks.TaskProvider<RunMinecraft> getRunServer()
    • register

      public void register(org.gradle.api.Project project, CleanroomExtension extension)