KubeJS Ars Nouveau
Активный0.0
Установок
Последнее обновление
Версии
KubeJS Ars Nouveau - Интеграция с магической системой
Этот аддон предоставляет возможность создавать пользовательские рецепты для мода Ars Nouveau с использованием KubeJS. Вы сможете настраивать различные магические процессы и создавать собственные заклинания через удобный JavaScript API.
Основные возможности
Мод позволяет работать с несколькими типами магических рецептов:
- Зачаровательный аппарат - создание предметов с использованием реагентов и затратой магической энергии
- Зачарование - наложение чар на предметы с указанием уровня и стоимости
- Дробление - разрушение блоков с получением лута по заданной таблице дропа
- Создание томов заклинаний - разработка собственных магических книг с уникальными эффектами
- Насыщение - преобразование предметов с использованием дополнительных компонентов
Примеры использования
ServerEvents.recipes(event => {
// Создание TNT из песка и пороха
event.recipes.ars_nouveau.enchanting_apparatus(
[
"minecraft:sand",
"minecraft:sand",
"minecraft:sand",
"minecraft:sand",
], // входные предметы
"minecraft:gunpowder", // реагент
"minecraft:tnt", // результат
1000, // затраты маны
);
// Зачарование предмета проклятием исчезновения
event.recipes.ars_nouveau.enchantment(
[
"minecraft:sand",
"minecraft:sand",
"minecraft:sand",
"minecraft:sand",
], // входные предметы
"minecraft:vanishing_curse", // применяемое зачарование
1, // уровень зачарования
1000, // затраты маны
);
// Дробление TNT с получением песка
event.recipes.ars_nouveau.crush(
"minecraft:tnt", // входной блок
[{
item: "minecraft:sand",
chance: 1
}] // таблица лута
);
// Создание тома заклинания "Не-Светящаяся ловушка"
event.recipes.ars_nouveau.caster_tome(
"Not-Glow Trap", // название,
[
"ars_nouveau:glyph_touch",
"ars_nouveau:glyph_rune",
"ars_nouveau:glyph_snare",
"ars_nouveau:glyph_extend_time",
"ars_nouveau:glyph_light"
], // последовательность символов
"Не захватывает цель и не дает другим целям свечение.", // описание
16718260, // цвет
{
"family": "ars_nouveau:default",
"pitch": 1.0,
"volume": 1.0
},
).id("kubejs:not_glow")
// Насыщение песка для создания TNT
event.recipes.ars_nouveau.imbuement(
"minecraft:sand", // входной предмет
"minecraft:tnt", // результат
1000, // затраты маны
[
"minecraft:gunpowder"
] // предметы на пьедесталах
)
})
Важное замечание
Для работы этого аддона требуется установленный мод Ars Nouveau. Без него интеграция не будет функционировать корректно.