Creative API

Материал из Playzone Minecraft Wiki
Версия от 19:07, 3 февраля 2013; Softer (обсуждение | вклад) (Новая страница: «'''Creative API''' - модификация, '''API интерфейс''', позволяющий добавлять свои блоки и предмет…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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";
        }
}

Установка