Вопрос Билд пенисклиента(экпенсив)

ППХУДЕР
Начинающий
Статус
Оффлайн
Регистрация
10 Фев 2020
Сообщения
420
Реакции[?]
23
Поинты[?]
6K

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Запускается в интелидже все норм, когда билжу, запускаю, оно вылетает:
Код:
Picked up _JAVA_OPTIONS:
Exception in thread "Client thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main.main(Main.java:117)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Exception in thread "Client Shutdown Thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main$2.run(Main.java:113)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Код:
Код:
package net.minecraft.client.main;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.mojang.authlib.properties.PropertyMap;
import com.mojang.authlib.properties.PropertyMap.Serializer;

import java.io.File;
import java.net.Authenticator;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;
import java.net.Proxy.Type;
import java.util.List;

import joptsimple.OptionParser;
import joptsimple.OptionSet;
import joptsimple.OptionSpec;
import net.minecraft.client.Minecraft;
import net.minecraft.util.JsonUtils;
import net.minecraft.util.Session;
import org.apache.commons.lang3.RandomUtils;
import wtf.expensive.Expensive;
import wtf.expensive.Profile;

import org.lwjgl.opengl.OpenGLException;

public class Main {
    public static void main(String[] p_main_0_) {
        try {

            try {
            } catch (Throwable throwable) {
                Expensive.profile = new Profile("!dedinside", 1);
            }

            OptionParser optionparser = new OptionParser();
            optionparser.allowsUnrecognizedOptions();
            optionparser.accepts("demo");
            optionparser.accepts("fullscreen");
            optionparser.accepts("checkGlErrors");
            OptionSpec<String> optionspec = optionparser.accepts("server").withRequiredArg();
            OptionSpec<Integer> optionspec1 = optionparser.accepts("port").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(25565));
            OptionSpec<File> optionspec2 = optionparser.accepts("gameDir").withRequiredArg().<File>ofType(File.class).defaultsTo(new File("."));
            OptionSpec<File> optionspec3 = optionparser.accepts("assetsDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<File> optionspec4 = optionparser.accepts("resourcePackDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<String> optionspec5 = optionparser.accepts("proxyHost").withRequiredArg();
            OptionSpec<Integer> optionspec6 = optionparser.accepts("proxyPort").withRequiredArg().defaultsTo("8080").<Integer>ofType(Integer.class);
            OptionSpec<String> optionspec7 = optionparser.accepts("proxyUser").withRequiredArg();
            OptionSpec<String> optionspec8 = optionparser.accepts("proxyPass").withRequiredArg();
            OptionSpec<String> optionspec9 = optionparser.accepts("username").withRequiredArg().defaultsTo("ExpRandom" + RandomUtils.nextInt(0, 100000));
            OptionSpec<String> optionspec10 = optionparser.accepts("uuid").withRequiredArg();
            OptionSpec<String> optionspec11 = optionparser.accepts("accessToken").withRequiredArg().required();
            OptionSpec<String> optionspec12 = optionparser.accepts("version").withRequiredArg().required();
            OptionSpec<Integer> optionspec13 = optionparser.accepts("width").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(854));
            OptionSpec<Integer> optionspec14 = optionparser.accepts("height").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(480));
            OptionSpec<String> optionspec15 = optionparser.accepts("userProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec16 = optionparser.accepts("profileProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec17 = optionparser.accepts("assetIndex").withRequiredArg();
            OptionSpec<String> optionspec18 = optionparser.accepts("userType").withRequiredArg().defaultsTo("legacy");
            OptionSpec<String> optionspec19 = optionparser.accepts("versionType").withRequiredArg().defaultsTo("release");
            OptionSpec<String> optionspec20 = optionparser.nonOptions();
            OptionSet optionset = optionparser.parse(p_main_0_);
            List<String> list = optionset.valuesOf(optionspec20);

            if (!list.isEmpty()) {
                System.out.println("Completely ignored arguments: " + list);
            }

            String s = (String) optionset.valueOf(optionspec5);
            Proxy proxy = Proxy.NO_PROXY;

            if (s != null) {
                try {
                    proxy = new Proxy(Type.SOCKS, new InetSocketAddress(s, ((Integer) optionset.valueOf(optionspec6)).intValue()));
                } catch (Exception var48) {
                    ;
                }
            }

            final String s1 = (String) optionset.valueOf(optionspec7);
            final String s2 = (String) optionset.valueOf(optionspec8);

            if (!proxy.equals(Proxy.NO_PROXY) && isNullOrEmpty(s1) && isNullOrEmpty(s2)) {
                Authenticator.setDefault(new Authenticator() {
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(s1, s2.toCharArray());
                    }
                });
            }

