From e3b9e83f10a1c6432dfb497b0267c8e72bf374b9 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 20 Aug 2016 10:16:23 -0400 Subject: [PATCH] Generate server run config --- .../net/fabricmc/loom/task/GenIdeaProjectTask.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/task/GenIdeaProjectTask.java b/src/main/java/net/fabricmc/loom/task/GenIdeaProjectTask.java index 44a24fe..c09a600 100644 --- a/src/main/java/net/fabricmc/loom/task/GenIdeaProjectTask.java +++ b/src/main/java/net/fabricmc/loom/task/GenIdeaProjectTask.java @@ -176,6 +176,16 @@ public class GenIdeaProjectTask extends DefaultTask { runManager.appendChild(ideaClient.genRuns(runManager)); + IdeaRunConfig ideaServer = new IdeaRunConfig(); + ideaServer.mainClass = "net.minecraft.launchwrapper.Launch"; + ideaServer.projectName = getProject().getName(); + ideaServer.configName = "Minecraft Server"; + ideaServer.runDir = "file://$PROJECT_DIR$/" + extension.runDir; + ideaServer.vmArgs = "-Dfabric.development=true"; + ideaServer.programArgs = "--tweakClass net.fabricmc.base.launch.FabricServerTweaker"; + + runManager.appendChild(ideaServer.genRuns(runManager)); + transformerFactory = TransformerFactory.newInstance(); transformer = transformerFactory.newTransformer(); source = new DOMSource(doc);