public class LoomGradleExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.io.File |
accessWidener |
java.lang.String |
customManifest |
java.util.function.Function<java.lang.String,java.lang.Object> |
intermediaryUrl |
java.lang.String |
loaderLaunchMethod |
java.lang.String |
refmapName |
boolean |
remapMod |
boolean |
shareCaches |
| Constructor and Description |
|---|
LoomGradleExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
accessWidener(java.lang.Object file) |
void |
addDecompiler(LoomDecompiler decompiler)
Loom will generate a new genSources task (with a new name, based off of
LoomDecompiler.name())
that uses the specified decompiler instead. |
void |
addJarProcessor(JarProcessor processor)
Add a transformation over the mapped mc jar.
|
void |
addUnmappedMod(java.nio.file.Path file)
Deprecated.
use
getUnmappedModCollection().from() instead |
java.util.Set<java.io.File> |
getAllMixinMappings() |
java.util.List<LoomDecompiler> |
getDecompilers() |
java.io.File |
getDefaultLog4jConfigFile() |
LoomDependencyManager |
getDependencyManager() |
java.io.File |
getDevLauncherConfig() |
com.google.gson.JsonObject |
getInstallerJson() |
java.util.function.Function<java.lang.String,java.lang.String> |
getIntermediaryUrl() |
JarProcessorManager |
getJarProcessorManager() |
java.util.List<JarProcessor> |
getJarProcessors() |
java.lang.String |
getLoaderLaunchMethod() |
org.gradle.api.file.ConfigurableFileCollection |
getLog4jConfigs() |
MappingsProvider |
getMappingsProvider() |
MinecraftMappedProvider |
getMinecraftMappedProvider() |
MinecraftProvider |
getMinecraftProvider() |
java.io.File |
getNativesDirectory() |
java.io.File |
getNativesJarStore() |
java.io.File |
getNestedModCache() |
java.io.File |
getNextMixinMappings() |
org.cadixdev.lorenz.MappingSet |
getOrCreateSrcMappingCache(int id,
java.util.function.Supplier<org.cadixdev.lorenz.MappingSet> factory) |
org.cadixdev.mercury.Mercury |
getOrCreateSrcMercuryCache(int id,
java.util.function.Supplier<org.cadixdev.mercury.Mercury> factory) |
java.io.File |
getProjectBuildCache() |
java.io.File |
getProjectPersistentCache() |
java.lang.String |
getRefmapName() |
java.io.File |
getRemappedModCache() |
LoomGradleExtension |
getRootGradleExtension() |
java.io.File |
getRootProjectBuildCache() |
java.io.File |
getRootProjectPersistentCache() |
org.gradle.api.NamedDomainObjectContainer<RunConfigSettings> |
getRunConfigs() |
LoomGradleExtension |
getSharedGradleExtension() |
org.gradle.api.file.ConfigurableFileCollection |
getUnmappedModCollection() |
java.util.List<java.nio.file.Path> |
getUnmappedMods()
Deprecated.
use
getUnmappedModCollection() instead |
java.io.File |
getUnpickLoggingConfigFile() |
java.io.File |
getUserCache() |
boolean |
hasCustomNatives() |
boolean |
ideSync() |
boolean |
isRootProject() |
boolean |
isShareCaches() |
org.gradle.api.artifacts.Dependency |
officialMojangMappings() |
void |
runs(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action) |
void |
setDependencyManager(LoomDependencyManager dependencyManager) |
void |
setInstallerJson(com.google.gson.JsonObject object) |
void |
setJarProcessorManager(JarProcessorManager jarProcessorManager) |
public java.lang.String refmapName
public java.lang.String loaderLaunchMethod
public boolean remapMod
public java.lang.String customManifest
public java.io.File accessWidener
public java.util.function.Function<java.lang.String,java.lang.Object> intermediaryUrl
public boolean shareCaches
public void addDecompiler(LoomDecompiler decompiler)
LoomDecompiler.name())
that uses the specified decompiler instead.public void addJarProcessor(JarProcessor processor)
public org.cadixdev.lorenz.MappingSet getOrCreateSrcMappingCache(int id,
java.util.function.Supplier<org.cadixdev.lorenz.MappingSet> factory)
public org.cadixdev.mercury.Mercury getOrCreateSrcMercuryCache(int id,
java.util.function.Supplier<org.cadixdev.mercury.Mercury> factory)
public org.gradle.api.artifacts.Dependency officialMojangMappings()
@Deprecated public void addUnmappedMod(java.nio.file.Path file)
getUnmappedModCollection().from() insteadConfigurableFileCollection.from(Object...)@Deprecated public java.util.List<java.nio.file.Path> getUnmappedMods()
getUnmappedModCollection() insteadpublic org.gradle.api.file.ConfigurableFileCollection getUnmappedModCollection()
public void setInstallerJson(com.google.gson.JsonObject object)
public com.google.gson.JsonObject getInstallerJson()
public void accessWidener(java.lang.Object file)
public java.io.File getUserCache()
public java.io.File getRootProjectPersistentCache()
public java.io.File getProjectPersistentCache()
public java.io.File getRootProjectBuildCache()
public java.io.File getProjectBuildCache()
public java.io.File getRemappedModCache()
public java.io.File getNestedModCache()
public java.io.File getNativesJarStore()
public java.io.File getNativesDirectory()
public boolean hasCustomNatives()
public java.io.File getDevLauncherConfig()
public java.lang.String getLoaderLaunchMethod()
public LoomDependencyManager getDependencyManager()
public MinecraftProvider getMinecraftProvider()
public MinecraftMappedProvider getMinecraftMappedProvider()
public MappingsProvider getMappingsProvider()
public void setDependencyManager(LoomDependencyManager dependencyManager)
public JarProcessorManager getJarProcessorManager()
public void setJarProcessorManager(JarProcessorManager jarProcessorManager)
public java.util.List<JarProcessor> getJarProcessors()
public java.lang.String getRefmapName()
public boolean ideSync()
public java.util.function.Function<java.lang.String,java.lang.String> getIntermediaryUrl()
public boolean isRootProject()
public LoomGradleExtension getRootGradleExtension()
public LoomGradleExtension getSharedGradleExtension()
public boolean isShareCaches()
public java.io.File getNextMixinMappings()
public java.util.Set<java.io.File> getAllMixinMappings()
public java.util.List<LoomDecompiler> getDecompilers()
public java.io.File getDefaultLog4jConfigFile()
public java.io.File getUnpickLoggingConfigFile()
public org.gradle.api.file.ConfigurableFileCollection getLog4jConfigs()
@ApiStatus.Experimental public void runs(org.gradle.api.Action<org.gradle.api.NamedDomainObjectContainer<RunConfigSettings>> action)
@ApiStatus.Experimental public org.gradle.api.NamedDomainObjectContainer<RunConfigSettings> getRunConfigs()