            int i = ((Integer) optionset.valueOf(optionspec13)).intValue();
            int j = ((Integer) optionset.valueOf(optionspec14)).intValue();
            boolean flag = optionset.has("fullscreen");
            boolean flag1 = optionset.has("checkGlErrors");
            boolean flag2 = optionset.has("demo");
            String s3 = (String) optionset.valueOf(optionspec12);
            Gson gson = (new GsonBuilder()).registerTypeAdapter(PropertyMap.class, new Serializer()).create();
            PropertyMap propertymap = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec15), PropertyMap.class);
            PropertyMap propertymap1 = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec16), PropertyMap.class);
            String s4 = (String) optionset.valueOf(optionspec19);
            File file1 = (File) optionset.valueOf(optionspec2);
            File file2 = optionset.has(optionspec3) ? (File) optionset.valueOf(optionspec3) : new File(file1, "assets/");
            File file3 = optionset.has(optionspec4) ? (File) optionset.valueOf(optionspec4) : new File(file1, "resourcepacks/");
            String s5 = optionset.has(optionspec10) ? (String) optionspec10.value(optionset) : (String) optionspec9.value(optionset);
            String s6 = optionset.has(optionspec17) ? (String) optionspec17.value(optionset) : null;
            String s7 = (String) optionset.valueOf(optionspec);
            Integer integer = (Integer) optionset.valueOf(optionspec1);
            Session session = new Session(optionspec9.value(optionset), s5, optionspec11.value(optionset), optionspec18.value(optionset));
            GameConfiguration gameconfiguration = new GameConfiguration(new GameConfiguration.UserInformation(session, propertymap, propertymap1, proxy), new GameConfiguration.DisplayInformation(i, j, flag, flag1), new GameConfiguration.FolderInformation(file1, file3, file2, s6), new GameConfiguration.GameInformation(flag2, s3, s4), new GameConfiguration.ServerInformation(s7, integer.intValue()));
            Runtime.getRuntime().addShutdownHook(new Thread("Client Shutdown Thread") {
                public void run() {
                    Minecraft.stopIntegratedServer();
                }
            });
            Thread.currentThread().setName("Client thread");
            (new Minecraft(gameconfiguration)).run(); //вот на этой строке
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * Returns whether a string is either null or empty.
     */
    private static boolean isNullOrEmpty(String str) {
        return str != null && !str.isEmpty();
    }
}
Как можно фиксануть?
 
Начинающий
Статус
Оффлайн
Регистрация
17 Май 2023
Сообщения
227
Реакции[?]
2
Поинты[?]
1K
Ля, я хз, посмотри туториалы на ютубе если они там адекватные есть, просто у меня все четко было
 
Начинающий
Статус
Оффлайн
Регистрация
18 Июл 2023
Сообщения
57
Реакции[?]
3
Поинты[?]
3K
Запускается в интелидже все норм, когда билжу, запускаю, оно вылетает:
Код:
Picked up _JAVA_OPTIONS:
Exception in thread "Client thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main.main(Main.java:117)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Exception in thread "Client Shutdown Thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main$2.run(Main.java:113)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Код:
Код:
package net.minecraft.client.main;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.mojang.authlib.properties.PropertyMap;
import com.mojang.authlib.properties.PropertyMap.Serializer;

import java.io.File;
import java.net.Authenticator;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;
import java.net.Proxy.Type;
import java.util.List;

import joptsimple.OptionParser;
import joptsimple.OptionSet;
import joptsimple.OptionSpec;
import net.minecraft.client.Minecraft;
import net.minecraft.util.JsonUtils;
import net.minecraft.util.Session;
import org.apache.commons.lang3.RandomUtils;
import wtf.expensive.Expensive;
import wtf.expensive.Profile;

import org.lwjgl.opengl.OpenGLException;

