diff options
Diffstat (limited to 'src/main/java/net/fabricmc/loom/util/Constants.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/util/Constants.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/net/fabricmc/loom/util/Constants.java b/src/main/java/net/fabricmc/loom/util/Constants.java index 614bcb4a..68034bd1 100644 --- a/src/main/java/net/fabricmc/loom/util/Constants.java +++ b/src/main/java/net/fabricmc/loom/util/Constants.java @@ -50,7 +50,8 @@ public class Constants { new RemappedConfigurationEntry("modRuntime", JavaPlugin.RUNTIME_ONLY_CONFIGURATION_NAME, false, true, "", "modRuntimeOnly"), new RemappedConfigurationEntry("modCompileOnly", JavaPlugin.COMPILE_ONLY_CONFIGURATION_NAME, true, false, ""), new RemappedConfigurationEntry("modCompileOnlyApi", JavaPlugin.COMPILE_ONLY_API_CONFIGURATION_NAME, true, false, JavaPlugin.API_ELEMENTS_CONFIGURATION_NAME), - new RemappedConfigurationEntry("modRuntimeOnly", JavaPlugin.RUNTIME_ONLY_CONFIGURATION_NAME, false, true, JavaPlugin.RUNTIME_ELEMENTS_CONFIGURATION_NAME) + new RemappedConfigurationEntry("modRuntimeOnly", JavaPlugin.RUNTIME_ONLY_CONFIGURATION_NAME, false, true, JavaPlugin.RUNTIME_ELEMENTS_CONFIGURATION_NAME), + new RemappedConfigurationEntry("modLocalRuntime", Configurations.LOCAL_RUNTIME, false, true, "") ); private Constants() { @@ -82,6 +83,13 @@ public class Constants { public static final String FORGE_EXTRA = "forgeExtra"; public static final String MAPPING_CONSTANTS = "mappingsConstants"; public static final String UNPICK_CLASSPATH = "unpick"; + /** + * A configuration that behaves like {@code runtimeOnly} but is not + * exposed in {@code runtimeElements} to dependents. A bit like + * {@code testRuntimeOnly}, but for mods. + */ + public static final String LOCAL_RUNTIME = "localRuntime"; + public static final String NAMED_ELEMENTS = "namedElements"; private Configurations() { } |