Slight launchwrapper formatting
This commit is contained in:
parent
e81c5765df
commit
8eee28f353
|
@ -22,10 +22,10 @@ public class Main {
|
|||
}
|
||||
}
|
||||
|
||||
Class<?> mainClass = Class.forName(args[0]);
|
||||
String[] newArgs = new String[args.length - 1];
|
||||
System.arraycopy(args, 1, newArgs, 0, args.length - 1);
|
||||
Method mainMethod = mainClass.getMethod("main", String[].class);
|
||||
|
||||
Method mainMethod = Class.forName(args[0]).getMethod("main", String[].class);
|
||||
MethodHandles.Lookup lookup = MethodHandles.lookup();
|
||||
@SuppressWarnings("ConfusingArgumentToVarargsMethod") Runnable main = (Runnable) LambdaMetafactory.metafactory(
|
||||
lookup,
|
||||
|
@ -35,6 +35,7 @@ public class Main {
|
|||
MethodHandles.lookup().unreflect(mainMethod),
|
||||
MethodType.methodType(Void.TYPE)
|
||||
).getTarget().invokeExact(newArgs);
|
||||
|
||||
Thread th = new Thread(main);
|
||||
th.setName("Minecraft");
|
||||
th.start();
|
||||
|
|
Loading…
Reference in New Issue