import crafttweaker.api.item.IItemStack; .addRecipe("bullet_casing_9mm_round", , , 2400, * 4); .addRecipe("bullet_casing_10_gauge_round", , , 2400, * 4); .addRecipe("bullet_casing_46x30", , , 2400, * 4); .addRecipe("bullet_casing_50bmg", , , 2400, * 4); .addRecipe("bullet_casing_57x28", , , 2400, * 4); .addRecipe("bullet_casing_58x42", , , 2400, * 4); .addRecipe("bullet_casing_762x25", , , 2400, * 4); .addRecipe("bullet_casing_762x39", , , 2400, * 4); .addRecipe("bullet_casing_762x54", , , 2400, * 4); .addRecipe("bullet_casing_ae50", , , 2400, * 4); .addRecipe("bullet_casing_bmagnum", , , 2400, * 4); .addRecipe("bullet_casing_bullet68", , , 2400, * 4); .addRecipe("bullet_casing_bullet308", , , 2400, * 4); .addRecipe("bullet_casing_lapua338", , , 2400, * 4); .addRecipe("bullet_casing_nato556", , , 2400, * 4); .addRecipe("bullet_casing_round45", , , 2400, * 4); .addRecipe("bullet_casing_win3030", , , 2400, * 4); // 9mm Round craftingTable.addShapeless("9mm_round", * 2, [, , ]); .addRecipe(.builder("9mm_round") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 12 Gauge Shell craftingTable.addShapeless("10_gauge_round", * 2, [, , ]); .addRecipe(.builder("10_gauge_round") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 4.6mm AP Bullet craftingTable.addShapeless("46x30", * 2, [, , ]); .addRecipe(.builder("46x30") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 50 BMG craftingTable.addShapeless("50bmg", , [, , ]); .addRecipe(.builder("50bmg") .transitionTo() .require() .loops(1) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 57x28 craftingTable.addShapeless("57x28", * 2, [, , ]); .addRecipe(.builder("57x28") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 57x28 craftingTable.addShapeless("58x42", * 2, [, , ]); .addRecipe(.builder("58x42") .transitionTo() .require() .loops(1) .addOutput( * 3, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 762x25 craftingTable.addShapeless("762x25", * 2, [, , ]); .addRecipe(.builder("762x25") .transitionTo() .require() .loops(1) .addOutput( * 3, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 762x39 craftingTable.addShapeless("762x39", * 2, [, , ]); .addRecipe(.builder("762x39") .transitionTo() .require() .loops(1) .addOutput( * 3, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // 762x54 craftingTable.addShapeless("762x54", * 2, [, , ]); .addRecipe(.builder("762x54") .transitionTo() .require() .loops(1) .addOutput( * 3, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // ae50 craftingTable.addShapeless("ae50", * 2, [, , ]); .addRecipe(.builder("ae50") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // b_magnum craftingTable.addShapeless("b_magnum", * 2, [, , ]); .addRecipe(.builder("b_magnum") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // bullet68 craftingTable.addShapeless("bullet68", , [, , ]); .addRecipe(.builder("bullet68") .transitionTo() .require() .loops(1) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // bullet308 craftingTable.addShapeless("bullet_308", , [, , ]); .addRecipe(.builder("bullet_308") .transitionTo() .require() .loops(1) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // lapua338 craftingTable.addShapeless("lapua338", , [, , ]); .addRecipe(.builder("lapua338") .transitionTo() .require() .loops(1) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // nato_556_bullet craftingTable.addShapeless("nato_556_bullet", * 2, [, , ]); .addRecipe(.builder("nato_556_bullet") .transitionTo() .require() .loops(1) .addOutput( * 3, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // round45 craftingTable.addShapeless("round45", * 2, [, , ]); .addRecipe(.builder("round45") .transitionTo() .require() .loops(1) .addOutput( * 4, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // win 3030 craftingTable.addShapeless("win_30-30", , [, , ]); .addRecipe(.builder("win_30-30") .transitionTo() .require() .loops(1) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // rpg_missile .addRecipe(.builder("rpg_missile") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // Advanced Bullet .addRecipe(.builder("advanced_bullet") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // Missile .addRecipe(.builder("missile") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // Stun Grenade craftingTable.addShapeless("stun_grenade", , [, , , , ]); .addRecipe(.builder("stun_grenade") .transitionTo() .require() .loops(2) .addOutput( * 2, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) );