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(Project project)
  • Method Details

    • getParent

      public abstract Property<Project> getParent()
    • getCleanSrc

      public abstract RegularFileProperty getCleanSrc()
    • getPatchedSrc

      public abstract DirectoryProperty getPatchedSrc()
    • getPatches

      public abstract DirectoryProperty getPatches()
    • getMcVersion

      public abstract 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 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 MapProperty<String,File> getProcessorData()