import mods.modularmachinery.RecipeBuilder; import mods.thaumcraft.Crucible; import mods.thaumcraft.Infusion; import mods.appliedenergistics2.Inscriber; import crafttweaker.data.IData; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; import crafttweaker.enchantments.IEnchantmentDefinition; val inffurnacecosmosshard = RecipeBuilder.newBuilder("inffurnacecosmosshard","infinity_furnace",20); inffurnacecosmosshard.addFluidInput(*1000); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemOutput(); inffurnacecosmosshard.build(); mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/trinitaswarper", , 5000, 500, [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], "astralsorcery.constellation.aevitas"); mods.thaumcraft.Infusion.registerRecipe("infusecherubimtrinitas", "", , 10, [*2000, *2000, *2000, *2000, *2000, *2000], .withTag({display: {Name: "ᛑᛂᚠᛁᚿᛂᛑ᛫ᚧ",Lore:["§d§oTrue Name§r"]}}), [, , , , , , , , ]); mods.extendedcrafting.TableCrafting.addShaped(, [[, null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, , null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, ], [null, , null, null, , null, null, , null], [.withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, , , , , , null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}})], [null, null, , , , , , null, null], [, , , , , , , , ], [null, null, , , , , , null, null], [.withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, , , , , , null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}})], [null, , null, null, , null, null, , null], [, null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, , null, .withTag({display: {Name: "ᛞᛊᛊᛔ",Lore:["§d§oTrue Name§r"]}}), null, ]]); mods.chisel.Carving.addVariation("trinityrunestrin", ); mods.chisel.Carving.addVariation("trinityrunestrin", ); mods.chisel.Carving.addVariation("trinityrunestrin", ); mods.nuclearcraft.alloy_furnace.addRecipe([, , *4]); mods.nuclearcraft.alloy_furnace.addRecipe([, , *4]); mods.nuclearcraft.alloy_furnace.addRecipe([, , *4]); val inffurnacesupermithril1 = RecipeBuilder.newBuilder("inffurnacesupermithril1","infinity_furnace",20); inffurnacesupermithril1.addFluidInput(*100); inffurnacesupermithril1.addItemInput(); inffurnacesupermithril1.addItemInput(); inffurnacesupermithril1.addItemOutput(); inffurnacesupermithril1.build(); val inffurnacesupermithril2 = RecipeBuilder.newBuilder("inffurnacesupermithril2","infinity_furnace",20); inffurnacesupermithril2.addFluidInput(*100); inffurnacesupermithril2.addItemInput(); inffurnacesupermithril2.addItemInput(); inffurnacesupermithril2.addItemOutput(); inffurnacesupermithril2.build(); val inffurnacesupermithril3 = RecipeBuilder.newBuilder("inffurnacesupermithril3","infinity_furnace",20); inffurnacesupermithril3.addFluidInput(*100); inffurnacesupermithril3.addItemInput(); inffurnacesupermithril3.addItemInput(); inffurnacesupermithril3.addItemOutput(); inffurnacesupermithril3.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000, , [, , ]); mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/trinitascallstone", , 5000, 500, [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], "astralsorcery.constellation.aevitas"); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); val inffurncuendillar1 = RecipeBuilder.newBuilder("inffurncuendillar1","infinity_furnace",20); inffurncuendillar1.addFluidInput(*30); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemOutput(*2); inffurncuendillar1.build(); val inffurncuendillar2 = RecipeBuilder.newBuilder("inffurncuendillar2","infinity_furnace",20); inffurncuendillar2.addFluidInput(*30); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemOutput(*2); inffurncuendillar2.build(); val inffurncuendillar3 = RecipeBuilder.newBuilder("inffurncuendillar3","infinity_furnace",20); inffurncuendillar3.addFluidInput(*30); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemOutput(*2); inffurncuendillar3.build(); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 100, , 100000); val compresssingularfractal = RecipeBuilder.newBuilder("compresssingularfractal","quantum_condenser",10); compresssingularfractal.addEnergyPerTickInput(500000); compresssingularfractal.addItemInput(*100); compresssingularfractal.addItemOutput(); compresssingularfractal.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000, , [, , , , , , , , ]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000, , [, , , , , , , , ]); recipes.addShapeless(*9, []); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosbb", *2, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); var fulfilleddata as IData = { display: {Lore:["§d§oFulfilled§r"]} }; mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosff", *12, [[, , , .withTag(fulfilleddata), , .withTag(fulfilleddata), , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , .withTag(fulfilleddata), , .withTag(fulfilleddata), , , ]]); 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]]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 10000000, , [ , , , , , , , , , , , , , , , , , , , , , , ]); 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]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); 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]]); val mythexclattice1 = RecipeBuilder.newBuilder("mythexclattice1","mythic_excavation_lattice",20); mythexclattice1.addFluidInput(*1); mythexclattice1.addItemInput(); mythexclattice1.addItemOutput(); mythexclattice1.setChance(0.05); mythexclattice1.build(); val mythexclattice2 = RecipeBuilder.newBuilder("mythexclattice2","mythic_excavation_lattice",20); mythexclattice2.addFluidInput(*1); mythexclattice2.addItemInput(); mythexclattice2.addItemOutput(); mythexclattice2.setChance(0.05); mythexclattice2.build(); val compactrecursiveclump = RecipeBuilder.newBuilder("compactrecursiveclump","mythic_processor_compactor",2); compactrecursiveclump.addEnergyPerTickInput(60000); compactrecursiveclump.addItemInput(); compactrecursiveclump.addItemInput(*4); compactrecursiveclump.addItemOutput(); compactrecursiveclump.build(); val compactfractalclump = RecipeBuilder.newBuilder("compactfractalclump","mythic_processor_compactor",2); compactfractalclump.addEnergyPerTickInput(60000); compactfractalclump.addItemInput(); compactfractalclump.addItemInput(*4); compactfractalclump.addItemOutput(); compactfractalclump.build(); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 1000, , 10000); val densecobblepebble = RecipeBuilder.newBuilder("densecobblepebble","quantum_condenser",10); densecobblepebble.addEnergyPerTickInput(500000); densecobblepebble.addItemInput(*1000); densecobblepebble.addItemOutput(); densecobblepebble.build(); 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]]); mods.extendedcrafting.CombinationCrafting.addRecipe(*4, 1000000, , [ , , , , , , , , , , , , , , , , , , , , ]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, null, , null, null, null, null], [null, , , null, , null, , , null], [null, , , , , , , , null], [null, null, , , .withTag({tank: {FluidName: "ultimate_fractallite_essence", Amount: 16000}}), , , null, null], [, , , .withTag({tank: {FluidName: "ultimate_fractallite_essence", Amount: 16000}}), , .withTag({tank: {FluidName: "ultimate_fractallite_essence", Amount: 16000}}), , , ], [null, null, , , .withTag({tank: {FluidName: "ultimate_fractallite_essence", Amount: 16000}}), , , null, null], [null, , , , , , , , null], [null, , , null, , null, , , null], [null, null, null, null, , null, null, null, null]]); mods.nuclearcraft.infuser.addRecipe([*12, *100, ]); 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]]); var mapFirstFractal as IData = {}; val enchlistFirstFractal as IEnchantmentDefinition[] = [, , ]; mapFirstFractal += enchlistFirstFractal[0].makeEnchantment(150).makeTag(); mapFirstFractal += enchlistFirstFractal[1].makeEnchantment(25).makeTag(); mapFirstFractal += enchlistFirstFractal[2].makeEnchantment(6).makeTag(); // .withTag({ench: [{lvl: 150 as short, id: 16}, {lvl: 25 as short, id: 101}, {lvl: 6 as short, id: 22}]}) var mapMagicbane as IData = {}; val enchlistMagicbane as IEnchantmentDefinition[] = [, , ]; mapMagicbane += enchlistMagicbane[0].makeEnchantment(20).makeTag(); mapMagicbane += enchlistMagicbane[1].makeEnchantment(222).makeTag(); mapMagicbane += enchlistMagicbane[2].makeEnchantment(350).makeTag(); // .withTag({ench: [{lvl: 20 as short, id: 22}, {lvl: 222 as short, id: 31}, {lvl: 350 as short, id: 34}]}) var mapSwordTruth as IData = {}; val enchlistSwordTruth as IEnchantmentDefinition[] = []; mapSwordTruth += enchlistSwordTruth[0].makeEnchantment(1).makeTag(); // .withTag({ench: [{lvl: 1 as short, id: 47}]}) var mapKikoku as IData = {}; val enchlistKikoku as IEnchantmentDefinition[] = [, ]; mapKikoku += enchlistKikoku[0].makeEnchantment(50).makeTag(); mapKikoku += enchlistKikoku[1].makeEnchantment(55).makeTag(); // .withTag({ench: [{lvl: 50 as short, id: 39}, {lvl: 55 as short, id: 85}]}) var mapHeavensLongBow as IData = {}; val enchlistHeavensLongBow as IEnchantmentDefinition[] = []; mapHeavensLongBow += enchlistHeavensLongBow[0].makeEnchantment(15).makeTag(); // .withTag({ench: [{lvl: 15 as short, id: 97}]}) var mapAtlanticBow as IData = {}; val enchlistAtlanticBow as IEnchantmentDefinition[] = []; mapAtlanticBow += enchlistAtlanticBow[0].makeEnchantment(30).makeTag(); // .withTag({ench: [{lvl: 30 as short, id: 48}]}) var mapMithminiteRobe as IData = {}; val enchlistMithminiteRobe as IEnchantmentDefinition[] = [, ]; mapMithminiteRobe += enchlistMithminiteRobe[0].makeEnchantment(233).makeTag(); mapMithminiteRobe += enchlistMithminiteRobe[1].makeEnchantment(30).makeTag(); // .withTag({ench: [{lvl: 233 as short, id: 34}, {lvl: 30 as short, id: 30}]}) var mapTormentedChestplate1 as IData = {}; val enchlistTormentedChestplate1 as IEnchantmentDefinition[] = [, ]; mapTormentedChestplate1 += enchlistTormentedChestplate1[0].makeEnchantment(15).makeTag(); mapTormentedChestplate1 += enchlistTormentedChestplate1[1].makeEnchantment(15).makeTag(); var mapTormentedChestplate2 as IData = {}; mapTormentedChestplate2 += enchlistTormentedChestplate1[1].makeEnchantment(15).makeTag(); mapTormentedChestplate2 += enchlistTormentedChestplate1[0].makeEnchantment(15).makeTag(); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, null, , null, null, null, null], [null, , , null, , null, , , null], [null, , , , .withTag(mapFirstFractal), , , , null], [null, null, , , .withTag(mapMithminiteRobe), , , null, null], [, , .withTag(mapSwordTruth), .withTag(mapAtlanticBow), , .withTag(mapHeavensLongBow), .withTag(mapKikoku), , ], [null, null, , , .withTag(mapTormentedChestplate1), , , null, null], [null, , , , .withTag(mapMagicbane), , , , 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, , , , .withTag(mapFirstFractal), , , , null], [null, null, , , .withTag(mapMithminiteRobe), , , null, null], [, , .withTag(mapSwordTruth), .withTag(mapAtlanticBow), , .withTag(mapHeavensLongBow), .withTag(mapKikoku), , ], [null, null, , , .withTag(mapTormentedChestplate2), , , null, null], [null, , , , .withTag(mapMagicbane), , , , null], [null, , , null, , null, , , null], [null, null, null, null, , null, null, null, null]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.avaritia.ExtremeCrafting.addShaped("canonendingdire", , [[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]]);