events.listen("recipes", function (e) {
  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "mysticalagriculture:prosperity_seed_base",
    },
    transitionalItem: {
      item: "mysticalagriculture:prosperity_seed_base",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "mysticalagriculture:prosperity_seed_base",
          },
          {
            fluid: "mysticalagradditions:molten_inferium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_seeds",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
      },
      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:inferium_essence",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:inferium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });

  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "kubejs:inferium_seed",
    },
    transitionalItem: {
      item: "kubejs:inferium_seed",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "mysticalagriculture:inferium_seeds",
          },
          {
            fluid: "mysticalagradditions:molten_prudentium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "kubejs:prudentium_seed",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
      },

      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
      },

      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
      },
      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:prudentium_essence",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:prudentium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });

  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "kubejs:prudentium_seed",
    },
    transitionalItem: {
      item: "kubejs:prudentium_seed",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "kubejs:prudentium_seed",
          },
          {
            fluid: "mysticalagradditions:molten_tertium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "kubejs:tertium_seed",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
      },

      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
      },
      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:tertium_essence",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:tertium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });

  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "kubejs:tertium_seed",
    },
    transitionalItem: {
      item: "kubejs:tertium_seed",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "kubejs:tertium_seed",
          },
          {
            fluid: "mysticalagradditions:molten_imperium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "kubejs:imperium_seed",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
      },

      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:imperium_essence",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:imperium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });

  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "kubejs:imperium_seed",
    },
    transitionalItem: {
      item: "kubejs:imperium_seed",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "kubejs:imperium_seed",
          },
          {
            fluid: "mysticalagradditions:molten_supremium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "kubejs:supremium_seed",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
      },

      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagriculture:supremium_essence",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:supremium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });
  e.custom({
    type: "create:sequenced_assembly",
    ingredient: {
      item: "kubejs:supremium_seed",
    },
    transitionalItem: {
      item: "kubejs:supremium_seed",
    },
    sequence: [
      {
        type: "create:filling",
        ingredients: [
          {
            item: "kubejs:supremium_seed",
          },
          {
            fluid: "kubejs:molten_insanium",
            nbt: {},
            amount: 288,
          },
        ],
        results: [
          {
            item: "kubejs:supremium_seed",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
      },
      {
        type: "create:deploying",
        ingredients: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
        results: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
      },

      {
        type: "create:pressing",
        ingredients: [
          {
            item: "mysticalagradditions:insanium_essence",
          },
          {
            item: "mysticalagradditions:insanium_essence",
          },
        ],
        results: [
          {
            item: "kubejs:insanium_seed",
          },
        ],
      },
    ],
    results: [
      {
        item: "kubejs:insanium_seed",
        count: 1,
      },
    ],
    loops: 1,
  });

  e.remove({ id: "mysticalagriculture:infusion_altar" });
  e.custom({
    result: {
      item: "mysticalagriculture:infusion_altar",
    },
    pattern: ["ACA", "CDC", "BBB"],
    type: "minecraft:crafting_shaped",
    key: {
      A: { item: "bloodmagic:infusedslate" },
      B: { item: "minecraft:stone" },
      C: { item: "minecraft:red_carpet" },
      D: { item: "mysticalagriculture:infusion_crystal" },
    },
  });
  e.remove({ id: "mysticalagriculture:infusion_pedestal" });

  e.custom({
    result: {
      item: "mysticalagriculture:infusion_pedestal",
    },
    pattern: [" A ", "CBC", " B "],
    type: "minecraft:crafting_shaped",
    key: {
      A: { item: "bloodmagic:infusedslate" },
      B: { item: "minecraft:stone" },
      C: { item: "minecraft:red_carpet" },
    },
  });

  e.remove({ id: "create:honey" });
  e.custom({
    type: "create:mixing",
    ingredients: [
      {
        item: "minecraft:yellow_dye",
        count: 4,
      },
      {
        item: "minecraft:sugar",
        count: 4,
      },
    ],
    results: [
      {
        fluid: "create:honey",
        amount: 1000,
      },
    ],
    heatRequirement: "heated",
  });
});
