onEvent('recipes', e => {

  e.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "item": 'ceramics:unfired_clay_bucket'
    },
    "cast_consumed": true,
    "fluid": {
      "tag": 'tconstruct:molten_iron',
      "amount": 432
    },
    "result": 'minecraft:bucket',
    "cooling_time": 150
  })

  e.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "item": 'cyclic:spikes_iron'
    },
    "cast_consumed": true,
    "fluid": {
      "tag": 'tconstruct:molten_diamond',
      "amount": 144
    },
    "result": 'cyclic:spikes_diamond',
    "cooling_time": 150
  })

  e.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "item": 'cyclic:spikes_iron'
    },
    "cast_consumed": true,
    "fluid": {
      "name": "exnihilosequentia:witchwater",
      "amount": 144
    },
    "result": 'cyclic:spikes_curse',
    "cooling_time": 150
  })

  e.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "item": 'cyclic:spikes_iron'
    },
    "cast_consumed": true,
    "fluid": {
      "name": "minecraft:lava",
      "amount": 144
    },
    "result": 'cyclic:spikes_fire',
    "cooling_time": 150
  })

  e.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "item": 'minecraft:ender_pearl'
    },
    "cast_consumed": true,
    "fluid": {
      "name": 'kubejs:fluix_crystal_fluid',
      "amount": 200
    },
    "result": 'appliedenergistics2:fluix_pearl',
    "cooling_time": 150
  })

})