settings.logAddedRecipes = true
settings.logRemovedRecipes = true
settings.logSkippedRecipes = false
settings.logErroringRecipes = true

onEvent('recipes', event => {
	// Change recipes here
event.remove({output: 'bloodmagic:soulsnare'})
event.remove({output: 'bloodmagic:altar'})

  event.custom(
    {
      "type": "astralsorcery:altar",
      "altar_type": 1,
      "duration": 200,
      "starlight": 1400,
      "pattern": [
        "D___D",
        "_SSS_",
        "_SOS_",
        "_GCG_",
        "D___D"
      ],
      "key": {
        "S": {
          "tag": "forge:storage_blocks/steel"
        },
        "G": {
          "item": "bloodmagic:basemonstersoul"
        },
        "D": {
          "tag": "forge:storage_blocks/redstone"
        },
        "O": {
          "item": "minecraft:furnace"
        },
        "C": {
          "item": "tconstruct:blood_slime_ball"
        }
      },
      "output": [
        {
          "item": "bloodmagic:altar",
          "count": 1
        }
      ],
      "effects": [
        "astralsorcery:built_in_effect_discovery_central_beam",
        "astralsorcery:gateway_edge",
        "astralsorcery:built_in_effect_attunement_sparkle"
      ]
    }
)

event.shapeless('bloodmagic:soulsnare', ['minecraft:string', 'minecraft:diamond'])
})
