Class MinecraftInstallation

java.lang.Object
dev.lukebemish.crochet.model.MinecraftInstallation
All Implemented Interfaces:
org.gradle.api.Named
Direct Known Subclasses:
AbstractVanillaInstallation

public abstract class MinecraftInstallation extends Object implements org.gradle.api.Named
  • Field Details

  • Constructor Details

  • Method Details

    • getDistribution

      public org.gradle.api.provider.Property<InstallationDistribution> getDistribution()
    • client

      public void client()
    • joined

      public void joined()
    • server

      public void server()
    • getName

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

      public void forFeature(org.gradle.api.tasks.SourceSet sourceSet)
    • canPublishInjectedInterfaces

      protected boolean canPublishInjectedInterfaces()
    • forLocalFeature

      public void forLocalFeature(org.gradle.api.tasks.SourceSet sourceSet)
    • makeDependencies

      protected InstallationDependencies makeDependencies(org.gradle.api.Project project)
    • getDependencies

      public InstallationDependencies getDependencies()