Перенос модпака loliland - Общение о Minecraft

Вопрос Перенос модпака loliland

Регистрация
14 Сен 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Есть задача. Бюджет маленький. Понимаю, что это смешно. Но это единственное, что могу предложить. Если кто-то возьмётся — буду благодарен даже за частичный результат. Кастомные машинки — как получится. Главное — запустить сборку.
Что я имею:
- Версия Minecraft: 1.7.10
- Модпак: TechnoMagic RPG (LoliLand) — сборка с кастомными модами, которые использовались на сервере.
- В открытом доступе есть реверс-инжиниринг лаунчера и структуры клиента (GitHub). Я изучил его полностью.
Что я уже знаю о проблеме:
- Лаунчер использует JCEF для интерфейса и поднимает локальный Jetty-сервер на портах 14463 и 12450.
- Клиентский мод LoliMod содержит всю логику: магазин, GUI, сетевые пакеты, античит.
- LoliHooks меняет байт-код игры через ASM и жестко привязан к серверной части.
- При запуске локально клиент крашится с ошибками NoClassDefFoundError на HookLib и MixinBooterLegacy.
- UniMixins частично решил проблему с Mixin, но упираюсь возвращаюсь к ошибке с HookLib.
Что нужно:
- Собрать рабочий клиент, который можно запустить без привязки к серверу, если точнее, то пересобрать модпак.
- Чтобы игра запускалась, а не крашилась при старте.
- Кастомные машинки LoliMods — если получится запустить, будет круто. Если нет — не страшно.
Бюджет: 2000 ₽.Понимаю, что это мало. Но это всё, что могу выделить. Если кто-то готов помочь даже частично — буду очень благодарен.
Контакты: [t.me/xen_d] [discord: verydagothur]
 
Регистрация
19 Сен 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Задача интересная, но тут по сути нужно вырезать все зависимости от их закрытого серверного API и библиотек авторизации, которые лезут в HookLib. Попробуй декомпилировать LoliMod через Luyten или CFR и просто закомментировать методы, которые вызывают ошибки при инициализации, там скорее всего обычные проверки на запуск через лаунчер. Если совсем не пойдет, проще будет выдрать сами моды из сборки и накатить их на чистый фордж, чем пытаться завести их текущую обвязку.
 
Сверху Снизу