ServerEvents.recipes(event => { // event.remove({ // input: global.itemsToRemove // }), // Remove all recipes with an output of any item on the nuke list // event.remove({ // output: global.itemsToRemove // }), // Consolidate all ropes to Supplementaries rope event.replaceInput( { input: 'farmersdelight:rope' }, 'farmersdelight:rope', 'supplementaries:rope' ), event.replaceOutput( { output: 'farmersdelight:rope' }, 'farmersdelight:rope', 'supplementaries:rope' ), // Consolidate all doughs to Create dough event.replaceInput( { input: 'farmersdelight:wheat_dough' }, 'farmersdelight:wheat_dough', 'create:dough' ), event.replaceOutput( { output: 'farmersdelight:wheat_dough' }, 'farmersdelight:wheat_dough', 'create:dough' ), // Consolidate all crates to Quark crates event.remove({ input: 'farmersdelight:carrot_crate' }), event.remove({ output: 'farmersdelight:carrot_crate' }), event.remove({ input: 'farmersdelight:potato_crate' }), event.remove({ output: 'farmersdelight:potato_crate' }), event.remove({ input: 'farmersdelight:beetroot_crate' }), event.remove({ output: 'farmersdelight:beetroot_crate' }), event.remove({ output: 'fruitsdelight:apple_crate' }), event.remove({ input: 'fruitsdelight:apple_crate' }), //Integrated Sulfurs event.remove({ input: 'betterend:crystalline_sulphur' }), event.remove({ id: 'alexscaves:gunpowder_from_sulfur' }), event.replaceInput({type: 'minecraft:crafting_shapeless'}, 'alexscaves:sulfur_dust', 'spelunkery:sulfur'), event.remove({ input: 'alexscaves:sulfur_dust' }), event.remove({ output: 'spelunkery:sulfur' }), //REMOVE ARROWS (forcing player to use fletching table) event.remove({ output: 'quark:torch_arrow', type: 'minecraft:crafting_shapeless' }), event.remove({ output: 'alexsmobs:shark_tooth_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'iceandfire:dragonbone_arrow', type: 'minecraft:crafting_shapeless' }), event.remove({ output: 'iceandfire:stymphalian_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'iceandfire:amphithere_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'iceandfire:sea_serpent_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'iceandfire:hydra_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'alexscaves:seeking_arrow', type: 'minecraft:crafting_shaped' }), event.remove({ output: 'alexscaves:burrowing_arrow', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'minecraft:spectral_arrow', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'netherexp:phasmo_arrow', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'forbidden_arcanus:draco_arcanus_arrow', type: 'minecraft:crafting_shaped'}), //Removals Misc (Most Reworked) event.remove({ output: 'netherexp:soul_jack_o_lantern'}), event.remove({ output: 'autumnity:pancake'}), event.remove({ output: 'supplementaries:pancake'}), event.remove({ output: 'alexsmobs:sopa_de_macaco' }), event.remove({ output: 'create:crushed_raw_uranium' }), event.remove({ id: 'apotheosis:enchanted_golden_apple' }), event.remove({ output: 'bountiful:bountyboard' }), event.remove({ output: 'create_enchantment_industry:disenchanter' }), event.remove({ output: 'upgrade_aquatic:beachgrass_thatch' }), event.remove({ id: 'biomemakeover:phantom_membrane' }), event.remove({ output: 'biomemakeover:poltergeist' }), event.remove({ output: 'betterarcheology:bomb' }), event.remove({ output: 'alexscaves:primitive_club' }), event.remove({ output: 'alexscaves:tremorzilla_egg' }), event.remove({ output: 'farmersdelight:cooking_pot' }), event.remove({ output: 'quark:rusty_iron_plate' }), event.remove({ output: 'create:iron_sheet'}), event.remove({ output: 'spelunkery:rope_ladder' }), event.remove({ output: 'spelunkery:parachute' }), event.remove({ output: 'biomemakeover:crude_cladding'}), event.remove({ output: 'oreganized:electrum_upgrade_smithing_template' }), event.remove({ id: 'minecraft:map'}), event.remove({ mod: 'inventorio'}), event.remove({ output: 'quark:iron_plate'}), event.remove({ output: 'biomemakeover:crab_chowder'}), event.remove({ output: 'biomemakeover:reed_thatch'}), event.remove({ output: 'ftbfiltersystem:smart_filter'}), event.remove({ output: 'netherexp:ecto_soul_sand'}), event.remove({ output: 'netherexp:nether_pizza'}), event.remove({ output: 'minecraft:soul_torch'}), event.remove({ output: 'minecraft:soul_campfire'}), event.remove({ output: 'betternether:basalt_slab'}), event.remove({ output: 'galosphere:salted_jerky'}), event.remove({ output: 'iceandfire:graveyard_soil' }), event.remove({ output: 'mynethersdelight:boiled_egg' }), event.remove({ output: 'quarkdelight:cloud_latte' }), event.remove({ output: 'create:sturdy_sheet' }), event.remove({ output: 'create:rope_pulley' }), event.remove({ output: 'galosphere:saltbound_tablet'}), event.remove({ output: 'spelunkery:rock_salt', type: 'create:crushing'}), event.remove({ not: { type: 'minecraft:stonecutting' }, output: 'netherexp:polished_basalt_bricks', input: 'minecraft:polished_basalt'}), event.remove({ not: { type: 'minecraft:stonecutting' }, output: 'betternether:bone_wall'}), event.remove({ output: 'netherexp:netherite_plating', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'netherexp:necromium_plating', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'netherexp:wither_bone_block', type: 'minecraft:crafting_shaped'}), event.remove({ output: 'minecraft:pumpkin_pie', input: 'born_in_chaos_v1:cultivated_pumpkin'}), event.remove({ output: 'galosphere:silver_upgrade_smithing_template' }), event.remove({ output: 'legendary_monsters:polished_diorite_pillar' }), event.remove({ output: 'alexsmobs:transmutation_table', input: 'minecraft:nether_star' }), //Remove Backpack Recipes (Reworked) event.remove({ id: 'sophisticatedbackpacks:diamond_backpack' }), event.remove({ id: 'sophisticatedbackpacks:gold_backpack' }), event.remove({ id: 'sophisticatedbackpacks:iron_backpack' }), event.remove({ id: 'sophisticatedbackpacks:iron_backpack_from_copper' }), event.remove({ id: 'sophisticatedbackpacks:copper_backpack' }), event.remove({ id: 'sophisticatedbackpacks:feeding_upgrade' }), event.remove({ id: 'sophisticatedbackpacks:advanced_feeding_upgrade' }), //Remove Waystone Recipes (Reworked) event.remove({ output: 'waystones:waystone' }), event.remove({ output: 'waystones:mossy_waystone' }), event.remove({ output: 'waystones:sandy_waystone' }), event.remove({ output: 'waystones:warp_stone' }), event.remove({ output: 'waystones:warp_dust' }), event.remove({ output: 'waystones:return_scroll' }), event.remove({ output: 'waystones:bound_scroll' }), event.remove({ output: 'waystones:warp_scroll' }), event.remove({ id: 'ars_nouveau:warp_scroll' }), //Fix Recipe conflicts event.remove({ id: 'bclib:tag_stonecutter' }), event.remove({ id: 'bclib:tag_rail' }), event.remove({ id: 'bclib:tag_smith_table' }), event.remove({ id: 'bclib:tag_compass' }), event.remove({ id: 'bclib:tag_minecart' }), event.remove({ id: 'bclib:tag_piston' }), event.remove({ id: 'bclib:tag_shulker_box' }), event.remove({ id: 'bclib:tag_cauldron' }), event.remove({ id: 'bclib:tag_hopper' }), event.remove({ id: 'bclib:tag_bucket' }), event.remove({ id: 'bclib:tag_shield' }), event.remove({ id: 'displaydelight:small_food_plate' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/katana' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/greataxe' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/scythe' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/spear' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/halberd' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/glaive' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/warglaive' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/claymore' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/longsword' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/twinblade' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/rapier' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/cutlass' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/sai' }), event.remove({ id: 'knavesneeds:betternether/flaming_ruby/greathammer' }), event.remove({ id: 'betternether:piston' }), event.remove({ id: 'betternether:activator_rail' }), event.remove({ id: 'betternether:rail' }), event.remove({ id: 'betternether:detector_rail' }), event.remove({ id: 'minecraft:iron_bars' }), event.remove({ id: 'minecraft:iron_axe' }), event.remove({ id: 'minecraft:iron_pickaxe' }), event.remove({ id: 'minecraft:iron_shovel' }), event.remove({ id: 'minecraft:iron_sword' }), event.remove({ id: 'minecraft:iron_hoe' }), event.remove({ id: 'minecraft:iron_chestplate' }), event.remove({ id: 'minecraft:iron_helmet' }), event.remove({ id: 'minecraft:iron_boots' }), event.remove({ id: 'minecraft:iron_leggings' }), event.remove({ id: 'minecraft:shears' }), event.remove({ id: 'minecraft:iron_trapdoor' }), event.remove({ id: 'minecraft:iron_door' }), event.remove({ id: 'minecraft:heavy_weighted_pressure_plate' }), event.remove({ id: 'quark:tweaks/crafting/utility/misc/charcoal_to_black_dye' }), event.remove({ id: 'quark:building/crafting/furnaces/cobblestone_furnace' }), event.remove({ id: 'regions_unexplored:blackstone_cluster' }), event.remove({ id: 'woodworks:trapped_chest' }), event.remove({ id: 'minecraft:blue_dye' }), event.remove({ id: 'iceandfire:copper_nuggets_to_ingot' }), event.remove({ id: 'betternether:stalagnate_log_stem' }), event.remove({ id: 'regions_unexplored:yellow_dye_from_tall_yellow_bioshroom' }), event.remove({ id: 'minecraft:cake' }), event.remove({ id: 'farmersdelight:wheat_dough_from_water' }), event.remove({ id: 'farmersdelight:bread_from_smelting' }), event.remove({ id: 'farmersdelight:bread_from_smoking' }), event.remove({ id: 'createdeco:cracked_red_bricks_from_bricks_smelting' }), event.remove({ output: 'transmog:transmogrification_table' }), event.remove({ output: 'archeryexp:iron_arrow', input: 'minecraft:iron_ingot' }), event.remove({ output: 'archeryexp:gold_arrow', input: 'minecraft:gold_ingot' }), event.remove({ output: 'archeryexp:diamond_arrow', input: 'minecraft:diamond' }), event.remove({ output: 'archeryexp:netherite_arrow', input: 'minecraft:netherite_scrap' }), event.remove({ output: Fluid.of('brewinandchewin:honey') }), //Fix recipe conflicts event.shaped('create:rope_pulley', [ ' A ', ' R ', ' I ' ], { A: 'create:andesite_casing', R: 'supplementaries:rope', I: 'create:iron_sheet' } ), event.shaped('4x netherexp:polished_basalt_bricks', [ 'BB', 'BB', ], { B: 'betternether:basalt_bricks' } ), event.shaped('6x ars_nouveau:archwood_slab', [ 'AAA' ], { A: 'ars_nouveau:archwood_planks' } ), event.shaped('minecraft:furnace', [ 'AAA', 'A A', 'AAA' ], { A: 'minecraft:cobblestone' } ), event.shaped('16x minecraft:iron_bars', [ 'AAA', 'AAA' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:iron_trapdoor', [ 'AA', 'AA' ], { A: 'minecraft:iron_ingot' } ), event.shaped('3x minecraft:iron_door', [ 'AA', 'AA', 'AA' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:shears', [ ' A', 'A ' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:heavy_weighted_pressure_plate', [ 'AA' ], { A: 'minecraft:iron_ingot' } ), event.shapeless( Item.of('4x regions_unexplored:blackstone_cluster'), [ '2x minecraft:blackstone', ] ), event.shapeless( Item.of('9x spelunkery:sulfur'), [ 'spelunkery:sulfur_block', ] ), event.shaped('minecraft:iron_axe', [ 'AA ', 'AS ', ' S ' ], { A: 'minecraft:iron_ingot', S: 'minecraft:stick' } ), event.shaped('minecraft:iron_pickaxe', [ 'AAA', ' S ', ' S ' ], { A: 'minecraft:iron_ingot', S: 'minecraft:stick' } ), event.shaped('minecraft:iron_hoe', [ 'AA ', ' S ', ' S ' ], { A: 'minecraft:iron_ingot', S: 'minecraft:stick' } ), event.shaped('minecraft:iron_shovel', [ ' A ', ' S ', ' S ' ], { A: 'minecraft:iron_ingot', S: 'minecraft:stick' } ), event.shaped('minecraft:iron_sword', [ ' A ', ' A ', ' S ' ], { A: 'minecraft:iron_ingot', S: 'minecraft:stick' } ), event.shaped('minecraft:iron_helmet', [ 'AAA', 'A A' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:iron_chestplate', [ 'A A', 'AAA', 'AAA' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:iron_leggings', [ 'AAA', 'A A', 'A A' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:iron_boots', [ 'A A', 'A A' ], { A: 'minecraft:iron_ingot' } ), event.shaped('minecraft:blue_dye', [ 'AA', 'AA' ], { A: 'spelunkery:lapis_lazuli_shard' } ), event.shapeless( Item.of('minecraft:packed_mud'), [ 'regions_unexplored:peat_mud', 'minecraft:wheat', ] ), //Making Paper and Maps easier to get to make Map Atlases easier to maintain event.shaped('8x minecraft:map', [ 'AAA', 'ABA', 'AAA' ], { A: 'minecraft:paper', B: 'minecraft:compass' } ), event.recipes.createCutting('3x minecraft:paper', [ 'farmersdelight:canvas' ]), //Making it not accept the iron tag, only actual iron, preventing a recipe conflict with Better End event.recipes.createPressing('create:iron_sheet', [ 'minecraft:iron_ingot' ]), //Sulfur Integration event.recipes.createCrushing([ 'spelunkery:sulfur', Item.of('spelunkery:sulfur').withChance(0.3) ], 'betterend:crystalline_sulphur' ), event.shaped('alexscaves:sulfur', [ 'AA', 'AA' ], { A: 'betterend:crystalline_sulphur', } ), //Integrating Biome Makeover event.shaped('biomemakeover:poltergeist', [ 'AAA', 'BCB', 'BDB' ], { A: 'iceandfire:ectoplasm', B: 'minecraft:phantom_membrane', C: 'minecraft:soul_soil', D: 'minecraft:cauldron' } ), event.shapeless( Item.of('minecraft:phantom_membrane'), // arg 1: output [ 'iceandfire:ectoplasm', '3x biomemakeover:moth_scales' ] ), event.recipes.createMixing('biomemakeover:crude_cladding', [ '4x biomemakeover:crude_fragment', 'oreganized:raw_silver' ]).heated(), //Dimensional Fluid Integration (Spelunkery) event.recipes.createFilling('betternether:weeping_obsidian', [ 'minecraft:crying_obsidian', Fluid.of('spelunkery:portal_fluid', 144) ]), event.recipes.createFilling('betternether:blue_weeping_obsidian', [ 'betternether:blue_crying_obsidian', Fluid.of('spelunkery:portal_fluid', 144) ]), event.recipes.createFilling('betternether:blue_crying_obsidian', [ 'betternether:blue_obsidian', Fluid.of('spelunkery:portal_fluid', 144) ]), event.custom({ type: 'create:mixing', ingredients: [ { item: 'betternether:blue_crying_obsidian' }, { item: 'minecraft:glowstone_dust' } ], results: [ { item: 'betternether:blue_obsidian' }, { fluid: 'spelunkery:portal_fluid', "amount": 144 } ] }), event.custom({ type: 'create:mixing', ingredients: [ { item: 'betternether:blue_weeping_obsidian' }, { item: 'minecraft:glowstone_dust' } ], results: [ { item: 'betternether:blue_obsidian' }, { fluid: 'spelunkery:portal_fluid', "amount": 288 } ] }), event.custom({ type: 'create:mixing', ingredients: [ { item: 'betternether:weeping_obsidian' }, { item: 'minecraft:glowstone_dust' } ], results: [ { item: 'betternether:blue_obsidian' }, { fluid: 'spelunkery:portal_fluid', "amount": 288 } ] }), //Reworked Teleporting Recipes event.shaped('ars_nouveau:warp_scroll', [ 'ABA', 'CDC', 'ABA' ], { A: 'ars_nouveau:source_gem', B: 'waystones:warp_dust', C: 'minecraft:lapis_lazuli', D: 'ars_nouveau:blank_parchment' } ), event.recipes.ars_nouveau.enchanting_apparatus( [ "#forge:ender_pearls", "spelunkery:portal_fluid_bottle", "#forge:ender_pearls", "spelunkery:portal_fluid_bottle", "#forge:ender_pearls", "spelunkery:portal_fluid_bottle", "#forge:ender_pearls", "spelunkery:portal_fluid_bottle", ], // input items "minecraft:end_crystal", // reagent "waystones:warp_stone", // output 1000, // source cost ), event.recipes.createCrushing([ '4x waystones:warp_dust', Item.of('2x waystones:warp_dust').withChance(0.5) ], 'waystones:warp_stone'), event.recipes.createMechanicalCrafting('waystones:waystone', [ ' C ', ' CBC ', ' CAC ', ' CBC ', ' CCC ' ], { A: 'waystones:warp_stone', B: 'waystones:warp_dust', C: 'minecraft:stone_bricks' }), event.recipes.createMechanicalCrafting('waystones:sandy_waystone', [ ' C ', ' CBC ', ' CAC ', ' CBC ', ' CCC ' ], { A: 'waystones:warp_stone', B: 'waystones:warp_dust', C: 'quark:sandstone_bricks' }), event.recipes.createMechanicalCrafting('waystones:mossy_waystone', [ ' C ', ' CBC ', ' CAC ', ' CBC ', ' CCC ' ], { A: 'waystones:warp_stone', B: 'waystones:warp_dust', C: 'minecraft:mossy_stone_bricks' }), //Adding Recipes (Misc) event.shaped('netherexp:wither_bone_block', [ 'WWW', 'WWW', 'WWW' ], { W: 'iceandfire:wither_shard' } ), event.recipes.create.compacting( ['64x netherexp:netherite_plating'], ['minecraft:gold_ingot', 'minecraft:netherite_scrap', '2x netherexp:stridite', Fluid.lava(10) ] ).superheated(), event.recipes.create.compacting( ['64x netherexp:necromium_plating'], ['oreganized:silver_ingot', 'minecraft:netherite_scrap', '2x netherexp:stridite', Fluid.lava(10) ] ).superheated(), event.recipes.createSequencedAssembly([ Item.of('create:sturdy_sheet').withChance(100), Item.of('2x create:crushed_raw_lead').withChance(2.0), Item.of('5x oreganized:lead_nugget').withChance(2.0) ], 'oreganized:lead_ingot', [ event.recipes.createFilling('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet', Fluid.lava(500)]), event.recipes.createDeploying('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet', 'create:powdered_obsidian']), event.recipes.createPressing('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet']) ]).transitionalItem('create:unprocessed_obsidian_sheet').loops(1), event.shaped('upgrade_aquatic:beachgrass_thatch', [ 'AA ', 'AA ', ' ' ], { A: '#integrations:grass' } ), event.shapeless( Item.of('alexsmobs:cosmic_cod_bucket'), [ 'alexsmobs:cosmic_cod', "minecraft:bucket" ] ), event.shaped('2x minecraft:netherite_upgrade_smithing_template', [ 'ABA', 'ACA', 'AAA' ], { A: 'minecraft:diamond', B: 'minecraft:netherite_upgrade_smithing_template', C: 'minecraft:netherrack' } ), event.shaped('2x minecraft:netherite_upgrade_smithing_template', [ 'ABA', 'ACA', 'AAA' ], { A: 'rubinated_nether:ruby', B: 'minecraft:netherite_upgrade_smithing_template', C: 'minecraft:netherrack' } ), event.recipes.createCrushing([ 'create:powdered_obsidian', Item.of('betternether:blue_obsidian').withChance(0.75) ], 'betternether:blue_obsidian'), event.recipes.createCrushing([ 'create:powdered_obsidian', Item.of('regions_unexplored:cobalt_obsidian').withChance(0.75) ], 'regions_unexplored:cobalt_obsidian'), event.shaped('farmersdelight:cooking_pot', [ 'BAB', 'DCD', 'DDD' ], { A: 'minecraft:wooden_shovel', B: 'minecraft:brick', C: 'minecraft:water_bucket', D: 'create:iron_sheet' } ), event.shaped('minecraft:bundle', [ 'ABA', 'B B', 'BBB' ], { A: 'minecraft:string', B: 'minecraft:rabbit_hide' } ), event.shaped('minecraft:bundle', [ 'ABA', 'B B', 'BBB' ], { A: 'minecraft:string', B: 'farmersdelight:canvas' } ), event.shaped('supplementaries:sack', [ 'BAB', 'B B', 'BBB' ], { A: 'minecraft:string', B: 'farmersdelight:canvas' } ), event.shaped('minecraft:bundle', [ ' A ', ' B ', ' ' ], { A: 'mowziesmobs:glowing_jelly', B: 'minecraft:stick' } ), event.shaped('bountiful:bountyboard', [ 'ABA', 'CDC', 'ABA' ], { A: '#minecraft:planks', B: '#minecraft:logs', C: 'create:clipboard', D: 'minecraft:diamond' } ), event.shaped('create_enchantment_industry:disenchanter', [ ' A ', ' B ', ' C ' ], { A: '#create:sandpaper', B: 'spelunkery:nephrite_siphon', C: 'create:copper_casing' } ), event.recipes.createMixing('3x regions_unexplored:prismarite_cluster', [ '3x #quark:corundum_cluster' ]), event.shaped('6x spelunkery:rope_ladder', [ 'A A', 'BBB', 'A A' ], { A: 'supplementaries:rope', B: 'minecraft:stick' } ), event.shaped('3x supplementaries:rope', [ ' A ', ' A ', ' A ' ], { A: 'spelunkery:tangle_roots' } ), event.shaped('spelunkery:parachute', [ 'AAA', 'B B', ' B ' ], { A: '#spelunkery:parachute_repair', B: 'supplementaries:rope' } ), event.shaped('24x quark:iron_plate', [ 'AAA', 'A A', 'AAA' ], { A: 'createdeco:industrial_iron_ingot' } ), event.replaceInput( { input: 'oreganized:electrum_upgrade_smithing_template' }, // Arg 1: the filter 'oreganized:electrum_upgrade_smithing_template', // Arg 2: the item to replace 'minecraft:netherite_upgrade_smithing_template' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.remove({ output: 'betternether:nether_ruby' }), event.replaceInput( { input: 'betternether:nether_ruby' }, // Arg 1: the filter 'betternether:nether_ruby', // Arg 2: the item to replace 'rubinated_nether:ruby' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.replaceInput( { input: 'betternether:nether_ruby_block' }, // Arg 1: the filter 'betternether:nether_ruby_block', // Arg 2: the item to replace 'rubinated_nether:ruby_block' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.replaceInput( { input: 'galosphere:pink_salt_shard' }, // Arg 1: the filter 'galosphere:pink_salt_shard', // Arg 2: the item to replace 'spelunkery:salt' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.replaceInput( { input: 'betterend:silk_fiber' }, // Arg 1: the filter 'betterend:silk_fiber', // Arg 2: the item to replace 'crittersandcompanions:silk' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.replaceInput( { input: 'createdeco:copper_bars' }, // Arg 1: the filter 'createdeco:copper_bars', // Arg 2: the item to replace 'caverns_and_chasms:copper_bars' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.replaceInput( { input: 'crittersandcompanions:pearl' }, // Arg 1: the filter 'crittersandcompanions:pearl', // Arg 2: the item to replace 'alexscaves:pearl' // Arg 3: the item to replace it with // Note: tagged fluid ingredients do not work on Fabric, but tagged items do. ), event.shaped('8x galosphere:pink_salt', [ 'RRR', 'RPR', 'RRR' ], { R: 'spelunkery:rock_salt_block', P: 'minecraft:pink_dye' }), event.replaceInput( { input: 'galosphere:pink_salt_shard' }, 'galosphere:pink_salt_shard', 'spelunkery:rock_salt' ), event.replaceOutput( { output: 'galosphere:pink_salt_shard' }, 'galosphere:pink_salt_shard', 'spelunkery:rock_salt' ), event.recipes.createCrushing([ '2x spelunkery:rock_salt', '2x spelunkery:salt', Item.of('#integrations:salt_blocks').withChance(0.15) ], '#integrations:salt_blocks' ), event.recipes.ars_nouveau.enchanting_apparatus([ "spelunkery:salt_bucket", "#integrations:salt_blocks", "spelunkery:salt_bucket", "#integrations:salt_blocks", "spelunkery:salt_bucket", "#integrations:salt_blocks", "spelunkery:salt_bucket", "#integrations:salt_blocks" ], // input items "simplyswords:runic_tablet", // reagent "galosphere:saltbound_tablet", // output 300 ), event.shaped('4x rubinated_nether:ruby', [ 'AA', 'AA' ], { A: 'betternether:nether_ruby' } ), event.shapeless( Item.of('netherexp:ectoplasm_bucket'), [ 'minecraft:bucket', 'iceandfire:ectoplasm' ] ), event.recipes.create.filling('2x iceandfire:ectoplasm', [Fluid.of("netherexp:ectoplasm"), 'iceandfire:ectoplasm']), event.shapeless( Item.of('4x galosphere:salted_jerky'), [ 'spelunkery:salt_bucket', 'minecraft:rotten_flesh', 'minecraft:rotten_flesh', 'minecraft:rotten_flesh', 'minecraft:rotten_flesh' ] ), event.shapeless( Item.of('netherexp:wisp_bottle'), [ 'minecraft:glass_bottle', 'iceandfire:ectoplasm' ] ), event.shaped('minecraft:soul_campfire', [ ' A ', 'ABA', 'CCC' ], { A: 'minecraft:stick', B: 'iceandfire:ectoplasm', C: '#minecraft:logs' } ), event.shaped('netherexp:nether_pizza', [ 'ABA', 'CCC', 'DED' ], { A: 'mynethersdelight:cooked_loin', B: 'minecraft:warped_roots', C: 'netherexp:glowcheese', D: 'minecraft:bread', E: 'minecraft:nether_wart' } ), event.shaped('4x netherexp:will_o_wisp', [ ' A ', 'ABA', ' A ' ], { A: 'iceandfire:ectoplasm', B: 'minecraft:fire_charge' } ), event.shaped('4x minecraft:soul_torch', [ 'A', 'B' ], { A: 'iceandfire:ectoplasm', B: 'minecraft:stick' } ), event.shaped('2x netherexp:ecto_soul_sand', [ 'AB', 'BA' ], { A: 'iceandfire:ectoplasm', B: 'minecraft:soul_sand' } ), event.recipes.farmersdelight.cooking( ["minecraft:baked_potato", "quark:cooked_crab_leg", "minecraft:carrot", "farmersdelight:milk_bottle" ], "biomemakeover:crab_chowder", 2.0, 400, "minecraft:bowl", ), event.recipes.farmersdelight.cooking( ["minecraft:sugar", "minecraft:cocoa_beans", "#forge:milk", "quark:bottled_cloud" ], "quarkdelight:cloud_latte", 5.0, 400, "minecraft:bowl", ), event.recipes.farmersdelight.cooking( ["minecraft:water_bucket", "#forge:eggs", "#forge:eggs", "#forge:eggs", "#forge:eggs", "#forge:eggs" ], "5x mynethersdelight:boiled_egg", 2.0, 200 ), event.shapeless( Item.of('supplementaries:pancake'), [ 'autumnity:syrup_bottle', '#forge:milk', 'create:dough', '#forge:eggs', ] ), event.replaceInput( { input: 'regions_unexplored:salmonberry' }, 'regions_unexplored:salmonberry', 'delightful:salmonberries' ), event.replaceInput( { output: 'oreganized:flint_and_pewter' }, 'oreganized:lead_ingot', 'eidolon:pewter_ingot' ), event.replaceOutput( { output: 'regions_unexplored:salmonberry' }, 'regions_unexplored:salmonberry', 'delightful:salmonberries' ), event.smelting('incubation:fried_egg', 'minecraft:egg').xp(0.35), event.smoking('incubation:fried_egg', 'minecraft:egg').xp(0.35), event.campfireCooking('incubation:fried_egg', 'minecraft:egg', 0.35, 600), event.recipes.create.sandpaper_polishing('rubinated_nether:ruby', 'rubinated_nether:rough_ruby'), event.shaped('transmog:transmogrification_table', [ ' V ', 'GSG', 'AAA' ], { A: 'minecraft:amethyst_block', G: 'minecraft:glass', S: 'caverns_and_chasms:spinel', V: 'transmog:void_fragment' } ) } )