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

[ДАВАЙТЕ ОБСУДИМ] Как выдрать клиент с проекта?

Тема в разделе "Оффтопик", создана пользователем MrSplash, 7 июн 2015.

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

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Привет котаны! Дело такое. Хочу поиграть на какой-ниб сборке, но идти на сервера или собирать самому не хочу. У серверов вечная проблема с вайпами/лагами/игроками и так далее.. Вот что я хочу сделать. Нашёл сервер с нужной мне сборкой, хочу выдрать от туда клиент. Пока-что перенёс клиент в папку .minecraft, но из-за изменённых классов запускаться он там вообще не собирается.
    Пытался установить фордж/лайтлоадер на чистый майн (версия 1.4.7, если что).. Закончилось это крашем. Есть идеи? C:
    Пациент - https://yadi.sk/d/GRhwOguMh8nsM
     
    Последнее редактирование: 8 июн 2015
  2. Автор темы
    MrSplash

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Не нравятся они мне. У проектов сборки более-менее сбалансированы.
     
  3. Lapos213

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

    Баллы:
    103
  4. Автор темы
    MrSplash

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Мне нужно именно вытащить готовый, а не сделать/скачать. Про то, что Вы написали я знаю. Но задача именно "выдрать".
     
  5. niki96

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

    Баллы:
    123
    Берешь декомпилируешь клиент , переделываешь опять собираешь. Пихаешь моды и клиент к себе на проЭкт , profit
     
  6. Автор темы
    MrSplash

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Подробнее можно? Что нужно конкретно переделать?
    "проЭкт" - у меня нет своего проекта и не будет. Для совместной игры с друзьями нужно.
     
  7. niki96

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

    Баллы:
    123
    Где то костыль был для авто. деобфускации и декомпиляции. Найду, скину.
     
  8. Автор темы
    MrSplash

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Буду благодарен.
     
  9. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    А нельзя просто скопировать моды и их конфиги?
     
  10. niki96

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

    Баллы:
    123
    +
     
  11. Автор темы
    MrSplash

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

    Баллы:
    66
    Имя в Minecraft:
    _MrSplash_
    Был такой вариант. Писал об этом в шапке. Получился краш.
    Установил фордж и liteloader тех же версий, что были в оригинале.
    Сейчас кину ошибку..
    Код:
    2015-06-08 09:58:25 [INFO] [STDOUT] Starting up SoundSystem...
    2015-06-08 09:58:25 [INFO] [STDOUT] Initializing LWJGL OpenAL
    2015-06-08 09:58:25 [INFO] [STDOUT]     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
    2015-06-08 09:58:25 [INFO] [STDOUT] OpenAL initialized.
    2015-06-08 09:58:27 [INFO] [STDOUT] Stopping!
    2015-06-08 09:58:27 [INFO] [STDOUT] SoundSystem shutting down...
    2015-06-08 09:58:28 [INFO] [STDOUT]     Author: Paul Lamb, www.paulscode.com
    И есть такая интересная штука. У этого проекта походу свои либы. Ибо при замене minecraft.jar фордж их перекачивает, при чём в другую папку (lib). А оригинальный обращается к (libraries). Папка coremods расположена не в .minecraft, а в .minecraft/mods.
    Вот сам клиент, если кому интересно.
    Клац.
    UP! Разобрался. Собрал такой же jar, как в оригинале и запихнул моды. Исправил ошибки и всё заработало C:
     

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