import com.google.common.base.Throwables;
public class GradleStartServer
{
public static void main(String[] args)
{
// set system variables for dev environment
System.setProperty("fml.ignoreInvalidMinecraftCertificates", "true");
// no defaults here.. so.. uh,... yeah...
bounce("cpw.mods.fml.relauncher.ServerLaunchWrapper", args);
}
private static void bounce(String mainClass, String[] args)
{
try {
System.gc();
Class.forName(mainClass).getDeclaredMethod("main", String[].class).invoke(null, new Object[] {args});
}
catch (Exception e)
{
Throwables.propagate(e);
}
}
}