1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

[Клиент 1.6.2] портативный (крякнутый)

Тема в разделе "Модификации клиента", создана пользователем ZaRRaZa, 8 июл 2013.

  1. Автор темы
    ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    Решил посмотреть как устроен новый клиент, и собрал всё что нужно по минимуму.

    Инструкция по запуску:
    Содержимое архива, распаковать в любую папку и запустить файл "start.bat"

    Для изменения логина:
    откройте блокнотом файл "start.bat" и измините на свой --username ZaRRaZa

    СКАЧАТЬ
     
    homya4ok нравится это.
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    @ZaRRaZa, Опоздал ты очень сильно.
    Запуск ванильного 1.6.2.
    Код:
    java -Xmx1G -Djava.library.path=versions\1.6.2\natives -cp libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;versions\1.6.2\1.6.2.jar net.minecraft.client.main.Main --username zenit --session 123456789 --version 1.6.1 --gameDir minecraft --assetsDir assets 
    Запуск 1.6.2 с Forge.
    Код:
    java -Xmx1G -Djava.library.path=versions\1.6.2\natives -cp libraries\net\minecraftforge\minecraftforge\9.10.0.776\minecraftforge-9.10.0.776.jar;libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;versions\1.6.2\1.6.2.jar net.minecraft.launchwrapper.Launch --username zenit --session 123456789 --version Forge9.10.0.776 --gameDir minecraft --assetsDir assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker 
    Батники поместить в .minecraft.
     
  3. Krist

    Krist Активный участник Пользователь

    Баллы:
    88
    Skype:
    krist680
    Имя в Minecraft:
    Krist
    Или воспользоваться взломанным лаунчером
    http://www.rubukkit.org/threads/hack-launcher-1-6-1.40732/
     
    Оригинало_о нравится это.
  4. Автор темы
    ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103

    Во первых я не спешил, а во вторых, там все библотеки в клиенте, только нативные дллки рядом с ним ;)
     
    Сникерсни нравится это.
  5. Trespasser

    Trespasser Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    trespasser
    @alexandrage, чет запуск с форджем ругается на отсутствие main class net.minecraft.launchwrapper.Launch
     
    slavik123123123 нравится это.
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Может потому что кто то забыл врапер скачать? Это все качается с моджанг лаунчера.
    Это не удобно каждый рас все либы помещать в 1 джар, проходили уже :).
    Проще 1 рас скачать лаунчером и заюзать батник. Как минимум надо сам клиент отдельно а либы можно все в 1 джар.
     
    Vedroyder нравится это.
  7. Trespasser

    Trespasser Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    trespasser
    @alexandrage, да нет, все есть простая версия нормально, с форджем только через пиратский запускается, батником никак. :(. Уже mcp все в кучу собрал и из mcp через startclient.bat все пучком. ХЗ че намутили разрабы.
     
    ВремяПриключений нравится это.
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Мой батник запускает, только поправь путь к Forge.
     
  9. Trespasser

    Trespasser Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    trespasser
    У меня путь поправлен.
    Код:
    java -Xmx1G -Djava.library.path=versions\Forge9.10.0.779\Forge9.10.0.779-natives -cp libraries\net\minecraftforge\minecraftforge\9.10.0.779\minecraftforge-9.10.0.779.jar;libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;versions\Forge9.10.0.779\Forge9.10.0.779.jar net.minecraft.launchwrapper.Launch --username trespasser --session --version Forge9.10.0.779 --gameDir minecraft --assetsDir assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker
     
    slavik123123123 нравится это.
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Trespasser нравится это.
  11. Trespasser

    Trespasser Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    trespasser
    спс, ща гляну где собака зарыта.
    ХМ. мой батник после поправки путей твою копию запустил. Значит собака зарыта в либах или у меня фордж чуть поновее может он глючит. В любом случае еще раз спасибо.
    @alexandrage, У тебя получилось удалить META-INF из jarника? (после этого с батника не запускется forge)
     
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Причем сдесь META-INF?
     
  13. Автор темы
    ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    Кстати, я так понял что клиент теперь не может принимать параметр пароля? оО
    и ещё,есть ли MCPC++ 1.6.2 ?
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    ЛОЛ клиент никогда не принимал пароль, только сессию.
    Все так же как и было.
    URL url = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str));
     
    DavidShabaev нравится это.
  15. Автор темы
    ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    ЛОЛ, вот тебе вся функция:

    Код:
        public static void fmlReentry(ArgsWrapper wrapper)
        {
            String[] par0ArrayOfStr = wrapper.args;
            HashMap hashmap = new HashMap();
            boolean flag = false;
            boolean flag1 = true;
            boolean flag2 = false;
            String s = "Player" + getSystemTime() % 1000L;
            String s1 = s;
     
            if (par0ArrayOfStr.length > 0)
            {
                s1 = par0ArrayOfStr[0];
            }
     
            String s2 = "-";
     
            if (par0ArrayOfStr.length > 1)
            {
                s2 = par0ArrayOfStr[1];
            }
     
            ArrayList arraylist = new ArrayList();
     
            for (int i = 2; i < par0ArrayOfStr.length; ++i)
            {
                String s3 = par0ArrayOfStr[i];
                String s4 = i == par0ArrayOfStr.length - 1 ? null : par0ArrayOfStr[i + 1];
                boolean flag3 = false;
     
                if (!s3.equals("-demo") && !s3.equals("--demo"))
                {
                    if (s3.equals("--applet"))
                    {
                        flag1 = false;
                    }
                    else if (s3.equals("--password") && s4 != null)
                    {
                        String[] astring1 = HttpUtil.loginToMinecraft((ILogAgent)null, s1, s4);
     
                        if (astring1 != null)
                        {
                            s1 = astring1[0];
                            s2 = astring1[1];
                            arraylist.add("Logged in insecurely as " + s1);
                        }
                        else
                        {
                            arraylist.add("Could not log in as " + s1 + " with given password");
                        }
     
                        flag3 = true;
                    }
                }
                else
                {
                    flag = true;
                }
     
                if (flag3)
                {
                    ++i;
                }
            }
     
            if (s1.contains("@") && s2.length() <= 1)
            {
                s1 = s;
            }
     
            hashmap.put("demo", "" + flag);
            hashmap.put("stand-alone", "" + flag1);
            hashmap.put("username", s1);
            hashmap.put("fullscreen", "" + flag2);
            hashmap.put("sessionid", s2);
            Frame frame = new Frame();
            frame.setTitle("Minecraft");
            frame.setBackground(Color.BLACK);
            JPanel jpanel = new JPanel();
            frame.setLayout(new BorderLayout());
            jpanel.setPreferredSize(new Dimension(854, 480));
            frame.add(jpanel, "Center");
            frame.pack();
            frame.setLocationRelativeTo((Component)null);
            frame.setVisible(true);
            frame.addWindowListener(new GameWindowListener());
            MinecraftFakeLauncher minecraftfakelauncher = new MinecraftFakeLauncher(hashmap);
            MinecraftApplet minecraftapplet = new MinecraftApplet();
            minecraftapplet.setStub(minecraftfakelauncher);
            minecraftfakelauncher.setLayout(new BorderLayout());
            minecraftfakelauncher.add(minecraftapplet, "Center");
            minecraftfakelauncher.validate();
            frame.removeAll();
            frame.setLayout(new BorderLayout());
            frame.add(minecraftfakelauncher, "Center");
            frame.validate();
            minecraftapplet.init();
            Iterator iterator = arraylist.iterator();
     
            while (iterator.hasNext())
            {
                String s5 = (String)iterator.next();
                getMinecraft().func_98033_al().func_98233_a(s5);
            }
     
            minecraftapplet.start();
            Runtime.getRuntime().addShutdownHook(new ThreadShutdown());
        }
    
    Он принимал параметр: --password и даже ещё несколько, у меня защита была с этим параметром! :D
     
  16. Тимафей

    Тимафей Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    TimaPerm59
    Помогите с батником для майника, что бы оно скачивало библиотики форджа, когда в jar клиента суешь фордж minecraftforge-universal-1.6.2-9.10.1.871 самый новый?
    Все ваши батники не работают.
     

Поделиться этой страницей