Интеграция KubeJS с модом Botania для поддержки рецептов и настройки варки особых зелий: Флаконов, Благовоний и Зачарованного Кулона.
Совместимость
- Поддерживаются обе платформы моддинга Minecraft: Forge и Fabric.
- Для KJS6 требуется адаптация синтаксиса скриптов под новую версию.
Настройка зелий (startup_script)
Для создания и настройки зелий используйте событие botania.brews.registry с методами:
create("название")— создание нового зелья.cost(число)— установка количества маны, необходимой для варки.effect("эффект", длительность, уровень, скрыть частицы, показать иконку)— добавление эффектов, где длительность указывается в тиках.noIncense()— запрет использования благовоний с этим зельем.noPendant()— запрет наложения эффекта кулона.
Изменение и добавление рецептов (server_scripts)
В событии recipes доступны методы для управления рецептами Botania:
remove({output: "предмет"})— удаление существующего рецепта.recipes.botania.mana_infusion(выход, вход, стоимость, дополнительный ингредиент)— рецепт на инфузию маны.recipes.botania.elven_trade(выход, вход)— эльфийская торговля.recipes.botania.pure_daisy(выход, вход, время)— преобразование с помощью Чистой Маргаритки.recipes.botania.brew(название_зелья, ингредиенты)— рецепт варки зелья.recipes.botania.petal_apothecary(выход, ингредиенты)— рецепт для Аптеки лепестков.recipes.botania.runic_altar(выход, ингредиенты, стоимость)— рецепты для Рунного Алтаря.recipes.botania.terra_plate(выход, ингредиенты, стоимость)— рецепты для Терраплаты.recipes.botania.orechid(выход, вход, вес)— рецепты для Орехода.recipes.botania.orechid_ignem(выход, вход, вес)— рецепты для Орехода Игнем.recipes.botania.marimorphosis(выход, вход, вес, биомы, время)— рецепты для Мариморфозиса с указанием биомов и времени.





