KubeJS Blood Magic

KubeJS Blood Magic integration

Allows KubeJS to edit and create Blood Magic recipes. See Recipes page for more info.

Supported recipe types:

- altar

event.recipes.bloodmagic.altar(output, input)
event.recipes.bloodmagic.altar(output, input).upgradeLevel(int).altarSyphon(int).consumptionRate(int).drainRate(int)

- array

event.recipes.bloodmagic.array(output, baseInput, addedInput)
event.recipes.bloodmagic.array(output, baseInput, addedInput).texture(string)

- soulforge

event.recipes.bloodmagic.soulforge(output, [input])
event.recipes.bloodmagic.soulforge(output, [input]).minimumDrain(double).drain(double)

- arc

event.recipes.bloodmagic.arc(output, input, tool)
event.recipes.bloodmagic.arc(output, input, tool, [addedOutput])
event.recipes.bloodmagic.arc(output, input, tool, [addedOutput]).consumeIngredient(boolean).outputFluid(fluid)

- alchemytable

 

event.recipes.bloodmagic.alchemytable(output, [input])

event.recipes.bloodmagic.alchemytable(output, [input]).syphon(int).ticks(int).upgradeLevel(int)

 

Example 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)

})

The KubeJS Blood Magic Team

HammerLord tier frameprofile avatar
Owner
HammerLord tier icon
  • 195
    Followers
  • 38
    Projects
  • 695.0M
    Downloads

More from LatView all

  • FTB Chunks (Fabric) project image

    FTB Chunks (Fabric)

    • 11.8M
    • Mods

    A mod that allows you to claim chunks to protect your blocks. It also has a minimap and large map!

    • 11.8M
    • June 25, 2026
    • Mods
    • +1
  • FTB Chunks (NeoForge) project image

    FTB Chunks (NeoForge)

    • 122.2M
    • Mods

    A mod that allows you to claim chunks to protect your blocks and view minimap / large map

    • 122.2M
    • June 25, 2026
    • Mods
    • +1
  • KubeJS project image

    KubeJS

    • 152.2M
    • Mods

    Edit recipes, add new custom items, script world events, all in JavaScript!

    • 152.2M
    • June 22, 2026
    • Mods
    • +4
  • FTB Quests (Fabric) project image

    FTB Quests (Fabric)

    • 28.5M
    • Mods

    FTB Quests is a lightweight, team-based questing mod and is very simple to use. (Fabric version)

    • 28.5M
    • June 19, 2026
    • Mods
    • +3
  • FTB Chunks (Fabric) project image

    FTB Chunks (Fabric)

    • 11.8M
    • Mods

    A mod that allows you to claim chunks to protect your blocks. It also has a minimap and large map!

    • 11.8M
    • June 25, 2026
    • Mods
    • +1
  • FTB Chunks (NeoForge) project image

    FTB Chunks (NeoForge)

    • 122.2M
    • Mods

    A mod that allows you to claim chunks to protect your blocks and view minimap / large map

    • 122.2M
    • June 25, 2026
    • Mods
    • +1
  • KubeJS project image

    KubeJS

    • 152.2M
    • Mods

    Edit recipes, add new custom items, script world events, all in JavaScript!

    • 152.2M
    • June 22, 2026
    • Mods
    • +4
  • FTB Quests (Fabric) project image

    FTB Quests (Fabric)

    • 28.5M
    • Mods

    FTB Quests is a lightweight, team-based questing mod and is very simple to use. (Fabric version)

    • 28.5M
    • June 19, 2026
    • Mods
    • +3