public class Main {
    public static void main(String[] p_main_0_) {
        try {

            try {
            } catch (Throwable throwable) {
                Expensive.profile = new Profile("!dedinside", 1);
            }

            OptionParser optionparser = new OptionParser();
            optionparser.allowsUnrecognizedOptions();
            optionparser.accepts("demo");
            optionparser.accepts("fullscreen");
            optionparser.accepts("checkGlErrors");
            OptionSpec<String> optionspec = optionparser.accepts("server").withRequiredArg();
            OptionSpec<Integer> optionspec1 = optionparser.accepts("port").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(25565));
            OptionSpec<File> optionspec2 = optionparser.accepts("gameDir").withRequiredArg().<File>ofType(File.class).defaultsTo(new File("."));
            OptionSpec<File> optionspec3 = optionparser.accepts("assetsDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<File> optionspec4 = optionparser.accepts("resourcePackDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<String> optionspec5 = optionparser.accepts("proxyHost").withRequiredArg();
            OptionSpec<Integer> optionspec6 = optionparser.accepts("proxyPort").withRequiredArg().defaultsTo("8080").<Integer>ofType(Integer.class);
            OptionSpec<String> optionspec7 = optionparser.accepts("proxyUser").withRequiredArg();
            OptionSpec<String> optionspec8 = optionparser.accepts("proxyPass").withRequiredArg();
            OptionSpec<String> optionspec9 = optionparser.accepts("username").withRequiredArg().defaultsTo("ExpRandom" + RandomUtils.nextInt(0, 100000));
            OptionSpec<String> optionspec10 = optionparser.accepts("uuid").withRequiredArg();
            OptionSpec<String> optionspec11 = optionparser.accepts("accessToken").withRequiredArg().required();
            OptionSpec<String> optionspec12 = optionparser.accepts("version").withRequiredArg().required();
            OptionSpec<Integer> optionspec13 = optionparser.accepts("width").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(854));
            OptionSpec<Integer> optionspec14 = optionparser.accepts("height").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(480));
            OptionSpec<String> optionspec15 = optionparser.accepts("userProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec16 = optionparser.accepts("profileProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec17 = optionparser.accepts("assetIndex").withRequiredArg();
            OptionSpec<String> optionspec18 = optionparser.accepts("userType").withRequiredArg().defaultsTo("legacy");
            OptionSpec<String> optionspec19 = optionparser.accepts("versionType").withRequiredArg().defaultsTo("release");
            OptionSpec<String> optionspec20 = optionparser.nonOptions();
            OptionSet optionset = optionparser.parse(p_main_0_);
            List<String> list = optionset.valuesOf(optionspec20);

            if (!list.isEmpty()) {
                System.out.println("Completely ignored arguments: " + list);
            }

            String s = (String) optionset.valueOf(optionspec5);
            Proxy proxy = Proxy.NO_PROXY;

            if (s != null) {
                try {
                    proxy = new Proxy(Type.SOCKS, new InetSocketAddress(s, ((Integer) optionset.valueOf(optionspec6)).intValue()));
                } catch (Exception var48) {
                    ;
                }
            }

            final String s1 = (String) optionset.valueOf(optionspec7);
            final String s2 = (String) optionset.valueOf(optionspec8);

            if (!proxy.equals(Proxy.NO_PROXY) && isNullOrEmpty(s1) && isNullOrEmpty(s2)) {
                Authenticator.setDefault(new Authenticator() {
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(s1, s2.toCharArray());
                    }
                });
            }

            int i = ((Integer) optionset.valueOf(optionspec13)).intValue();
            int j = ((Integer) optionset.valueOf(optionspec14)).intValue();
            boolean flag = optionset.has("fullscreen");
            boolean flag1 = optionset.has("checkGlErrors");
            boolean flag2 = optionset.has("demo");
            String s3 = (String) optionset.valueOf(optionspec12);
            Gson gson = (new GsonBuilder()).registerTypeAdapter(PropertyMap.class, new Serializer()).create();
            PropertyMap propertymap = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec15), PropertyMap.class);
            PropertyMap propertymap1 = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec16), PropertyMap.class);
            String s4 = (String) optionset.valueOf(optionspec19);
            File file1 = (File) optionset.valueOf(optionspec2);
            File file2 = optionset.has(optionspec3) ? (File) optionset.valueOf(optionspec3) : new File(file1, "assets/");
            File file3 = optionset.has(optionspec4) ? (File) optionset.valueOf(optionspec4) : new File(file1, "resourcepacks/");
            String s5 = optionset.has(optionspec10) ? (String) optionspec10.value(optionset) : (String) optionspec9.value(optionset);
            String s6 = optionset.has(optionspec17) ? (String) optionspec17.value(optionset) : null;
            String s7 = (String) optionset.valueOf(optionspec);
            Integer integer = (Integer) optionset.valueOf(optionspec1);
            Session session = new Session(optionspec9.value(optionset), s5, optionspec11.value(optionset), optionspec18.value(optionset));
            GameConfiguration gameconfiguration = new GameConfiguration(new GameConfiguration.UserInformation(session, propertymap, propertymap1, proxy), new GameConfiguration.DisplayInformation(i, j, flag, flag1), new GameConfiguration.FolderInformation(file1, file3, file2, s6), new GameConfiguration.GameInformation(flag2, s3, s4), new GameConfiguration.ServerInformation(s7, integer.intValue()));
            Runtime.getRuntime().addShutdownHook(new Thread("Client Shutdown Thread") {
                public void run() {
                    Minecraft.stopIntegratedServer();
                }
            });
            Thread.currentThread().setName("Client thread");
            (new Minecraft(gameconfiguration)).run(); //вот на этой строке
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * Returns whether a string is either null or empty.
     */
    private static boolean isNullOrEmpty(String str) {
        return str != null && !str.isEmpty();
    }
}
Как можно фиксануть?
Может либки закинуть нужно?
 
