Skip to content

Commit 0248d77

Browse files
committed
Allow MCPConfigRepo to output extra for MavenTask
Usage: `--artifact net.minecraft:client-extra`
1 parent 171cca6 commit 0248d77

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/net/minecraftforge/mcmaven/impl/repo/mcpconfig/MCPConfigRepo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import net.minecraftforge.mcmaven.impl.cache.Cache;
1212
import net.minecraftforge.mcmaven.impl.mappings.Mappings;
1313
import net.minecraftforge.mcmaven.impl.util.Artifact;
14+
import net.minecraftforge.mcmaven.impl.util.Constants;
1415
import net.minecraftforge.mcmaven.impl.util.POMBuilder;
1516
import net.minecraftforge.mcmaven.impl.util.Task;
1617
import net.minecraftforge.mcmaven.impl.util.Util;
@@ -98,6 +99,9 @@ public List<PendingArtifact> process(Artifact artifact, Mappings mappings) {
9899
if (isMappings)
99100
side = "joined";
100101

102+
if (side.endsWith("-extra"))
103+
return processExtra(Constants.MC_GROUP + ':' + side.substring(0, side.length() - "-extra".length()), version);
104+
101105
var mcp = this.get(Artifact.from("de.oceanlabs.mcp", "mcp_config", version, null, "zip"));
102106
var mcpSide = mcp.getSide(side);
103107

0 commit comments

Comments
 (0)