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

Туториал Список классов и клиентов для MCP

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Raptor2108, 18 ноя 2012.

  1. Danil25072001

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

    Баллы:
    61
    Имя в Minecraft:
    McForse
    только в моде. если не сработает то и в клиенте
     
  2. MacTenger

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

    Баллы:
    78
    Имя в Minecraft:
    kgcyt462
    Поменял везде, не пашет. Аж плакать хочется(
     
  3. Danil25072001

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

    Баллы:
    61
    Имя в Minecraft:
    McForse
    У меня всё норм. Попробуй заменить свой authlib.jar на этот, ничего не изменяя в нём
     

    Вложения:

    • Auth.zip
      Размер файла:
      51,9 КБ
      Просмотров:
      37
  4. Oxword

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

    Баллы:
    76
    напиши где в ядре cauldron эти классы нечего не могу найти по запросу checkserver версия 1.6.4
     
  5. Xore

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

    Баллы:
    78
    Имя в Minecraft:
    Xore
    jz.class
     
  6. Oxword

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

    Баллы:
    76
    в cauldron.jar есть только jz$1.class да и он не открывается
     
  7. Alexgrist

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

    Баллы:
    173
  8. Oxword

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

    Баллы:
    76
  9. Xore

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

    Баллы:
    78
    Имя в Minecraft:
    Xore
    Именно.
     
  10. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    К автору своего лаунчера обращайся.
     
  11. Byryndyk30

    Byryndyk30 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Byryndyk30
    Привет всем. Вот захотелось написать свой лаунчер для игры с друзьями. Простенький без всяких защит и наворотов.
    Со всем вроде бы разобрался, но застопорился на самом процессе запуска игры.
    Может кто обьяснить как запустить джаву что б запустилась игра. Т.е. что б жал кнопку "Играть" и запускалась игра с указаным ником.
    Если кто может помочь напишите тут или в скайп mixxxaaaa732.
     
  12. GameTK

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

    Баллы:
    76
    Skype:
    andre_a97
    Имя в Minecraft:
    GameTK
    зачем ты пытаешься изобрести велосипед?:eek:
     
  13. Byryndyk30

    Byryndyk30 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Byryndyk30
    Что б знать как работает этот велосипед :)
     
  14. GameTK

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

    Баллы:
    76
    Skype:
    andre_a97
    Имя в Minecraft:
    GameTK
    для этого придумали гайды на youtube :lol:
     
  15. Byryndyk30

    Byryndyk30 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Byryndyk30
    Ну я смотрел гайды, но там для старых версий.
    Вот именно запуск у меня не получилось сделать для нужной версии.
    Если можешь скинь сыллку на гайд для запуска 1.7.10 или 1.8...
    Без разници на каком языке, лижбы было понятен принцип построения и были нужные параметры для запуска.
    Вот строка, но это со старой версии. Как ее переписать для новой?
    Код:
    ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw", "-Xms1G -Xmx1G -cp \"" + appData + "\\.ClanNR\\bin\\minecraft1.jar;" + appData + "\\.ClanNR\\bin\\jinput.jar;" + appData + "\\.ClanNR\\bin\\lwjgl.jar;" + appData + "\\.ClanNR\\bin\\lwjgl_util.jar \" -Djava.library.path=\"" + appData + "\\.ClanNR\\bin\\natives\" net.minecraft.client.Minecraft" + " " + username);
     
    Последнее редактирование: 16 июл 2015
  16. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Скачай Сашка и изучай его. Там есть код запуска новых версий.
     
  17. Byryndyk30

    Byryndyk30 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Byryndyk30
    Уже скачал, буду разбиратся в нем. Тут написал т.к. мне ненадо весь лаунчер, а только 1 строка кода... Если кто то напишет раньше чем я разберусь с лаунчером Сашка то будет просто замечательно :)
    Вот сижу я уже в который раз просматриваю этот лаунчер, но ничего даже отдаленно похожего нет на то что мне надо... Видимо у него это всё сделано через переменные и кучу других штук... Мне все эти заумные методы ненадо...
    Может мне кто то обьяснить как это делается по самому простому ?- вписал и всё, на всегда :)
    Разобрался (вроде бы как) - игра запустилась )
    "Понял" систему запуска тут. Мне кажется для новичков это лучше для изучения чем лаунчер Сашка.
    Чистый майн без форжа запускается без проблем. Но когда добавляю библиотеки форжа - не запускается. Может кто подсказать что я делаю не так?...

    Код:
     ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw.exe", "-Xincgc -Xms1G -Xmx1G"
                    + " -Djava.library.path=\""
                    + Directory + "\\versions\\1.8\\1.8-natives-116930793607181\"" + " -cp \""
                    + Directory + "\\libraries\\java3d\\vecmath\\1.5.2\\vecmath-1.5.2.jar;"
                    + Directory + "\\libraries\\net\\sf\\trove4j\\trove4j\\3.0.3\\trove4j-3.0.3.jar;"
                    + Directory + "\\libraries\\com\\ibm\\icu\\icu4j-core-mojang\\51.2\\icu4j-core-mojang-51.2.jar;"
                    + Directory + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.6\\jopt-simple-4.6.jar;"
                    + Directory + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;"
                    + Directory + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;"
                    + Directory + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;"
                    + Directory + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;"
                    + Directory + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;"
                    + Directory + "\\libraries\\io\\netty\\netty-all\\4.0.15.Final\\netty-all-4.0.15.Final.jar;"
                    + Directory + "\\libraries\\com\\google\\guava\\guava\\17.0\\guava-17.0.jar;"
                    + Directory + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.3.2\\commons-lang3-3.3.2.jar;"
                    + Directory + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;"
                    + Directory + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;"
                    + Directory + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;"
                    + Directory + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.4\\gson-2.2.4.jar;"
                    + Directory + "\\libraries\\com\\mojang\\authlib\\1.5.21\\authlib-1.5.21.jar;"
                    + Directory + "\\libraries\\org\\apache\\logging\\log4j\\log4j-api\\2.0-beta9\\log4j-api-2.0-beta9.jar;"
                    + Directory + "\\libraries\\org\\apache\\logging\\log4j\\log4j-core\\2.0-beta9\\log4j-core-2.0-beta9.jar;"
                    + Directory + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.1\\lwjgl-2.9.1.jar;"
                    + Directory + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.1\\lwjgl_util-2.9.1.jar;"
                    + Directory + "\\libraries\\tv\\twitch\\twitch\\6.5\\twitch-6.5.jar;"
                    + Directory + "\\libraries\\net\\minecraftforge\\forge\\1.8-11.14.3.1487\\forge-1.8-11.14.3.1487.jar;"
                    //+ Directory + "\\libraries\\io\\netty\\netty-all\\4.0.15.Final\\netty-all-4.0.15.Final.jar;"
                    + Directory + "\\libraries\\net\\minecraft\\launchwrapper\\1.12\\;"
                    + Directory + "\\libraries\\org\\ow2\\asm\\asm-all\\5.0.3\\asm-all-5.0.3.jar;"
                    + Directory + "\\libraries\\com\\typesafe\\akka\\akka-actor_2.11\\2.3.3\\akka-actor_2.11-2.3.3.jar;"
                    + Directory + "\\libraries\\com\\typesafe\\config\\1.2.1\\config-1.2.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-actors-migration_2.11\\1.1.0\\scala-actors-migration_2.11-1.1.0.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-compiler\\2.11.1\\scala-compiler-2.11.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-library_2.11\\1.0.2\\scala-continuations-library_2.11-1.0.2.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\plugins\\scala-continuations-plugin_2.11.1\\1.0.2\\scala-continuations-plugin_2.11.1-1.0.2.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-library\\2.11.1\\scala-library-2.11.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-parser-combinators_2.11\\1.0.1\\scala-parser-combinators_2.11-1.0.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-reflect\\2.11.1\\scala-reflect-2.11.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-swing_2.11\\1.0.1\\scala-swing_2.11-1.0.1.jar;"
                    + Directory + "\\libraries\\org\\scala-lang\\scala-xml_2.11\\1.0.2\\scala-xml_2.11-1.0.2.jar;"
                    + Directory + "\\libraries\\lzma\\lzma\\0.0.1\\lzma-0.0.1.jar;"
                    //+ Directory + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;"
                    + Directory + "\\versions\\1.8\\1.8.jar\" "
                    + "net.minecraft.launchwrapper.Launch --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker "
                    + "--username " + login + " --version 1.8 --gameDir "
                    + Directory + " --assetsDir "
                    + Directory + "\\assets --assetIndex 1.8 --uuid 123 --accessToken  123 --userProperties {} --userType legacy");
    Делал это по этим двум файлам:

    Код:
    {
      "id": "1.8",
      "time": "2014-09-02T11:24:35+03:00",
      "releaseTime": "2014-09-02T11:24:35+03:00",
      "type": "release",
      "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type}",
      "libraries": [
        {
          "name": "java3d:vecmath:1.5.2"
        },
        {
          "name": "net.sf.trove4j:trove4j:3.0.3"
        },
        {
          "name": "com.ibm.icu:icu4j-core-mojang:51.2"
        },
        {
          "name": "net.sf.jopt-simple:jopt-simple:4.6"
        },
        {
          "name": "com.paulscode:codecjorbis:20101023"
        },
        {
          "name": "com.paulscode:codecwav:20101023"
        },
        {
          "name": "com.paulscode:libraryjavasound:20101123"
        },
        {
          "name": "com.paulscode:librarylwjglopenal:20100824"
        },
        {
          "name": "com.paulscode:soundsystem:20120107"
        },
        {
          "name": "io.netty:netty-all:4.0.15.Final"
        },
        {
          "name": "com.google.guava:guava:17.0"
        },
        {
          "name": "org.apache.commons:commons-lang3:3.3.2"
        },
        {
          "name": "commons-io:commons-io:2.4"
        },
        {
          "name": "commons-codec:commons-codec:1.9"
        },
        {
          "name": "net.java.jinput:jinput:2.0.5"
        },
        {
          "name": "net.java.jutils:jutils:1.0.0"
        },
        {
          "name": "com.google.code.gson:gson:2.2.4"
        },
        {
          "name": "com.mojang:authlib:1.5.21"
        },
        {
          "name": "com.mojang:realms:1.6.1"
        },
        {
          "name": "org.apache.commons:commons-compress:1.8.1"
        },
        {
          "name": "org.apache.httpcomponents:httpclient:4.3.3"
        },
        {
          "name": "commons-logging:commons-logging:1.1.3"
        },
        {
          "name": "org.apache.httpcomponents:httpcore:4.3.2"
        },
        {
          "name": "org.apache.logging.log4j:log4j-api:2.0-beta9"
        },
        {
          "name": "org.apache.logging.log4j:log4j-core:2.0-beta9"
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl:2.9.1",
          "rules": [
            {
              "action": "allow"
            },
            {
              "action": "disallow",
              "os": {
                "name": "osx"
              }
            }
          ]
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.1",
          "rules": [
            {
              "action": "allow"
            },
            {
              "action": "disallow",
              "os": {
                "name": "osx"
              }
            }
          ]
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.1",
          "rules": [
            {
              "action": "allow"
            },
            {
              "action": "disallow",
              "os": {
                "name": "osx"
              }
            }
          ],
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822",
          "rules": [
            {
              "action": "allow",
              "os": {
                "name": "osx"
              }
            }
          ]
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822",
          "rules": [
            {
              "action": "allow",
              "os": {
                "name": "osx"
              }
            }
          ]
        },
        {
          "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822",
          "rules": [
            {
              "action": "allow",
              "os": {
                "name": "osx"
              }
            }
          ],
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "net.java.jinput:jinput-platform:2.0.5",
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "tv.twitch:twitch:6.5"
        },
        {
          "name": "tv.twitch:twitch-platform:6.5",
          "rules": [
            {
              "action": "allow"
            },
            {
              "action": "disallow",
              "os": {
                "name": "linux"
              }
            }
          ],
          "natives": {
            "linux": "natives-linux",
            "windows": "natives-windows-${arch}",
            "osx": "natives-osx"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        },
        {
          "name": "tv.twitch:twitch-external-platform:4.5",
          "rules": [
            {
              "action": "allow",
              "os": {
                "name": "windows"
              }
            }
          ],
          "natives": {
            "windows": "natives-windows-${arch}"
          },
          "extract": {
            "exclude": [
              "META-INF/"
            ]
          }
        }
      ],
      "mainClass": "net.minecraft.client.main.Main",
      "minimumLauncherVersion": 14,
      "assets": "1.8"
    }
    Код:
    {
      "inheritsFrom": "1.8",
      "id": "1.8-Forge11.14.3.1487",
      "time": "2015-06-30T22:19:44+03:00",
      "releaseTime": "1960-01-01T09:00:00+02:00",
      "type": "release",
      "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker",
      "libraries": [
        {
          "name": "net.minecraftforge:forge:1.8-11.14.3.1487",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "io.netty:netty-all:4.0.15.Final"
        },
        {
          "name": "net.minecraft:launchwrapper:1.12"
        },
        {
          "name": "org.ow2.asm:asm-all:5.0.3"
        },
        {
          "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "com.typesafe:config:1.2.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-compiler:2.11.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-library:2.11.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-reflect:2.11.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-swing_2.11:1.0.1",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "org.scala-lang:scala-xml_2.11:1.0.2",
          "url": "http://files.minecraftforge.net/maven/"
        },
        {
          "name": "lzma:lzma:0.0.1"
        },
        {
          "name": "net.sf.jopt-simple:jopt-simple:4.5"
        }
      ],
      "mainClass": "net.minecraft.launchwrapper.Launch",
      "minimumLauncherVersion": 14,
      "assets": "1.8",
      "jar": "1.8"
    }
    Некоторые библиотеке в коментариях т.к. они повторяются в 2х файлах.
    Алилуя!!! Заработало :D
    В этих файлах 2х небыло launchwrapper-1.12.jar. Добавление этой библиотеки всё починило. Да просто крут, сам задаю вопросы сам их решаю :D. Всем спасибо за помощь :)
     
  18. KolBasKa

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

    Баллы:
    76
    Имя в Minecraft:
    Kanelen
    ayh.class- путь до joinserver я настроил (версия 1.4.7 ), куда его сувать?
    Сунул настроенный iu.class в ядро сервера.
    Сунул настроенный ayh.class в minecraft.jar
    Включил online-mode: true в сервере
    При попытке подключиться пишет BadLogin
     
  19. GoverNator

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

    Баллы:
    68
    Не могу найти этот bcw.class, можешь пожалуйста помочь?
     
  20. ruslantyshchenko

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

    Баллы:
    61
    Skype:
    ruslantyshchenko
    Имя в Minecraft:
    ruslantyshchenk
    Спасибо огромное! Наконец-то настроил obline-mode true ))
     

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