эксперт в майнкрафт апи
Read Only
Статус
Оффлайн
Регистрация
25 Янв 2023
Сообщения
676
Реакции[?]
284
Поинты[?]
22K
Может либки закинуть нужно?
всм?у него проблема "
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
"
это надо jdk переустановить...иди в школу школьник учи уроки а не в темах отвечай.
 
Начинающий
Статус
Онлайн
Регистрация
31 Авг 2022
Сообщения
365
Реакции[?]
4
Поинты[?]
7K
Запускается в интелидже все норм, когда билжу, запускаю, оно вылетает:
Код:
Picked up _JAVA_OPTIONS:
Exception in thread "Client thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main.main(Main.java:117)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Exception in thread "Client Shutdown Thread" java.lang.NoClassDefFoundError: org/lwjgl/opengl/OpenGLException
    at net.minecraft.client.main.Main$2.run(Main.java:113)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.OpenGLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more
Код:
Код:
package net.minecraft.client.main;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.mojang.authlib.properties.PropertyMap;
import com.mojang.authlib.properties.PropertyMap.Serializer;

import java.io.File;
import java.net.Authenticator;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;
import java.net.Proxy.Type;
import java.util.List;

import joptsimple.OptionParser;
import joptsimple.OptionSet;
import joptsimple.OptionSpec;
import net.minecraft.client.Minecraft;
import net.minecraft.util.JsonUtils;
import net.minecraft.util.Session;
import org.apache.commons.lang3.RandomUtils;
import wtf.expensive.Expensive;
import wtf.expensive.Profile;

import org.lwjgl.opengl.OpenGLException;

