mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
Fix FMJ generator not resolving dependencies correctly with exactly one version range (#1408)
This commit is contained in:
@@ -165,7 +165,7 @@ public final class FabricModJsonV1Generator implements FabricModJsonGenerator<Fa
|
||||
}
|
||||
|
||||
if (requirements.size() == 1) {
|
||||
return new JsonPrimitive(dependency.getModId().get());
|
||||
return new JsonPrimitive(requirements.getFirst());
|
||||
}
|
||||
|
||||
JsonArray json = new JsonArray();
|
||||
|
||||
@@ -399,7 +399,7 @@ class FabricModJsonV1GeneratorTest extends Specification {
|
||||
"id": "examplemod",
|
||||
"version": "1.0.0",
|
||||
"depends": {
|
||||
"fabricloader": "fabricloader",
|
||||
"fabricloader": "\\u003e\\u003d0.14.0",
|
||||
"fabric-api": [
|
||||
"\\u003e\\u003d0.14.0",
|
||||
"\\u003c0.15.0"
|
||||
@@ -592,23 +592,23 @@ class FabricModJsonV1GeneratorTest extends Specification {
|
||||
],
|
||||
"accessWidener": "mymod.accesswidener",
|
||||
"depends": {
|
||||
"fabricloader": "fabricloader",
|
||||
"fabricloader": "\\u003e\\u003d0.14.0",
|
||||
"fabric-api": [
|
||||
"\\u003e\\u003d0.14.0",
|
||||
"\\u003c0.15.0"
|
||||
]
|
||||
},
|
||||
"recommends": {
|
||||
"recommended-mod": "recommended-mod"
|
||||
"recommended-mod": "\\u003e\\u003d1.0.0"
|
||||
},
|
||||
"suggests": {
|
||||
"suggested-mod": "suggested-mod"
|
||||
"suggested-mod": "\\u003e\\u003d1.0.0"
|
||||
},
|
||||
"conflicts": {
|
||||
"conflicting-mod": "conflicting-mod"
|
||||
"conflicting-mod": "\\u003c1.0.0"
|
||||
},
|
||||
"breaks": {
|
||||
"broken-mod": "broken-mod"
|
||||
"broken-mod": "\\u003c1.0.0"
|
||||
},
|
||||
"name": "Example Mod",
|
||||
"description": "This is an example mod.",
|
||||
|
||||
Reference in New Issue
Block a user