Package net.fabricmc.loom
Class LoomGradleExtension
java.lang.Object
net.fabricmc.loom.LoomGradleExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccessWidener(Object file)voidaddDecompiler(LoomDecompiler decompiler)Loom will generate a new genSources task (with a new name, based off ofLoomDecompiler.name()) that uses the specified decompiler instead.voidaddJarProcessor(JarProcessor processor)Add a transformation over the mapped mc jar.voidaddUnmappedMod(Path file)Deprecated.com.google.gson.JsonObjectorg.gradle.api.file.ConfigurableFileCollectionorg.cadixdev.lorenz.MappingSetgetOrCreateSrcMappingCache(int id, Supplier<org.cadixdev.lorenz.MappingSet> factory)org.cadixdev.mercury.MercurygetOrCreateSrcMercuryCache(int id, Supplier<org.cadixdev.mercury.Mercury> factory)org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>org.gradle.api.file.ConfigurableFileCollectionDeprecated.usegetUnmappedModCollection()insteadbooleanbooleanideSync()booleanbooleanorg.gradle.api.artifacts.Dependencylayered(org.gradle.api.Action<LayeredMappingSpecBuilder> action)org.gradle.api.artifacts.Dependencyvoidruns(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action)voidsetDependencyManager(LoomDependencyManager dependencyManager)voidsetInstallerJson(com.google.gson.JsonObject object)voidsetJarProcessorManager(JarProcessorManager jarProcessorManager)
-
Field Details
-
refmapName
-
loaderLaunchMethod
-
remapMod
public boolean remapMod -
customManifest
-
accessWidener
-
intermediaryUrl
-
-
Constructor Details
-
LoomGradleExtension
public LoomGradleExtension(org.gradle.api.Project project)
-
-
Method Details
-
addDecompiler
Loom will generate a new genSources task (with a new name, based off ofLoomDecompiler.name()) that uses the specified decompiler instead. -
addJarProcessor
Add a transformation over the mapped mc jar. Adding any jar processor will cause mapped mc jars to be stored per-project so that different transformation can be applied in different projects. This means remapping will need to be done individually per-project, which is slower when developing more than one project using the same minecraft version. -
getOrCreateSrcMappingCache
public org.cadixdev.lorenz.MappingSet getOrCreateSrcMappingCache(int id, Supplier<org.cadixdev.lorenz.MappingSet> factory) -
getOrCreateSrcMercuryCache
public org.cadixdev.mercury.Mercury getOrCreateSrcMercuryCache(int id, Supplier<org.cadixdev.mercury.Mercury> factory) -
officialMojangMappings
public org.gradle.api.artifacts.Dependency officialMojangMappings() -
layered
public org.gradle.api.artifacts.Dependency layered(org.gradle.api.Action<LayeredMappingSpecBuilder> action) -
addUnmappedMod
Deprecated.usegetUnmappedModCollection().from()instead- See Also:
ConfigurableFileCollection.from(Object...)
-
getUnmappedMods
Deprecated.usegetUnmappedModCollection()instead -
getUnmappedModCollection
public org.gradle.api.file.ConfigurableFileCollection getUnmappedModCollection() -
setInstallerJson
public void setInstallerJson(com.google.gson.JsonObject object) -
getInstallerJson
public com.google.gson.JsonObject getInstallerJson() -
accessWidener
-
getUserCache
-
getRootProjectPersistentCache
-
getProjectPersistentCache
-
getRootProjectBuildCache
-
getProjectBuildCache
-
getRemappedModCache
-
getNestedModCache
-
getNativesJarStore
-
getNativesDirectory
-
hasCustomNatives
public boolean hasCustomNatives() -
getDevLauncherConfig
-
getLoaderLaunchMethod
-
getDependencyManager
-
getMinecraftProvider
-
getMinecraftMappedProvider
-
getMappingsProvider
-
setDependencyManager
-
getJarProcessorManager
-
setJarProcessorManager
-
getJarProcessors
-
getRefmapName
-
ideSync
public boolean ideSync() -
getIntermediaryUrl
-
isRootProject
public boolean isRootProject() -
getRootGradleExtension
-
getNextMixinMappings
-
getAllMixinMappings
-
getDecompilers
-
getDefaultLog4jConfigFile
-
getUnpickLoggingConfigFile
-
getLog4jConfigs
public org.gradle.api.file.ConfigurableFileCollection getLog4jConfigs() -
runs
public void runs(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action) -
getRunConfigs
-
getProjectData
-
getUnmappedModCollection().from()instead