ServerEvents.recipes((event) => { //listen for the "recipes" server event. console.log("Extruding recipes"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:andesite"), [ Fluid.of("minecraft:lava"), Fluid.of("minecraft:water"), ]) .max_height(30) .withCatalyst("minecraft:polished_andesite"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:sandstone"), [ Fluid.of("minecraft:lava"), Fluid.of("minecraft:water"), ]) .max_height(50) .withCatalyst("minecraft:sandstone"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:netherrack"), [ Item.of("minecraft:blue_ice"), Fluid.of("minecraft:water"), ]) .biome("minecraft:is_nether") .withCatalyst("minecraft:netherrack"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:end_stone"), [ Fluid.of("minecraft:lava"), Fluid.of("minecraft:water"), ]) .withCatalyst("minecraft:end_stone"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:deepslate"), [ Fluid.of("minecraft:lava"), Fluid.of("minecraft:water"), ]) .withCatalyst("minecraft:deepslate"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:obsidian"), [ Item.of("minecraft:blue_ice"), Fluid.of("minecraft:lava"), ]) .withCatalyst("minecraft:diamond_block"); event.recipes .createMechanicalExtruderExtruding(Item.of("minecraft:soul_soil"), [ Fluid.of("minecraft:lava"), Fluid.of("minecraft:water"), ]) .withCatalyst("minecraft:soul_soil"); });