@@ -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