import mods.modularmachinery.RecipeBuilder; import crafttweaker.data.IData; import mods.thaumcraft.Infusion; recipes.remove(); recipes.removeShaped(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.removeShaped(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); recipes.removeShaped(); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 20); mods.avaritia.ExtremeCrafting.addShaped("unidentifiedchickendire", .withTag({ChickenType: {id: "contenttweaker:unidentified_chicken"}}), [[,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,]]); mods.avaritia.ExtremeCrafting.remove(); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000000, 100000, , [, , , ]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, , , , null, null, null], [null, , , , , , , , null], [null, , , , , , , , null], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [null, , , , , , , , null], [null, , , , , , , , null], [null, null, null, , , , null, null, null]]); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.remove(); // mods.extendedcrafting.TableCrafting.addShaped(, // [[null, null, null, null, null, null, null, , ], // [null, null, null, null, null, null, , , ], // [null, null, null, null, null, , , , null], // [null, , null, null, , , , null, null], // [null, , null, , , , null, null, null], // [null, null, , , , null, null, null, null], // [null, null, , , null, null, null, null, null], // [null, , null, null, , , null, null, null], // [, null, null, null, null, null, null, null, null]]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, , , , null, null, null], [null, null, , null, null, , null, null, null], [null, , null, null, null, , null, null, null], [, null, null, null, null, , null, null, null], [, null, null, null, , null, null, null, null], [, null, null, null, null, , null, null, null], [null, , null, null, null, , null, null, null], [null, null, , null, null, , null, null, null], [null, null, null, , , , null, null, null]]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, , , , , , null, null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , null, , null, , , null], [null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null]]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, , , null, null, null, , , null], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, null, , , , , , null, null]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, , , , , , , , null], [null, , , , null, , , , null], [null, , , , null, , , , null], [, , , , null, , , , ], [, , , , null, , , , ], [, , , , null, , , , ], [null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null], [null, null, null, null, null, null, null, null, null]]); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 20); val muonextraction = RecipeBuilder.newBuilder("gateval1","mythic_processor_muon_extractor",2); muonextraction.addEnergyPerTickInput(2000000); muonextraction.addItemInput(*2); muonextraction.addItemOutput(); muonextraction.build(); val uumatterexttract = RecipeBuilder.newBuilder("gateval2","mythic_processor_muon_extractor",2); uumatterexttract.addEnergyPerTickInput(2000000); uumatterexttract.addItemInput(); uumatterexttract.addItemOutput(*5); uumatterexttract.setChance(0.1); uumatterexttract.build(); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 20); mods.nuclearcraft.alloy_furnace.addRecipe([, *3, ]); mods.avaritia.ExtremeCrafting.remove(); mods.avaritia.ExtremeCrafting.addShaped("maketheultimatestewdire", *8, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [.withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"}), , , , , , , , .withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"})], [, , , , , , , , ], [.withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"}), , , , , , , , .withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"})], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.avaritia.ExtremeCrafting.addShaped("maketheultimatestewdire2", *16, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [.withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"}), , , , , , , , .withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"})], [, , , , , , , , ], [.withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"}), , , , , , , , .withTag({effects: [{duration: 600, potency: 1, name: "thaumcraft:thaumarhia"}], hasPotion: 1 as byte, Name: "Warp Milkshake"})], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.thaumcraft.Infusion.registerRecipe("infeleintinvestiture", "", , 20, [*10000, *10000], , [, , , , , , , ]); val dragoncrucwishful = RecipeBuilder.newBuilder("dragoncrucwishful","dragonfire_crucible",100); dragoncrucwishful.addFluidInput(*1000000); dragoncrucwishful.addItemInput(); dragoncrucwishful.addItemInput(); dragoncrucwishful.addItemInput(); dragoncrucwishful.addItemOutput(); dragoncrucwishful.build(); val dragoncrucwishful2 = RecipeBuilder.newBuilder("dragoncrucwishful2","dragonfire_crucible",100); dragoncrucwishful2.addFluidInput(*250); dragoncrucwishful2.addItemInput(); dragoncrucwishful2.addItemInput(*2); dragoncrucwishful2.addItemInput(); dragoncrucwishful2.addItemOutput(*2); dragoncrucwishful2.build(); recipes.addShapeless(*16, [.reuse(), ]); recipes.addShapeless(*32, [.reuse(), ]); recipes.addShapeless(*48, [.reuse(), ]); recipes.addShapeless(*64, [.reuse(), ]); recipes.addShapeless(*64, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); mods.avaritia.ExtremeCrafting.addShaped("makehoegreenearh", , [[null, null, null, null, , , , , null], [null, null, null, , , , , , ], [null, null, null, null, , null, null, , ], [null, .withTag({Fluid: {FluidName: "emerald", Amount: 65336000}}), null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, .withTag({Fluid: {FluidName: "diamond", Amount: 65336000}}), null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null]]); mods.avaritia.ExtremeCrafting.addShaped("makeaxenatureruin", , [[.withTag({Fluid: {FluidName: "tungsten", Amount: 65336000}}), null, null, null, null, null, null, , ], [null, null, null, null, , , , , ], [, , , , , , , , ], [null, null, null, null, , , , , ], [.withTag({Fluid: {FluidName: "titanium", Amount: 65336000}}), null, null, null, , null, null, , ], [null, null, null, null, , null, null, null, ], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null]]); mods.avaritia.ExtremeCrafting.addShaped("makeshovelplaneteater", , [[null, null, null, , , , null, null, null], [null, null, , , , , , null, null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , null, , null, , , null], [null, , null, null, , null, null, , null], [null, null, null, null, , null, null, null, null], [null, .withTag({Fluid: {FluidName: "constantan", Amount: 131072000}}), null, null, , null, null, .withTag({Fluid: {FluidName: "invar", Amount: 131072000}}), null], [null, , null, null, , null, null, , null]]); mods.avaritia.ExtremeCrafting.addShaped("makepickworldeater", , [[null, , , , , , , , null], [, , , , , , , , ], [, , null, null, , null, null, , ], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, .withTag({Fluid: {FluidName: "enderium", Amount: 131072000}}), null, null, , null, null, .withTag({Fluid: {FluidName: "lumium", Amount: 131072000}}), null], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null], [null, null, null, null, , null, null, null, null]]); mods.avaritia.ExtremeCrafting.addShaped("makeswordcosmos", , [[null, null, null, null, null, null, null, , ], [null, null, null, null, null, null, , .withTag({clusteritems: {total: 4096, items: [{item: {id: "aoa3:yellow_shyre_bricks", Count: 1, Damage: 0 as short}, count: 4096}]}}), ], [null, .withTag({Fluid: {FluidName: "myrmitite", Amount: 524288000}}), null, null, null, , .withTag({clusteritems: {total: 4096, items: [{item: {id: "botania:livingrock", Count: 1, Damage: 0 as short}, count: 4096}]}}), , null], [null, , null, null, , .withTag({clusteritems: {total: 4096, items: [{item: {id: "abyssalcraft:stone", Count: 1, Damage: 5 as short}, count: 4096}]}}), , null, null], [null, , null, , .withTag({clusteritems: {total: 4096, items: [{item: {id: "botania:biomestonea", Count: 1, Damage: 13 as short}, count: 4096}]}}), , null, null, null], [null, null, , , , null, null, null, null], [null, null, , , null, null, null, null, null], [null, , null, null, , , .withTag({Fluid: {FluidName: "sednanite", Amount: 524288000}}), null, null], [, null, null, null, null, null, null, null, null]]); val chunkinfinitewishes = ; val dustinfinitewishes = ; val terrapickss = ; recipes.addShapeless( "multiplydustinfinitewishes",dustinfinitewishes, [chunkinfinitewishes, chunkinfinitewishes, chunkinfinitewishes, chunkinfinitewishes, terrapickss.marked("mark").reuse()], function(out,ins,cInfo){ var manastored = ins.mark.tag.mana as int; if (manastored < 5000000){ var outputitemstack1 = *4; return outputitemstack1; } if (manastored < 500000000){ var outputitemstack2 = *5; return outputitemstack2; } if (manastored < 1000000000){ var outputitemstack3 = *6; return outputitemstack3; } if (manastored < 2000000000){ var outputitemstack4 = *7; return outputitemstack4; } var outputitemstack5 = *8; return outputitemstack5; }, null ); recipes.addShapeless(, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); recipes.addShapeless( "multiplydustinfinitewishesbett",dustinfinitewishes, [chunkinfinitewishes, chunkinfinitewishes, chunkinfinitewishes, chunkinfinitewishes, , terrapickss.marked("mark").reuse()], function(out,ins,cInfo){ var manastored = ins.mark.tag.mana as int; if (manastored < 5000000){ var outputitemstack1 = *8; return outputitemstack1; } if (manastored < 500000000){ var outputitemstack2 = *9; return outputitemstack2; } if (manastored < 1000000000){ var outputitemstack3 = *10; return outputitemstack3; } if (manastored < 2000000000){ var outputitemstack4 = *11; return outputitemstack4; } var outputitemstack5 = *12; return outputitemstack5; }, null ); mods.avaritia.ExtremeCrafting.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]);