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

//Iron Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:irondust", 64))
    .produceItem(Item.of("kubejs:irondust", 64))
    .produceItem(Item.of("kubejs:irondust", 64))
    .produceItem(Item.of("kubejs:golddust", 64))
    .requireItem(Item.of("minecraft:iron_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Gold Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:golddust", 64))
    .produceItem(Item.of("kubejs:golddust", 64))
    .produceItem(Item.of("kubejs:golddust", 64))
    .produceItem(Item.of("kubejs:irondust", 64))
    .requireItem(Item.of("minecraft:gold_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Coal Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:coaldust", 64))
    .produceItem(Item.of("kubejs:coaldust", 64))
    .produceItem(Item.of("kubejs:coaldust", 64))
    .requireItem(Item.of("minecraft:coal_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Diamond Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:diamonddust", 64))
    .produceItem(Item.of("kubejs:diamonddust", 64))
    .produceItem(Item.of("kubejs:diamonddust", 64))
    .produceItem(Item.of("kubejs:emeralddust", 64))
    .requireItem(Item.of("minecraft:diamond_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Emerald Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:emeralddust", 64))
    .produceItem(Item.of("kubejs:emeralddust", 64))
    .produceItem(Item.of("kubejs:emeralddust", 64))
    .produceItem(Item.of("kubejs:diamonddust", 64))
    .requireItem(Item.of("minecraft:emerald_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Redstone Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:redstone", 64))
    .produceItem(Item.of("minecraft:redstone", 64))
    .produceItem(Item.of("minecraft:redstone", 64))
    .produceItem(Item.of("minecraft:redstone", 64))
    .produceItem(Item.of("minecraft:redstone", 32))
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .requireItem(Item.of("minecraft:redstone_ore", 32))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Lapis Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .produceItem(Item.of("kubejs:lapisdust", 32))
    .produceItem(Item.of("minecraft:redstone", 64))
    .requireItem(Item.of("minecraft:lapis_ore", 32))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Nether Quartz Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .requireItem(Item.of("minecraft:nether_quartz_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Nether Gold Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:golddust", 64))
    .produceItem(Item.of("kubejs:golddust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .requireItem(Item.of("minecraft:nether_gold_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Ancient Debris
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .requireItem(Item.of("minecraft:ancient_debris", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Aquamarine Shale
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .requireItem(Item.of("astralsorcery:aquamarine_sand_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Starmetal Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .requireItem(Item.of("astralsorcery:starmetal_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Energsied Gold Alloy Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:energisedgolddust", 64))
    .produceItem(Item.of("kubejs:energisedgolddust", 64))
    .produceItem(Item.of("kubejs:energisedgolddust", 64))
    .produceItem(Item.of("minecraft:redstone", 64))
    .requireItem(Item.of("kubejs:energised_gold_alloy_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Netherite Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:netheritedust", 64))
    .produceItem(Item.of("kubejs:netheritedust", 64))
    .produceItem(Item.of("kubejs:netheritedust", 64))
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .requireItem(Item.of("kubejs:netherite_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Netherite-Starmetal Alloy Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:netheritestarmetaldust", 64))
    .produceItem(Item.of("kubejs:netheritestarmetaldust", 64))
    .produceItem(Item.of("kubejs:netheritestarmetaldust", 64))
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .requireItem(Item.of("kubejs:netherite_starmetal_alloy_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Aquamarine Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .requireItem(Item.of("kubejs:aquamarine_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Overworld Quartz Ore
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .requireItem(Item.of("kubejs:overworld_quartz_ore", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Iron Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:irondust", 64))
    .requireItem(Item.of("minecraft:iron_ingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Gold Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:golddust", 64))
    .requireItem(Item.of("minecraft:gold_ingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Coal
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:coaldust", 64))
    .requireItem(Item.of("minecraft:coal", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Diamond
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:diamonddust", 64))
    .requireItem(Item.of("minecraft:diamond", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Emerald
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:emeralddust", 64))
    .requireItem(Item.of("minecraft:emerald", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Lapis Lazuli
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:lapisdust", 64))
    .requireItem(Item.of("minecraft:lapis_lazuli", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Lunar Lazuli
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:lunar_dust", 64))
    .requireItem(Item.of("kubejs:lunar_lazuli", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Nether Quartz
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:quartzdust", 64))
    .requireItem(Item.of("minecraft:quartz", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Netherite Scrap
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:ancientdust", 64))
    .requireItem(Item.of("minecraft:netherite_scrap", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Aquamarine
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:aquamarinedust", 64))
    .requireItem(Item.of("astralsorcery:aquamarine", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Starmetal Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("astralsorcery:stardust", 64))
    .requireItem(Item.of("astralsorcery:starmetal_ingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Sooty Marble
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .produceItem(Item.of("minecraft:black_dye", 64))
    .requireItem(Item.of("astralsorcery:black_marble_raw", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Glass
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 150)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:glassdust", 64))
    .produceItem(Item.of("kubejs:glassdust", 64))
    .produceItem(Item.of("kubejs:glassdust", 64))
    .produceItem(Item.of("kubejs:glassdust", 64))
    .requireItem(Item.of("minecraft:glass", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Obsidian
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 150)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .produceItem(Item.of("kubejs:obsidiandust", 64))
    .requireItem(Item.of("minecraft:obsidian", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Ender Pearl
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 150)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .produceItem(Item.of("kubejs:enderdust", 64))
    .requireItem(Item.of("minecraft:ender_pearl", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Energised Gold Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:energisedgolddust", 64))
    .requireItem(Item.of("kubejs:energisedgoldingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Netherite Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:netheritedust", 64))
    .requireItem(Item.of("minecraft:netherite_ingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Netherite Starmetal Alloy Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:netheritestarmetaldust", 64))
    .requireItem(Item.of("kubejs:netheritestarmetalingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Rock Crystal
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:rockcrystaldust"))
    .requireItem(Item.of("astralsorcery:rock_crystal"))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Celestial Crystal
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:celestial_crystal_dust"))
    .requireItem(Item.of("astralsorcery:celestial_crystal"))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//The Ultimate Ingot
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 50)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("kubejs:the_ultimate_dust", 64))
    .requireItem(Item.of("extendedcrafting:the_ultimate_ingot", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Bone
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:bone_meal", 64))
    .produceItem(Item.of("minecraft:bone_meal", 64))
    .produceItem(Item.of("minecraft:bone_meal", 64))
    .produceItem(Item.of("minecraft:bone_meal", 64))
    .requireItem(Item.of("minecraft:bone", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Wool
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:string", 64))
    .produceItem(Item.of("minecraft:string", 64))
    .produceItem(Item.of("minecraft:string", 64))
    .produceItem(Item.of("minecraft:string", 64))
    .requireItemTag("#minecraft:wool", 64)
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Brick
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:brick", 64))
    .produceItem(Item.of("minecraft:brick", 64))
    .produceItem(Item.of("minecraft:brick", 64))
    .produceItem(Item.of("minecraft:brick", 64))
    .requireItem(Item.of("minecraft:bricks", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Nether Brick
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:nether_brick", 64))
    .produceItem(Item.of("minecraft:nether_brick", 64))
    .produceItem(Item.of("minecraft:nether_brick", 64))
    .produceItem(Item.of("minecraft:nether_brick", 64))
    .requireItem(Item.of("minecraft:nether_bricks", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Prismarine Crystals
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:prismarine_crystals", 64))
    .requireItem(Item.of("minecraft:prismarine_shard", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Nether Quartz
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:quartz", 64))
    .produceItem(Item.of("minecraft:quartz", 64))
    .produceItem(Item.of("minecraft:quartz", 64))
    .produceItem(Item.of("minecraft:quartz", 64))
    .requireItem(Item.of("minecraft:quartz_block", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})

//Glowstone Dust
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:mega_crusher", 100)
    .requireEnergyPerTick(500)
    .produceItem(Item.of("minecraft:glowstone_dust", 64))
    .produceItem(Item.of("minecraft:glowstone_dust", 64))
    .produceItem(Item.of("minecraft:glowstone_dust", 64))
    .produceItem(Item.of("minecraft:glowstone_dust", 64))
    .requireItem(Item.of("minecraft:glowstone", 64))
    .requireStructure([[" aba ","accca","bcccb","accca"," aba "],["  a  "," ddd ","adeda"," ddd ","  a  "],["  f  "," ggg ","fgegf"," ggg ","  m  "],["  a  "," ddd ","adeda"," ddd ","  a  "],[" aba ","ahhha","bhhhb","ahhha"," aba "]], {"a":"kubejs:casingcrusher","b":"extendedcrafting:the_ultimate_block","c":"minecraft:piston[extended=false,facing=up]","d":"minecraft:netherite_block","e":"astralsorcery:starmetal","f":"extendedcrafting:nether_star_block","g":"kubejs:starmetal_reinforced_glass","h":"minecraft:piston[extended=false,facing=down]"})})