public class Main {
    public static void main(String[] p_main_0_) {
        try {

            try {
            } catch (Throwable throwable) {
                Expensive.profile = new Profile("!dedinside", 1);
            }

            OptionParser optionparser = new OptionParser();
            optionparser.allowsUnrecognizedOptions();
            optionparser.accepts("demo");
            optionparser.accepts("fullscreen");
            optionparser.accepts("checkGlErrors");
            OptionSpec<String> optionspec = optionparser.accepts("server").withRequiredArg();
            OptionSpec<Integer> optionspec1 = optionparser.accepts("port").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(25565));
            OptionSpec<File> optionspec2 = optionparser.accepts("gameDir").withRequiredArg().<File>ofType(File.class).defaultsTo(new File("."));
            OptionSpec<File> optionspec3 = optionparser.accepts("assetsDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<File> optionspec4 = optionparser.accepts("resourcePackDir").withRequiredArg().<File>ofType(File.class);
            OptionSpec<String> optionspec5 = optionparser.accepts("proxyHost").withRequiredArg();
            OptionSpec<Integer> optionspec6 = optionparser.accepts("proxyPort").withRequiredArg().defaultsTo("8080").<Integer>ofType(Integer.class);
            OptionSpec<String> optionspec7 = optionparser.accepts("proxyUser").withRequiredArg();
            OptionSpec<String> optionspec8 = optionparser.accepts("proxyPass").withRequiredArg();
            OptionSpec<String> optionspec9 = optionparser.accepts("username").withRequiredArg().defaultsTo("ExpRandom" + RandomUtils.nextInt(0, 100000));
            OptionSpec<String> optionspec10 = optionparser.accepts("uuid").withRequiredArg();
            OptionSpec<String> optionspec11 = optionparser.accepts("accessToken").withRequiredArg().required();
            OptionSpec<String> optionspec12 = optionparser.accepts("version").withRequiredArg().required();
            OptionSpec<Integer> optionspec13 = optionparser.accepts("width").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(854));
            OptionSpec<Integer> optionspec14 = optionparser.accepts("height").withRequiredArg().<Integer>ofType(Integer.class).defaultsTo(Integer.valueOf(480));
            OptionSpec<String> optionspec15 = optionparser.accepts("userProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec16 = optionparser.accepts("profileProperties").withRequiredArg().defaultsTo("{}");
            OptionSpec<String> optionspec17 = optionparser.accepts("assetIndex").withRequiredArg();
            OptionSpec<String> optionspec18 = optionparser.accepts("userType").withRequiredArg().defaultsTo("legacy");
            OptionSpec<String> optionspec19 = optionparser.accepts("versionType").withRequiredArg().defaultsTo("release");
            OptionSpec<String> optionspec20 = optionparser.nonOptions();
            OptionSet optionset = optionparser.parse(p_main_0_);
            List<String> list = optionset.valuesOf(optionspec20);

            if (!list.isEmpty()) {
                System.out.println("Completely ignored arguments: " + list);
            }

            String s = (String) optionset.valueOf(optionspec5);
            Proxy proxy = Proxy.NO_PROXY;

            if (s != null) {
                try {
                    proxy = new Proxy(Type.SOCKS, new InetSocketAddress(s, ((Integer) optionset.valueOf(optionspec6)).intValue()));
                } catch (Exception var48) {
                    ;
                }
            }

            final String s1 = (String) optionset.valueOf(optionspec7);
            final String s2 = (String) optionset.valueOf(optionspec8);

            if (!proxy.equals(Proxy.NO_PROXY) && isNullOrEmpty(s1) && isNullOrEmpty(s2)) {
                Authenticator.setDefault(new Authenticator() {
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(s1, s2.toCharArray());
                    }
                });
            }

            int i = ((Integer) optionset.valueOf(optionspec13)).intValue();
            int j = ((Integer) optionset.valueOf(optionspec14)).intValue();
            boolean flag = optionset.has("fullscreen");
            boolean flag1 = optionset.has("checkGlErrors");
            boolean flag2 = optionset.has("demo");
            String s3 = (String) optionset.valueOf(optionspec12);
            Gson gson = (new GsonBuilder()).registerTypeAdapter(PropertyMap.class, new Serializer()).create();
            PropertyMap propertymap = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec15), PropertyMap.class);
            PropertyMap propertymap1 = (PropertyMap) JsonUtils.gsonDeserialize(gson, (String) optionset.valueOf(optionspec16), PropertyMap.class);
            String s4 = (String) optionset.valueOf(optionspec19);
            File file1 = (File) optionset.valueOf(optionspec2);
            File file2 = optionset.has(optionspec3) ? (File) optionset.valueOf(optionspec3) : new File(file1, "assets/");
            File file3 = optionset.has(optionspec4) ? (File) optionset.valueOf(optionspec4) : new File(file1, "resourcepacks/");
            String s5 = optionset.has(optionspec10) ? (String) optionspec10.value(optionset) : (String) optionspec9.value(optionset);
            String s6 = optionset.has(optionspec17) ? (String) optionspec17.value(optionset) : null;
            String s7 = (String) optionset.valueOf(optionspec);
            Integer integer = (Integer) optionset.valueOf(optionspec1);
            Session session = new Session(optionspec9.value(optionset), s5, optionspec11.value(optionset), optionspec18.value(optionset));
            GameConfiguration gameconfiguration = new GameConfiguration(new GameConfiguration.UserInformation(session, propertymap, propertymap1, proxy), new GameConfiguration.DisplayInformation(i, j, flag, flag1), new GameConfiguration.FolderInformation(file1, file3, file2, s6), new GameConfiguration.GameInformation(flag2, s3, s4), new GameConfiguration.ServerInformation(s7, integer.intValue()));
            Runtime.getRuntime().addShutdownHook(new Thread("Client Shutdown Thread") {
                public void run() {
                    Minecraft.stopIntegratedServer();
                }
            });
            Thread.currentThread().setName("Client thread");
            (new Minecraft(gameconfiguration)).run(); //вот на этой строке
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * Returns whether a string is either null or empty.
     */
    private static boolean isNullOrEmpty(String str) {
        return str != null && !str.isEmpty();
    }
}
Как можно фиксануть?
Закинь либы а то оно даже окно не сможет создать)
 
Сверху Снизу