Skip to content

Commit c5b1190

Browse files
authored
Fix natives not getting added to the artifact manifest in vanilla mode (#151)
1 parent 5bf2286 commit c5b1190

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/net/neoforged/moddevgradle/internal/ModDevPlugin.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,11 @@ private List<Configuration> configureArtifactManifestConfigurations(Project proj
580580
.capabilities(caps -> {
581581
caps.requireCapability("net.neoforged:neoforge-dependencies");
582582
})));
583+
// This dependency is used when the NeoForm version is overridden or when we run in Vanilla-only mode
584+
spec.getDependencies().addLater(neoFormDependency.map(dependency -> dependency.copy()
585+
.capabilities(caps -> {
586+
caps.requireCapability("net.neoforged:neoform-dependencies");
587+
})));
583588
spec.attributes(attributes -> {
584589
attributes.attribute(Usage.USAGE_ATTRIBUTE, project.getObjects().named(Usage.class, Usage.JAVA_RUNTIME));
585590
attributes.attribute(ATTRIBUTE_DISTRIBUTION, "client");

0 commit comments

Comments
 (0)