Class LegacyPatcherExtension

java.lang.Object
net.minecraftforge.forgedev.LegacyMinecraftExtension
net.minecraftforge.forgedev.LegacyPatcherExtension

@VisibleForTesting public abstract class LegacyPatcherExtension extends LegacyMinecraftExtension
  • Field Details

  • Constructor Details

    • LegacyPatcherExtension

      public LegacyPatcherExtension(org.gradle.api.Project project)
  • Method Details

    • getParent

      public abstract org.gradle.api.provider.Property<org.gradle.api.Project> getParent()
    • getCleanSrc

      public abstract org.gradle.api.file.RegularFileProperty getCleanSrc()
    • getPatchedSrc

      public abstract org.gradle.api.file.DirectoryProperty getPatchedSrc()
    • getPatches

      public abstract org.gradle.api.file.DirectoryProperty getPatches()
    • getMcVersion

      public abstract org.gradle.api.provider.Property<String> getMcVersion()
    • isSrgPatches

      public boolean isSrgPatches()
    • setSrgPatches

      public void setSrgPatches(boolean srgPatches)
    • getNotchObf

      public boolean getNotchObf()
    • setNotchObf

      public void setNotchObf(boolean value)
    • getExcs

      public abstract org.gradle.api.file.ConfigurableFileCollection getExcs()
    • setExtraExcs

      public void setExtraExcs(List<Object> extraExcs)
    • extraExcs

      public void extraExcs(Object... excs)
    • extraExc

      public void extraExc(Object exc)
    • getExtraExcs

      public List<Object> getExtraExcs()
    • extraMapping

      public void extraMapping(Object mapping)
    • setExtraMappings

      public void setExtraMappings(List<Object> extraMappings)
    • getExtraMappings

      public List<Object> getExtraMappings()
    • getProcessor

      @Nullable public net.minecraftforge.util.data.json.PatcherConfig.V2.DataFunction getProcessor()
    • getProcessorData

      public abstract org.gradle.api.provider.MapProperty<String,File> getProcessorData()