Содержимое данной статьи не является оригинальным контентом

Creative API

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Creative API — модификация, API интерфейс, позволяющий добавлять свои блоки и предметы в Minecraft. Разработчиком которого является pitman-87.

Установка[править | править код]

Для разработчиков[править | править код]

Добавьте в load() вашего mod_file:

Простые блоки:

CreativeAPI.addBlock(yourBlock);

Блоки с подтипами (как шерсть):

CreativeAPI.addBlock(yourBlock, 1);

Предметы с подтипами (как красители и древесный уголь):

CreativeAPI.addItem(yourItem, 1);

Использование try/catch, для предотвращения сбоев Minecraft и информировании об отсутствии данного API.

Пример:

public class mod_YourMod extends BaseMod
{
        public static final Block yourBlock= new Block(200);
        public load()
        {
                ModLoader.registerBlock(yourBlock);
                ModLoader.addName(yourBlock, "Название блока");
                ModLoader.addRecipe(...);
                try
                {
                        CreativeAPI.addBlock(yourBlock);
                        CreativeAPI.addItem(Item.coal, 1);
                } catch (NoClassDefFoundError e)
                {
                        ModLoader.getLogger().fine((new StringBuilder("Creative API не найдено! ")).toString());
                }
        }
        public String getVersion()
        {
                return "1.2.4";
        }
}