ServerEvents.recipes((event) => { // Goodbye event.remove({ mod: "xtonesreworked" }) // Outside of loop until I write a better function event.recipes.gtceu .mixer("xtonesreworked:xtone_tile") .itemInputs("cobblestone", "stone") .itemOutputs(`4x xtonesreworked:xtone_tile`) .EUt(2) .duration(20); event.recipes.gtceu .construction_core("xtonesreworked:xtone_tile") .itemInputs("cobblestone", "stone") .itemOutputs(`16x xtonesreworked:xtone_tile`) .inputFluids("gtceu:construction_foam 100") .EUt(8) .duration(20); event.recipes.gtceu .construction_core("xtonesreworked:flat_lamp") .itemInputs("xtonesreworked:xtone_tile", "glowstone") .itemOutputs(`4x xtonesreworked:flat_lamp`) .inputFluids("gtceu:construction_foam 100") .EUt(8) .duration(20); function createRecipe(input, material) { event.recipes.gtceu .mixer(`mixing_${material}`) .itemInputs("xtonesreworked:xtone_tile", input) .itemOutputs(`4x xtonesreworked:${material}_block_0`) .EUt(2) .duration(20); event.recipes.gtceu .construction_core(`construction_${material}`) .itemInputs("xtonesreworked:xtone_tile", input) .itemOutputs(`16x xtonesreworked:${material}_block_0`) .inputFluids("gtceu:construction_foam 100") .EUt(8) .duration(20); // And now, we stonecut. for (let i = 0; i < 16; i++) { event.stonecutting(`xtonesreworked:${material}_block_${i}`, `#xtonesreworked:${material}`) } } // Let the fun begin... createRecipe("#forge:dusts/stone", "agon") createRecipe("#forge:dyes/blue", "azur") createRecipe("#forge:dusts/coal", "bitt") createRecipe("#forge:dusts/clay", "cray") createRecipe("#forge:dusts/brick", "fort") createRecipe("#forge:dusts/glass", "glaxx") createRecipe("#forge:dusts/deepslate", "iszm") createRecipe("#forge:dyes/orange", "jelt") createRecipe("#forge:dusts/flint", "korp") createRecipe("gtceu:fertilizer", "kryp") createRecipe("#forge:dusts/netherrack", "lair") createRecipe("#forge:dusts/ice", "lave") createRecipe("#forge:dyes/lime", "mint") createRecipe("#forge:dusts/wood", "myst") createRecipe("#forge:dusts/redstone", "reds") createRecipe("#forge:dusts/sugar", "reed") createRecipe("#forge:dusts/quartz_sand", "roen") createRecipe("#forge:dyes/yellow", "sols") createRecipe("#forge:dyes/green", "sync") createRecipe("#forge:dyes/gray", "tank") createRecipe("#forge:dyes/black", "vect") createRecipe("#forge:dyes/light_blue", "vena") createRecipe("#forge:ingots/clay", "zane") createRecipe("#forge:dusts/iron", "zech") createRecipe("snowball", "zest") createRecipe("string", "zeta") createRecipe("#forge:dusts/charcoal", "zion") createRecipe("bone", "zkul") createRecipe("#forge:dusts/andesite", "zoea") createRecipe("#forge:dusts/gunpowder", "zome") createRecipe("#forge:dusts/granite", "zone") createRecipe("terracotta", "zorg") createRecipe("#forge:dyes/light_gray", "ztyl") createRecipe("stick", "zyth") });