Download KubeJS Blood Magic — Minecraft Mods — MetaMods

KubeJS Blood Magic

Active

Downloads

0

Last update

1 year ago
Client

KubeJS Extension for Blood Magic

This modification enables customization and creation of new recipes for the Blood Magic modification using the powerful KubeJS tool.

Supported Recipe Types

Altar

  • Basic syntax: event.recipes.bloodmagic.altar(output_item, input_item)
  • Extended syntax supports upgrade level, altar syphon, consumption rate, and drain settings

Array Structure

  • Simple creation: event.recipes.bloodmagic.array(output_item, main_item, additional_item)
  • Additional parameters include texture settings

Soulforge

  • Main syntax: event.recipes.bloodmagic.soulforge(output_item, [input_items])
  • Additional parameters: minimal and standard drain

Arc Conversion

  • Simple conversion: event.recipes.bloodmagic.arc(output_item, input_item, tool)
  • Extended syntax with additional outputs and ingredient consumption settings

Alchemy Table

  • Basic recipe: event.recipes.bloodmagic.alchemytable(output_item, [input_items])
  • Additional parameters include upgrade level and tick count

Usage Example

In file 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)
})

This example demonstrates the creation of various recipe types to enhance the gaming experience.

Project members
LatvianModder

LatvianModder

Created: 29 Oct 2022

ID: 98991