Class LegacyMinecraftExtension

java.lang.Object
net.minecraftforge.forgedev.LegacyMinecraftExtension
Direct Known Subclasses:
LegacyPatcherExtension

@VisibleForTesting public abstract class LegacyMinecraftExtension extends Object
  • Field Details

  • Constructor Details

    • LegacyMinecraftExtension

      @Inject public LegacyMinecraftExtension(Project project)
  • Method Details

    • getObjects

      @Inject protected abstract ObjectFactory getObjects()
    • getProject

      public Project getProject()
    • getMappingChannel

      public abstract Property<String> getMappingChannel()
    • getMappingVersion

      public abstract Property<String> getMappingVersion()
    • getMappings

      public Provider<String> getMappings()
    • mappings

      public void mappings(Provider<String> channel, Provider<String> version)
    • mappings

      public void mappings(String channel, String version)
    • mappings

      public void mappings(Map<String, ? extends CharSequence> mappings)
    • getAccessTransformers

      public ConfigurableFileCollection getAccessTransformers()
    • setAccessTransformers

      public void setAccessTransformers(Object... files)
    • setAccessTransformer

      public void setAccessTransformer(Object files)
    • accessTransformers

      public void accessTransformers(Object... files)
    • accessTransformer

      public void accessTransformer(Object file)
    • getSideAnnotationStrippers

      public abstract ConfigurableFileCollection getSideAnnotationStrippers()
    • getEnableEclipsePrepareRuns

      public abstract Property<Boolean> getEnableEclipsePrepareRuns()
      If the Eclipse configurations should run the prepareX task before starting the game.

      Default: false

    • getEnableIdeaPrepareRuns

      public abstract Property<Boolean> getEnableIdeaPrepareRuns()
      If the IntelliJ IDEA configurations should run the prepareX task before starting the game.

      Default: false

    • getCopyIdeResources

      public abstract Property<Boolean> getCopyIdeResources()
      If Gradle resources should be copied to the respective IDE output folders before starting the game.

      Default: false

    • getGenerateRunFolders

      public abstract Property<Boolean> getGenerateRunFolders()
      If run configurations should be grouped in folders.

      Default: false