Подготовка
Нам потребуется:
1. Java Development Kit 6 (JDK 6) или Java Development 7 (JDK 7)
2. Любой текстовый редактор (Notepad++, Блокнот), но лучше использовать Eclipse SDK. Скачать его можно здесь.
3. Minecraft Coder Pack (нужную вам версию смотрите нижу)
4. Нужная чистая версия и сервер Minecraft.
| Соответствие версий | |
|---|---|
| MCP | Minecraft |
| 7.26 | 1.4.7 |
| 7.25 | 1.4.6 |
| 7.23 | 1.4.5 |
| 7.21 | 1.4.4 |
| 7.19 | 1.4.2 |
| 7.2 | 1.3.2 |
| 7.0a | 1.3.1 |
| 6.2 | 1.2.5 |
| 6.1 | 1.2.4 |
| 6.0 | 1.2.3 |
| 5.6 | 1.1.1 |
| 5.4 | 1.0.0 |
Установка:
1. Распаковываем MCP в нужную папку (желательно без русских букв в пути).
2. Скопируйте папку bin, resources из клиента и minecraft_server.jar в папку jars.
3. Откройте minecraft.jar с помощью архиватора, и удалите папку META-INF (если такая имеется).
4. Запустите Eclipse, при первом входе он попросит указать путь к новому проекту. Укажите путь до папки eclipse в папке с MCP и закройте Eclipse.
5. Запустите decompile.bat.
6. Как только декомпиляция закончится, открывайте Eclipse и кодьте.
Добавляем новый блок в игру
1. Создаем в папке src/minecraft/net/minecraft/src файл Block<имя блока>.java