Package net.fabricmc.loom.api
Interface LoomGradleExtensionAPI
- All Known Subinterfaces:
LoomGradleExtension
- All Known Implementing Classes:
LoomGradleExtensionApiImpl,LoomGradleExtensionImpl,MinecraftGradleExtension
public interface LoomGradleExtensionAPI
This is the public api available exposed to build scripts.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddDecompiler(LoomDecompiler decompiler)default voidaddJarProcessor(JarProcessor processor)default FileDeprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.file.RegularFilePropertydefault StringDeprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.provider.Property<String>default List<LoomDecompiler>Deprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.provider.ListProperty<LoomDecompiler>org.gradle.api.provider.ListProperty<JarProcessor>default List<JarProcessor>Deprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.file.ConfigurableFileCollectiongetMixin()default StringDeprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.provider.Property<Boolean>org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>org.gradle.api.provider.Property<Boolean>default booleanDeprecated, for removal: This API element is subject to removal in a future version.default booleanDeprecated, for removal: This API element is subject to removal in a future version.org.gradle.api.artifacts.Dependencylayered(org.gradle.api.Action<LayeredMappingSpecBuilder> action)voidmixin(org.gradle.api.Action<MixinApExtensionAPI> action)default org.gradle.api.artifacts.Dependencyvoidruns(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action)default voidsetAccessWidener(File file)Deprecated, for removal: This API element is subject to removal in a future version.default voidsetCustomManifest(String customManifest)Deprecated, for removal: This API element is subject to removal in a future version.default voidsetRefmapName(String refmapName)Deprecated, for removal: This API element is subject to removal in a future version.default voidsetRemapMod(boolean remapMod)Deprecated, for removal: This API element is subject to removal in a future version.default voidsetShareCaches(boolean shareCaches)Deprecated, for removal: This API element is subject to removal in a future version.default void
-
Method Details
-
getDeprecationHelper
-
getAccessWidenerPath
org.gradle.api.file.RegularFileProperty getAccessWidenerPath() -
getAccessWidener
Deprecated, for removal: This API element is subject to removal in a future version. -
setAccessWidener
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default void setAccessWidener(File file)Deprecated, for removal: This API element is subject to removal in a future version. -
getGameDecompilers
org.gradle.api.provider.ListProperty<LoomDecompiler> getGameDecompilers() -
getDecompilers
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default List<LoomDecompiler> getDecompilers()Deprecated, for removal: This API element is subject to removal in a future version. -
addDecompiler
-
getGameJarProcessors
org.gradle.api.provider.ListProperty<JarProcessor> getGameJarProcessors() -
getJarProcessors
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default List<JarProcessor> getJarProcessors()Deprecated, for removal: This API element is subject to removal in a future version. -
addJarProcessor
-
getLog4jConfigs
org.gradle.api.file.ConfigurableFileCollection getLog4jConfigs() -
officialMojangMappings
default org.gradle.api.artifacts.Dependency officialMojangMappings() -
layered
org.gradle.api.artifacts.Dependency layered(org.gradle.api.Action<LayeredMappingSpecBuilder> action) -
getRefmapName
Deprecated, for removal: This API element is subject to removal in a future version. -
setRefmapName
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default void setRefmapName(String refmapName)Deprecated, for removal: This API element is subject to removal in a future version. -
getRemapArchives
org.gradle.api.provider.Property<Boolean> getRemapArchives() -
isRemapMod
Deprecated, for removal: This API element is subject to removal in a future version. -
setRemapMod
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default void setRemapMod(boolean remapMod)Deprecated, for removal: This API element is subject to removal in a future version. -
runs
void runs(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action) -
getRunConfigs
org.gradle.api.NamedDomainObjectContainer<RunConfigSettings> getRunConfigs() -
mixin
-
getMixin
-
getCustomMinecraftManifest
org.gradle.api.provider.Property<String> getCustomMinecraftManifest() -
setCustomManifest
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default void setCustomManifest(String customManifest)Deprecated, for removal: This API element is subject to removal in a future version. -
getCustomManifest
@Deprecated(forRemoval=true) @ScheduledForRemoval(inVersion="0.11") default String getCustomManifest()Deprecated, for removal: This API element is subject to removal in a future version.
-