Позволяет модификации KubeJS редактировать и создавать рецепты для модификации Blood Magic. Для получения дополнительной информации см. страницу о рецептах.
Поддерживаемые типы рецептов:
- altar (алтарь)
event.recipes.bloodmagic.altar(выход, вход)
event.recipes.bloodmagic.altar(выход, вход).upgradeLevel(целое_число).altarSyphon(целое_число).consumptionRate(целое_число).drainRate(целое_число)
- array (массив)
event.recipes.bloodmagic.array(выход, основной_вход, дополнительный_вход)
event.recipes.bloodmagic.array(выход, основной_вход, дополнительный_вход).texture(строка)
- soulforge (кузня душ)
event.recipes.bloodmagic.soulforge(выход, [вход])
event.recipes.bloodmagic.soulforge(выход, [вход]).minimumDrain(число_с_плавающей_точкой).drain(число_с_плавающей_точкой)
- arc (дуга)
event.recipes.bloodmagic.arc(выход, вход, инструмент)
event.recipes.bloodmagic.arc(выход, вход, инструмент, [дополнительный_выход])
event.recipes.bloodmagic.arc(выход, вход, инструмент, [дополнительный_выход]).consumeIngredient(логическое_значение).outputFluid(жидкость)
- alchemytable (алхимический стол)
event.recipes.bloodmagic.alchemytable(выход, [вход])
event.recipes.bloodmagic.alchemytable(выход, [вход]).syphon(целое_число).ticks(целое_число).upgradeLevel(целое_число)
Пример файла kubejs/server_scripts/blood_magic.js:
onEvent('recipes', event => {
const { altar, array, soulforge, arc, alchemytable } = event.recipes.bloodmagic
altar('minecraft:carrot', 'minecraft:apple')
array('minecraft:spruce_planks', 'minecraft:oak_planks', 'minecraft:birch_planks')
soulforge('minecraft:stone', ['minecraft:gold_ore', 'minecraft:diamond_ore', 'minecraft:iron_ore']).drain(1.0)
arc('minecraft:netherite_ingot', 'minecraft:iron_ingot', 'minecraft:iron_pickaxe', [Item.of('minecraft:cobblestone').chance(0.4)])
alchemytable('minecraft:gold_ingot', ['minecraft:iron_ingot', 'minecraft:iron_ingot', 'minecraft:iron_ingot', 'minecraft:iron_ingot']).upgradeLevel(2)
})