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