Skip to content

Commit 0c9eba9

Browse files
committed
Fix launch client using wrong dir
1 parent e8d3d07 commit 0c9eba9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/org/mcphackers/mcp/tasks/TaskRun.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ protected Stage[] setStages() {
6060
Path natives = MCPPaths.get(mcp, NATIVES).toAbsolutePath();
6161

6262
List<String> args = new ArrayList<>();
63-
List<String> gameArgs = new ArrayList<>();
6463
args.add(Util.getJava());
6564
String cpString = String.join(File.pathSeparator, classPath);
6665
for(String s : getJvmArgs(mcp, mcpSide)) {
@@ -72,14 +71,14 @@ protected Stage[] setStages() {
7271
Collections.addAll(args, runArgs);
7372
args.add(main);
7473
if (side == Side.CLIENT) {
75-
gameArgs.addAll(getLaunchArgs(mcp, mcpSide));
74+
List<String> gameArgs = new ArrayList<>(getLaunchArgs(mcp, mcpSide));
7675
Collections.addAll(gameArgs, mcp.getOptions().getStringParameter(TaskParameter.GAME_ARGS).split(" "));
7776
args.addAll(gameArgs);
7877
}
7978
mcp.log("Launch arguments: " + String.join(", ", args));
8079
// mcp.log("Classpath:\n" + String.join("\n", classPath));
8180

82-
Util.runCommand(args.toArray(new String[0]), getMCDir(mcp, mcpSide), true);
81+
Util.runCommand(args.toArray(new String[0]), MCPPaths.get(mcp, GAMEDIR, side), true);
8382
})
8483
};
8584
}

0 commit comments

Comments
 (0)