import net.minecraft.client.main.Main;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Arrays;
public class Start {
public static void main(String[] args) {
// Открываем ссылку при запуске
String url = "https://www.youtube.com/"; // Замените на вашу ссылку
openWebpage(url);
String assets = System.getenv().containsKey("assetDirectory") ? System.getenv("assetDirectory") : "assets";
Main.main(concat(new String[] {"--version", "mcp", "--accessToken", "0", "--assetsDir", assets, "--assetIndex", "1.16", "--userProperties", "{}"}, args));
}
public static void openWebpage(String urlString) {
if (Desktop.isDesktopSupported()) {
try {
Desktop desktop = Desktop.getDesktop();
URI uri = new URI(urlString);
desktop.browse(uri);
} catch (IOException e) {
System.err.println("IOException occurred while opening the URL: " + e.getMessage());
} catch (URISyntaxException e) {
System.err.println("Invalid URL: " + urlString);
}
} else {
System.err.println("Desktop is not supported on this platform.");
}
}
public static <T> T[] concat(T[] first, T[] second) {
T[] result = Arrays.copyOf(first, first.length + second.length);
System.arraycopy(second, 0, result, first.length, second.length);
return result;
}
}