Interface RenamerExtension
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.gradle.api.tasks.TaskProvider<ChainMappings> org.gradle.api.tasks.TaskProvider<ChainMappings> chain(String name, org.gradle.api.Action<? super ChainMappings> action) default org.gradle.api.tasks.TaskProvider<RenameJar> org.gradle.api.tasks.TaskProvider<RenameJar> default org.gradle.api.tasks.TaskProvider<RenameJar> org.gradle.api.tasks.TaskProvider<RenameJar> classes(String name, org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameJar> action) default org.gradle.api.tasks.TaskProvider<RenameJar> classes(String name, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input) org.gradle.api.tasks.TaskProvider<RenameJar> classes(String name, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameJar> action) default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.bundling.AbstractArchiveTask input) default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameJar> action) default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input) default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameJar> action) default org.gradle.api.tasks.TaskProvider<ConvertMappings> default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.Action<? super ConvertMappings> action) default org.gradle.api.tasks.TaskProvider<ConvertMappings> default org.gradle.api.tasks.TaskProvider<ConvertMappings> org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input, String format, org.gradle.api.Action<? super ConvertMappings> action) default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input, org.gradle.api.Action<? super ConvertMappings> action) default org.gradle.api.tasks.TaskProvider<ConvertMappings> default org.gradle.api.tasks.TaskProvider<ConvertMappings> org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input, String format, org.gradle.api.Action<? super ConvertMappings> action) default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input, org.gradle.api.Action<? super ConvertMappings> action) default org.gradle.api.provider.Provider<org.gradle.api.artifacts.Dependency> dependency(String coordinates) Used for deobfuscating dependencies.org.gradle.api.provider.Provider<org.gradle.api.artifacts.Dependency> dependency(String coordinates, org.gradle.api.Action<? super RenameJar> action) Used for deobfuscating dependencies.default MixinConfigEnable Mixin reference mapping, "mixin magic" as seen hereenableMixinRefmaps(org.gradle.api.Action<MixinConfig> action) Enable and configure Mixin reference mapping, "mixin magic" as seen hereorg.gradle.api.file.ConfigurableFileCollectiongetMixin()Configure Mixin setup, seeenableMixinRefmaps()voiddefault voidvoidmappings(org.gradle.api.artifacts.Dependency dependency) voidmappings(org.gradle.api.provider.Provider<?> dependency) default voidmappings(org.gradle.api.provider.ProviderConvertible<?> dependency) voidmappings(org.gradle.api.tasks.TaskProvider<?> task) default org.gradle.api.tasks.TaskProvider<MergeMappings> org.gradle.api.tasks.TaskProvider<MergeMappings> merge(String name, org.gradle.api.Action<? super MergeMappings> action) voidsetMappings(org.gradle.api.file.FileCollection files) sources(String name, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(String name, org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(String name, org.gradle.api.tasks.SourceSet input, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(String name, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(org.gradle.api.tasks.bundling.AbstractArchiveTask input) default RenameSourcessources(org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(org.gradle.api.tasks.SourceSet input) default RenameSourcessources(org.gradle.api.tasks.SourceSet input, org.gradle.api.Action<? super RenameSources> action) default RenameSourcessources(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input) default RenameSourcessources(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameSources> action)
-
Field Details
-
NAME
-
-
Method Details
-
mappings
-
mappings
-
mappings
void mappings(org.gradle.api.artifacts.Dependency dependency) -
mappings
void mappings(org.gradle.api.provider.Provider<?> dependency) -
mappings
void mappings(org.gradle.api.tasks.TaskProvider<?> task) -
mappings
default void mappings(org.gradle.api.provider.ProviderConvertible<?> dependency) -
setMappings
void setMappings(org.gradle.api.file.FileCollection files) -
getMappings
org.gradle.api.file.ConfigurableFileCollection getMappings() -
classes
default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.bundling.AbstractArchiveTask input) -
classes
-
classes
default org.gradle.api.tasks.TaskProvider<RenameJar> classes(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input) -
classes
-
classes
-
classes
-
classes
-
classes
-
classes
-
classes
-
sources
-
sources
default RenameSources sources(org.gradle.api.tasks.SourceSet input, org.gradle.api.Action<? super RenameSources> action) -
sources
default RenameSources sources(String name, org.gradle.api.tasks.SourceSet input, org.gradle.api.Action<? super RenameSources> action) -
sources
-
sources
default RenameSources sources(org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameSources> action) -
sources
default RenameSources sources(String name, org.gradle.api.tasks.bundling.AbstractArchiveTask input, org.gradle.api.Action<? super RenameSources> action) -
sources
default RenameSources sources(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input) -
sources
default RenameSources sources(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameSources> action) -
sources
default RenameSources sources(String name, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> input, org.gradle.api.Action<? super RenameSources> action) -
sources
-
convert
-
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.Action<? super ConvertMappings> action) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input, org.gradle.api.Action<? super ConvertMappings> action) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input, String format) -
convert
org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.provider.Provider<?> input, String format, org.gradle.api.Action<? super ConvertMappings> action) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input, org.gradle.api.Action<? super ConvertMappings> action) -
convert
default org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input, String format) -
convert
org.gradle.api.tasks.TaskProvider<ConvertMappings> convert(String name, org.gradle.api.tasks.TaskProvider<?> input, String format, org.gradle.api.Action<? super ConvertMappings> action) -
chain
-
chain
org.gradle.api.tasks.TaskProvider<ChainMappings> chain(String name, org.gradle.api.Action<? super ChainMappings> action) -
merge
-
merge
org.gradle.api.tasks.TaskProvider<MergeMappings> merge(String name, org.gradle.api.Action<? super MergeMappings> action) -
dependency
default org.gradle.api.provider.Provider<org.gradle.api.artifacts.Dependency> dependency(String coordinates) Used for deobfuscating dependencies. This does not support source file deobfuscation
If the
net.minecraftforge.gradlegradle plugin is also applied, then we also defaultnaiveSrgtotruereversetotrue
-
dependency
org.gradle.api.provider.Provider<org.gradle.api.artifacts.Dependency> dependency(String coordinates, org.gradle.api.Action<? super RenameJar> action) Used for deobfuscating dependencies. This does not support source file deobfuscation
If the
net.minecraftforge.gradlegradle plugin is also applied, then we also defaultnaiveSrgtotruereversetotrue
-
enableMixinRefmaps
Enable Mixin reference mapping, "mixin magic" as seen hereFor a more in depth explanation:
-
Source sets
Each source set can be individually configured, outputting a
refmap.jsonto be used at runtime. Main Annotation Processor compilation args added:"-AmappingTypes=tsrg""-AdefaultObfuscationEnv=searge""-AreobfTsrgFile"set to the path of the.tsrgmappings file,sourced from theminecraftdependency"-AoutRefMapFile"a path to where this source set'srefmap.jsonwill be output by the AP
-
Run configs
Adds the
"--mixin.config"run config argument(s), so that developer environment testing will have mixins applied when running the game -
Jar output
Copies over the refmaps into the output Jar, and fills out the
"MixinConfigs"manifest entry, allowing for the application of Mixins in a production environment
-
Source sets
-
enableMixinRefmaps
Enable and configure Mixin reference mapping, "mixin magic" as seen hereFor a more in depth explanation:
-
Source sets
Each source set can be individually configured, outputting a
refmap.jsonto be used at runtime. Main AP compilation args added:"-AmappingTypes=tsrg""-AdefaultObfuscationEnv=searge""-AreobfTsrgFile"set to the path of the.tsrgmappings file,sourced from theminecraftdependency"-AoutRefMapFile"a path to where this source set'srefmap.jsonwill be output by the AP
-
Run configs
Adds the
"--mixin.config"run config argument(s), so that developer environment testing will have mixins applied when running the game -
Jar output
Copies over the refmaps into the output Jar, and fills out the
"MixinConfigs"manifest entry, allowing for the application of Mixins in a production environment
-
Source sets
-
getMixin
MixinConfig getMixin()Configure Mixin setup, seeenableMixinRefmaps()
-