ServerEvents.recipes(event => { // Gate create behind finding tin and basic ore crushing hammers event.remove({output: 'create:andesite_alloy'}); event.shapeless('2x create:andesite_alloy', [ '2x minecraft:andesite', global.dustItem('tin', 2), ]); event.shapeless('2x create:cogwheel', [ 'thermal:tin_gear', '#minecraft:planks', ]); // Allow certus quartz to be used for rose quartz event.replaceInput({output: 'create:rose_quartz'}, 'minecraft:quartz', '#forge:gems/quartz', ); event.shapeless('create:rose_quartz', [ 'ae2:certus_quartz_crystal', '8x minecraft:redstone', ]); // Crushing wheels can either come from finding diamonds (expensive) or build grist (cheap, eventually) event.shaped('create:crushing_wheel', [ 'CBC', 'BAB', 'CBC' ], { 'A': '#kubejs:grist/build/basic', 'B': 'thermal:tin_gear', 'C': 'create:andesite_alloy', }); event.shaped('create:crushing_wheel', [ 'CBC', 'BAB', 'CBC' ], { 'A': 'minecraft:diamond', 'B': 'thermal:tin_gear', 'C': 'create:andesite_alloy', }); });