Информация
Поделиться с друзьями:
 

Minecraft Coder Pack

Логотип Minecraft Coder Pack

Minecraft Coder Pack (сокращенно MCP) — коллекция скриптов и инструментов в помощь разработчику для создания модов клиента и сервера Minecraft'а. Данный пакет инструментов позволяет выполнять декомпиляцию и деобфускацию кода сервера и клиента игры, а также обратные им действия. Также разработчики создали таблицу, которая используется для деобфускации.

Содержание

Установка и использование

  1. Для скачивания MCP перейдите на официальный сайт в раздел MCP Releases и скачайте последнюю доступную на этот момент версию
  2. После скачивания архива распакуйте его в отдельную папку
  3. Подготовьте файлы
    • Скопируйте файл minecraft_server.jar в папку jars
    • Скопируйте папки bin и resources из вашей папки %APPDATA%\.minecraft в папку jars
  4. Для декомпиляции запустите decompile.bat
  5. Измените необходимый исходный код, который расположен в папке src
  6. Для компиляции запустите файл recompile.bat
  7. Для обфускации запустите reobfuscate.bat. После окончания работы скрипта в папке reobf в соответствующей папке вы найдете .class файлы, которые вам необходимо будет переместить с заменой в jar файл
  8. Перед переносом файлов в minecraft.jar убедитесь, что из jar файла удалена папка META-INF

Использование под Linux

Описанное ниже проверялось на Ubuntu 11.04

  • Файлы игры находятся в домашней директории пользователя в скрытой папке .minecraft
  • Для работы MCP не требуется установленный Wine

Работа из Eclipse

  1. Декомпилируйте игру
  2. Откройте Eclipse и в качестве Workspace выберите папку eclipse из директории mcp
  3. Создавайте мод. Для тестирования вы можете пользоваться функциями Run и Debug - они уже корректно настроены
  4. По окончанию разработки выполните compile и reobfucate
  5. Файлы из директории reobf перенесите в соответствующий jar файл сервера или клиента. Обратите внимание, что при переносе файлов в клиентский jar файл требуется удалить из него папку META-INF

Разработчики

За несколько недель команда разработчиков выросла из одного человека (Searge) до более чем 15, которые начали принимать участие в разработке продукта. Полный список создателей также находится в файле readme.txt.

Ссылки


Комментарии:



Tatarin
очень подробно расписано спасибо Рейтинг: 0

dkflbr123
я терь токо этой базкой пользуюсь Рейтинг: 0

Ovarmasuarats
решил помочь и разослал статья в соц. закладки. надеюсь поднимется популярность. Рейтинг: 0

santy30
Я практически случайно зашел на этот сайт, но задержался тут надолго. Задержался, потому что все очень интересно. Обязательно скажу о вас всем своим друзьям. Рейтинг: 0

 
 


© 2011 - 2014 Лучшие игры и геймеры на mmo-db.com. Копирование материалов разрешено только с указанием источника.
Источник: minecraft.net
Источник: ru.minecraftwiki.net