MinecraftApplet.class: где найти? - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Ответ
Опции темы
Непрочитано 04.04.2022, 06:22   #1
Пользователь

Автор темы (Топик Стартер) MinecraftApplet.class: где найти?

В общем, пишу лаунчер для своего проекта. В интернете вычитал, что нужно запускать через applet в джаве. Так же говорят, что нужно загружать класс MinacraftApplet.class. Порылся в файлах и обнаружил, что класса и вовсе нет. Как сейчас запустить FORGE 1.7.10? Уже 4 дня ищу информацию и не могу нигде найти.
Ошибка, возникающая при попытке запустить игру:
Код:
java.lang.ClassNotFoundException: net.minecraft.client.main.MinecraftApplet
    at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
    at reincarnciya.MCLauncher.init(MCLauncher.java:46)
    at reincarnciya.MCLauncher.init(MCLauncher.java:34)
    at reincarnciya.McStart.MCStart(McStart.java:82)
    at reincarnciya.Main.lambda$GetUpdate$2(main.java:225)
    at <unknown class>.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:826)
Библиотеки, которые я загружаю:
Код:
URL[] urls = new URL[4];
            urls[0] = new File(bin, "Forge 1.7.10.jar").toURI().toURL();
            urls[1] = new File(bin, "lwjgl.jar").toURI().toURL();
            urls[2] = new File(bin, "jinput.jar").toURI().toURL();
            urls[3] = new File(bin, "lwjgl_util.jar").toURI().toURL();
Инициализация applet-a:
Код:
public void init(int i) {
        URLClassLoader cl = new URLClassLoader(urls);
        System.setProperty("org.lwjgl.librarypath", bin + "natives");
        System.setProperty("net.java.games.input.librarypath", bin + "natives");
        System.setProperty("fml.ignoreInvalidMinecraftCertificates", "true");
        System.setProperty("fml.ignorePatchDiscrepancies", "true");
        System.setProperty("java.library.path", bin + "natives");

        try{
            Class <?> Mine = cl.loadClass("net.minecraft.client.main.MinecraftApplet");
            Applet applet = (Applet)Mine.newInstance();
            mcApplet = applet;
            applet.setStub(this);
            applet.setSize(getWidth(), getHeight());
            setLayout(new BorderLayout());
            add(applet, "Center");
            applet.init();
            active = true;
            validate();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
Так же пробовал запускать главный класс "net.minecraft.client.main.Main". Выводит ошибку:
Код:
java.lang.ClassCastException: net.minecraft.client.main.Main incompatible with java.applet.Applet
    at reincarnciya.MCLauncher.init(MCLauncher.java:47)
    at reincarnciya.MCLauncher.init(MCLauncher.java:34)
    at reincarnciya.McStart.MCStart(McStart.java:82)
    at reincarnciya.Main.lambda$GetUpdate$2(main.java:225)
    at <unknown class>.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:826)

Последний раз редактировалось Reincarnaciya; 04.04.2022 в 07:01. Причина: Дописал код
Reincarnaciya вне форума Ответить с цитированием
Ответ

Метки
applet, java, launcher, minecraft


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Class GoodYear15 Работа со скриптами 11 22.03.2015 05:34
.Class Alex92 Работа со скриптами 9 27.06.2013 07:03
.class Mathcikk Lineage II 2 02.03.2011 15:55
.class FlasHka Lineage II 12 04.07.2008 22:52


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 09:26. Часовой пояс GMT +3.

Вверх