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(*300); 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(*100); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemOutput(*8); inffurncuendillar1.build(); val inffurncuendillar2 = RecipeBuilder.newBuilder("inffurncuendillar2","infinity_furnace",20); inffurncuendillar2.addFluidInput(*100); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemOutput(*8); inffurncuendillar2.build(); val inffurncuendillar3 = RecipeBuilder.newBuilder("inffurncuendillar3","infinity_furnace",20); inffurncuendillar3.addFluidInput(*100); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemOutput(*8); 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(, // [[, , ], // [, , ], // [, , ]]); recipes.addShapeless(*9, [.reuse(), ]); recipes.addShapeless(*16, [.reuse(), ]); recipes.addShapeless(*25, [.reuse(), ]); recipes.addShapeless(*36, [.reuse(), ]); recipes.addShapeless(*49, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); 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 mapMagicBane as IData = {}; val enchlistMagicBane as IEnchantmentDefinition[] = []; mapMagicBane += enchlistMagicBane[0].makeEnchantment(300).makeTag(); var mapHolySword as IData = {}; val enchlistHolySword as IEnchantmentDefinition[] = []; mapHolySword += enchlistHolySword[0].makeEnchantment(255).makeTag(); var mapRockbasher as IData = {}; val enchlistRockbasher as IEnchantmentDefinition[] = []; mapRockbasher += enchlistRockbasher[0].makeEnchantment(101).makeTag(); var mapMithminiteRobe as IData = {}; val enchlistMithminiteRobe as IEnchantmentDefinition[] = []; mapMithminiteRobe += enchlistMithminiteRobe[0].makeEnchantment(16).makeTag(); var mapBoneSword as IData = {}; val enchlistBoneSword as IEnchantmentDefinition[] = []; mapBoneSword += enchlistBoneSword[0].makeEnchantment(33).makeTag(); var mapChainsaw as IData = {}; val enchlistChainsaw as IEnchantmentDefinition[] = []; mapChainsaw += enchlistChainsaw[0].makeEnchantment(18).makeTag(); var mapAtlanticBow as IData = {}; val enchlistAtlanticBow as IEnchantmentDefinition[] = []; mapAtlanticBow += enchlistAtlanticBow[0].makeEnchantment(30).makeTag(); var mapInfinityBow as IData = {}; val enchlistInfinityBow as IEnchantmentDefinition[] = []; mapInfinityBow += enchlistInfinityBow[0].makeEnchantment(12).makeTag(); var mapLawSword as IData = {}; val enchlistlawSword as IEnchantmentDefinition[] = []; mapLawSword += enchlistlawSword[0].makeEnchantment(69).makeTag(); var mapTormentedHelm as IData = {}; val enchlistTormentedHelm as IEnchantmentDefinition[] = []; mapTormentedHelm += enchlistTormentedHelm[0].makeEnchantment(55).makeTag(); var mapLightWay as IData = {}; val enchlistLightWay as IEnchantmentDefinition[] = []; mapLightWay += enchlistLightWay[0].makeEnchantment(16).makeTag(); var mapRunicSword as IData = {}; val enchlistRunicSword as IEnchantmentDefinition[] = []; mapRunicSword += enchlistRunicSword[0].makeEnchantment(30).makeTag(); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, null, , null, null, null, null], [null, , , null, , null, , , null], [null, , .withTag(mapHolySword), , .withTag(mapBoneSword), , .withTag(mapRockbasher), , null], [null, null, , , .withTag(mapMithminiteRobe), , , null, null], [, , .withTag(mapChainsaw), .withTag(mapAtlanticBow), , .withTag(mapInfinityBow), .withTag(mapLawSword), , ], [null, null, , , .withTag(mapTormentedHelm), , , null, null], [null, , .withTag(mapLightWay), , .withTag(mapMagicBane), , .withTag(mapRunicSword), , null], [null, , , null, , null, , , null], [null, null, null, null, , null, null, null, null]]); var magicbaneench as IData = ({ench: [{id: 16 , lvl: 300 as short}]}); var holyshwodenc as IData = ({ench: [{id: 17 , lvl: 255 as short}]}); var rockbasherench as IData = ({ench: [{id: 20 , lvl: 101 as short}]}); var mithminiterobeench as IData = ({ench: [{id: 3 , lvl: 16 as short}]}); var boneswordench as IData = ({ench: [{id: 22 , lvl: 33 as short}]}); var chainsawenc as IData = ({ench: [{id: 35 , lvl: 18 as short}]}); var atlanticbowench as IData = ({ench: [{id: 48 , lvl: 30 as short}]}); var infinitybowenc as IData = ({ench: [{id: 48 , lvl: 12 as short}]}); var lawswordenc as IData = ({ench: [{id: 16 , lvl: 69 as short}]}); var tormentedchestenc as IData = ({ench: [{id: 7 , lvl: 55 as short}]}); var lightwayenc as IData = ({ench: [{id: 18 , lvl: 16 as short}]}); var runicswordench as IData = ({ench: [{id: 21 , lvl: 30 as short}]}); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, null, , null, null, null, null], [null, , , null, , null, , , null], [null, , .withTag(holyshwodenc), , .withTag(boneswordench), , .withTag(rockbasherench), , null], [null, null, , , .withTag(mithminiterobeench), , , null, null], [, , .withTag(chainsawenc), .withTag(atlanticbowench), , .withTag(infinitybowenc), .withTag(lawswordenc), , ], [null, null, , , .withTag(tormentedchestenc), , , null, null], [null, , .withTag(lightwayenc), , .withTag(magicbaneench), , .withTag(runicswordench), , null], [null, , , null, , null, , , null], [null, null, null, null, , null, null, null, null]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShapeless(*9, [, , , , , , , , ]); 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]]); recipes.addShaped(*5, [[null, , null], [, , ], [null, , null]]);