Minecraft Wiki
Advertisement

Подготовка

Нам потребуется:
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. Открываем его и пишем:

package net.minecraft.src;
import java.util.Random;
public class BlockNew extends Block
{
               public BlockNew(int par1, int par2)
               {
                               super(par1, par2, Material.rock);
                               this.setCreativeTab(CreativeTabs.tabBlock);
               }
               /**
                * Returns the ID of the items to drop on destruction.
                */
               public int idDropped(int par1, Random par2Random, int par3)
               {
                               return Block.newBlock.blockID;
               }
}

Вместо BlockNew напишите имя своего блока, который вы указали в название файла.

Advertisement