Модификация клиента и сервера 1.7.10

Материал из Ordinary Minecraft Wiki
Перейти к навигации Перейти к поиску
  1. Скачиваем программу In Class Translator
  2. Скачиваем клиент 1.7.10 (лицензионный с Forge, либо из папок для Sashok724)
  3. Открываем jar сервера винраром либо 7zip (именно файл оригинального сервера, не Cauldron)
  4. Извлекаем файл \com\mojang\authlib\yggdrasil\YggdrasilMinecraftSessionService.class
  5. Открываем его через In Class Translator
  6. Все 4 строки типа https://session.minecraft.net/session/minecraft/ меняем на свой адрес веб части (Sashok724 - h.php, j.php).
  7. Сохраняем, заливаем класс обратно в сервер
  8. Залезаем в папку клиента в libraries\com\mojang\authlib\1.5.х (версия может меняться)
  9. Открываем authlib-1.5.х.jar винраром либо 7zip.
  10. Находим в нем com\mojang\authlib\yggdrasil\YggdrasilMinecraftSessionService.class
  11. Повторяем с ним тоже самое что с серверным, заливаем обратно

Для того, чтобы иметь возможность устанавливать скины и плащи для игроков, необходимо проделать следующие действия с клиентом:

  1. Взять файл клиента minecraft.jar версии 1.7.10 с установленным Forge
  2. Распаковать с помощью 7zip
  3. Скачать патч для версии 1.7.10, который отменяет новую систему скинов, возвращая старую
  4. В патче, в папке binaries найти файл blg.class
  5. Открыть его в In Class Translator и изменить пути к скинам и плащам на свои, сохранить файл обратно
  6. Все .class файлы из папки binaries патча залить в вышеуказанный файл minecraft.jar

После этого игрок на сервере будет в скине и в плаще.