import mods.modularmachinery.RecipeBuilder; import mods.thaumcraft.Infusion; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; // EZ aeternalis fuel recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); // EZ EMC recipes.addShaped(, [[null, , null], [, .reuse(), ], [null, , null]]); recipes.addShaped(, [[, null, ], [, .reuse(), ], [, null, ]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); // EZ fluid mana recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val cauldron9 = RecipeBuilder.newBuilder("autocauldronmanastone","terrestrial_cauldron",10); cauldron9.addFluidInput(*1000); cauldron9.addFluidInput(*1000); cauldron9.addItemInput(); cauldron9.addItemInput(*4); cauldron9.addItemOutput(); cauldron9.addItemOutput(); cauldron9.build(); val makemanaez = RecipeBuilder.newBuilder("makemanaez","dragonfire_forge",100); makemanaez.addItemInput(); makemanaez.addFluidOutput(*4000); makemanaez.build(); // EZ terrasteel val greaterspiritgaia = RecipeBuilder.newBuilder("greaterspiritgaia","gaia_altar",400); greaterspiritgaia.addEnergyPerTickInput(40000); greaterspiritgaia.addItemInput(); greaterspiritgaia.addItemInput(*16); greaterspiritgaia.addItemInput(*4); greaterspiritgaia.addItemInput(); greaterspiritgaia.addItemInput(); greaterspiritgaia.addItemOutput(); greaterspiritgaia.build(); recipes.addShaped(*24, [[, , ], [, .reuse(), ], [, , ]]); // creative mana pool mods.extendedcrafting.TableCrafting.addShaped(, [[, , .withTag({type: "thermalily"}), , ], [, , , , ], [.withTag({type: "gourmaryllis"}), , , , .withTag({type: "arcanerose"})], [, , , , ], [, , .withTag({type: "munchdew"}), , ]]); // EZ mana dust mods.bloodmagic.AlchemyArray.addRecipe(, , , "bloodmagic:textures/models/AlchemyArrays/bindingarray.png"); mods.bloodmagic.BloodAltar.addRecipe(, , 4, 1000000, 5000, 10000); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(, [[.reuse(), , .reuse()], [, , ], [.reuse(), , .reuse()]]); recipes.addShaped(, [[.reuse(), , .reuse()], [, .reuse(), ], [.reuse(), , .reuse()]]); recipes.addShaped(*4, [[null, , null], [, null, ], [null, , null]]); mods.bloodmagic.BloodAltar.addRecipe(, , 5, 2000000, 500, 1000); recipes.addShaped(*64, [[, , null], [, , null], [null, null, null]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); // EZ celestial manipulator recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); // EZ storage recipes.addShaped(, [[, , ], [, .reuse(), ], [, .reuse(), ]]); mods.immersiveengineering.MetalPress.addRecipe(, , , 800, 1); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); // EZ dragon scales recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); recipes.addShapeless(*3, [,.reuse()]); // chaos protection //recipes.addShapeless(.withTag({StoredEnchantments: [{lvl: 8 as short, id: 16}]}), // [,.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.discidia", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}),.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.discidia", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}})]); mods.astralsorcery.Altar.addTraitAltarRecipe("meatballcraft:shaped/internal/altar/dynatos_crystal", , 4500, 100, [ , , , , , , , , , , , , , , , , , , , , , , , , , //Outer Items, indices 25+ .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.mineralis", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.horologium", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.octans", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.pelotrio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}) ], "astralsorcery.constellation.armara"); val enclistSuperMantleWrapped as EnchantMap = EnchantMap() .add("minecraft:protection",10) .add("minecraft:fire_protection",10) .add("openblocks:last_stand",30) .add("minecraft:unbreaking",100) .add("minecraft:mending",6) .add("minecraft:blast_protection",10) .add("minecraft:projectile_protection",10); mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara"},display: {Name:"§6§oMantle of Woe§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSuperMantleWrapped).getItem(), [[, , null, , null, , ], [, , , , , , ], [null, , null, null, null, , null], [, , null, , null, , ], [null, , null, null, null, , null], [, , , , , , ], [, , null, , null, , ]]); // EZ one block mobfarms mods.thermalexpansion.Pulverizer.addRecipe(*64, , 1500, *64, 100); mods.thaumcraft.Infusion.registerRecipe("mobspawnerinfoneblock", "", , 1, [*300, *200], , [, , , , , , , ]); // all of the absorption recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(, [[.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), , ], [, , ], [, , .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}})]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*2, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); // twilight saplings & twilight duplication recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[null, , null], [, .reuse(), ], [null, , null]]); recipes.addShaped(*8, [[null, , null], [, .reuse(), ], [null, , null]]); recipes.addShaped(*64, [[null, , null], [, .reuse(), ], [null, , null]]); recipes.addShaped(*4, [[null, null, null], [, , ], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); recipes.addShaped(*4, [[null, null, null], [, , null], [null, null, null]]); // EZ gaia ingot recipes.addShaped(, [[, .withTag({Material: "gaia"}), ], [, , ], [, .withTag({Material: "gaia"}), ]]); recipes.addShaped(*2, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*8, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*2, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(*8, [[, , ], [, .reuse(), ], [, , ]]); // creative mill recipes.addShaped(, [[, , ], [, , ], [, , ]]); // night vision pot recipes.addShaped(.withTag({effects: [{duration: 50000, potency: 0, name: "minecraft:night_vision"}], hasPotion: 1 as byte}), [[, , ], [, , ], [, , ]]); // recycle books scripts.PuzzleUtil.addPuzzleShaped("secretbookrecycler",, [[null, , null], [, , ], [null, , null]]); val bookebspells = ; bookebspells.add(); bookebspells.add(); recipes.addShapeless(*3, [, .reuse()]); recipes.addShapeless(*3, [, .reuse()]); recipes.addShapeless(*3, [, .reuse()]); // black lotus recipes.addShapeless(, [.reuse(), , , , .reuse(), .reuse(), .reuse(), .reuse()]); // gambling addiction recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); // life charms recipes.addShaped(, [[, , ], [, , ], [, , ]]); // ezdread recipes.addShaped(*4, [[null, , null], [, .reuse(), ], [null, , null]]); recipes.addShaped(*4, [[null, , null], [, .reuse(), ], [null, , null]]); // uncorrupted library recipes.addShaped(, [[, , ], [, , ], [.withTag({FluidName: "smoldering_tar", Amount: 1000}), , .withTag({FluidName: "smoldering_tar", Amount: 1000})]]); // bettercapacitors recipes.addShaped(.withTag({eiocap: {energy_buffer: 4.00 as float, level: 3.50 as float, energy_intake: 4.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Dark Dark Capacitor",display:{Name:"Darkest Depth Capacitor"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); recipes.addShaped(.withTag({eiocap: {energy_buffer: 6.00 as float, level: 6.00 as float, energy_intake: 6.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Radioactive Capacitor",display:{Name:"Really Radioactive Capacitor JK IDK"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); recipes.addShaped(.withTag({eiocap: {energy_buffer: 7.00 as float, level: 7.00 as float, energy_intake: 7.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Flex Capacitor",display:{Name:"Flex Capacitor"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); recipes.addShaped(.withTag({eiocap: {energy_buffer: 8.00 as float, level: 8.00 as float, energy_intake: 8.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Warren Capacitor",display:{Name:"Warren Capacitor"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); recipes.addShaped(.withTag({eiocap: {energy_buffer: 9.00 as float, level: 9.00 as float, energy_intake: 9.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Warren Capacitor",display:{Name:"Warren Capacitor"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); // hand core sample drill recipes.addShaped(, [[, , ], [, , ], [, , ]]);