Creative API
Только для Java Edition
|


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

## Установка

- Скачайте модификацию.
- Откройте архиватором
`bin/minecraft.jar`

. - Переместите файлы из архива с модификацией в архив игры.
- Удалите из архива
`minecraft.jar`

папку`META-INF`

.

## Для разработчиков

Добавьте в `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"; } }