ServerEvents.recipes(event => { // ========================= // REMOVE OLD RECIPES // ========================= event.remove({ id: 'create:crushing/tuff' }); event.remove({ id: 'create:crushing/tuff_recycling' }); event.remove({ id: 'create:milling/dripstone_block' }); event.remove({ id: 'create:crushing/crimsite' }); event.remove({ id: 'create:crushing/crimsite_recycling' }); event.remove({ id: 'create:crushing/veridium' }); event.remove({ id: 'create:crushing/veridium_recycling' }); event.remove({ id: 'create:crushing/asurine' }); event.remove({ id: 'create:crushing/asurine_recycling' }); event.remove({ id: 'create:crushing/ochrum' }); event.remove({ id: 'create:crushing/ochrum_recycling' }); // ========================= // COMPACTING // ========================= event.recipes.create.compacting('minecraft:brown_mushroom_block', [ '4x minecraft:brown_mushroom' ]); event.recipes.create.compacting('minecraft:red_mushroom_block', [ '4x minecraft:red_mushroom' ]); event.recipes.create.compacting('minecraft:tuff', [ 'minecraft:andesite', 'minecraft:cobblestone', Fluid.of('minecraft:lava', 250) ]); event.recipes.create.compacting('minecraft:dripstone_block', [ 'minecraft:granite', 'minecraft:cobblestone', Fluid.of('minecraft:lava', 250) ]); // ========================= // CRUSHING // ========================= event.recipes.create.crushing([ Item.of('minecraft:clay_ball').withChance(0.4), Item.of('3x create:copper_nugget').withChance(0.2) ], 'minecraft:dripstone_block'); event.recipes.create.crushing([ Item.of('3x create:zinc_nugget').withChance(0.2) ], 'minecraft:tuff'); // ========================= // MIXING // ========================= // Gravel + Nether Wart (Heated) -> Netherrack event.recipes.create.mixing('minecraft:netherrack', [ 'minecraft:gravel', 'minecraft:nether_wart', Fluid.of('minecraft:lava', 250) ]).heated(); // Quartz + Blue Dye -> Lapis Lazuli event.recipes.create.mixing('minecraft:lapis_lazuli', [ 'minecraft:quartz', 'minecraft:blue_dye' ]); // NEW: Crimsite + Blackstone (Heated) -> 2x Crimsite event.recipes.create.mixing('2x create:crimsite', [ 'create:crimsite', 'minecraft:blackstone', Fluid.of('minecraft:lava', 250) ]).heated(); // NEW: Asurine + Basalt (Heated) -> 2x Asurine event.recipes.create.mixing('2x create:asurine', [ 'create:asurine', 'minecraft:basalt', Fluid.of('minecraft:lava', 250) ]).heated(); // NEW: Ochrum + Sandstone (Heated) -> 2x Ochrum event.recipes.create.mixing('2x create:ochrum', [ 'create:ochrum', 'minecraft:sandstone', Fluid.of('minecraft:lava', 250) ]).heated(); // NEW: Veridium + Mossy Cobblestone -> 2x Veridium event.recipes.create.mixing('2x create:veridium', [ 'create:veridium', 'minecraft:mossy_cobblestone', Fluid.of('minecraft:lava', 250) ]); // ========================= // HAUNTING // ========================= event.recipes.create.haunting('minecraft:phantom_membrane', 'minecraft:feather'); // ========================= // SPLASHING (WASHING) // ========================= // Any Log -> 20% chance Moss Block event.recipes.create.splashing([ Item.of('minecraft:moss_block').withChance(0.2) ], '#minecraft:logs'); });