// --- Creted by DreamMasterXXL --- // --- Imports --- import mods.gregtech.Assembler; import mods.gregtech.Extruder; import mods.gregtech.Mixer; import mods.nei.NEI; // --- Hide items --- NEI.hide(); NEI.hide(); // --- Remove Recipes --- // --- Air Infused Shards recipes.removeShapeless(); // --- Water Infused Shards recipes.removeShapeless(); // --- Fire Infused Shards recipes.removeShapeless(); // --- Earth Infused Shards recipes.removeShapeless(); // --- Order Infused Shards recipes.removeShapeless(); // --- Perdito Infused Shards recipes.removeShapeless(); // --- Thaumaturges Backpach recipes.remove(); // --- Thaumaturges Backpach Woven mods.forestry.Carpenter.removeRecipe(); // --- Magic Capsule recipes.remove(); // --- Void Capsular recipes.remove(); // --- Dimensional Singularity recipes.remove(); // - mods.thaumcraft.Infusion.removeRecipe(); // --- Bee Collectors Jar recipes.remove(); // --- Essence of False Life recipes.remove(); // - mods.thaumcraft.Crucible.removeRecipe(); // --- Essence of a Shallow Grave recipes.remove(); // - mods.thaumcraft.Crucible.removeRecipe(); // --- Essence of Lost of Time recipes.remove(); // - mods.thaumcraft.Crucible.removeRecipe(); // --- Essence of Everlasting Durability recipes.remove(); // - mods.thaumcraft.Crucible.removeRecipe(); // --- Essence of Scornful Oblivion recipes.remove(); // - mods.thaumcraft.Arcane.removeRecipe(); // --- Essence of Fickle Permanence recipes.remove(); // - mods.thaumcraft.Crucible.removeRecipe(); // --- Magic Apiary recipes.remove(); // --- Magic Frame recipes.remove(); // - mods.thaumcraft.Arcane.removeRecipe(); // --- Resilient Frame recipes.remove(); // --- Gentle Frame recipes.remove(); // --- Metabolic Frame recipes.remove(); // --- Necrotic Frame recipes.remove(); // --- Temporal Frame recipes.remove(); // --- Oblivion Frame recipes.remove(); // --- Concentrated Compound recipes.remove(); // --- Wither Skeleton Skull Fragment recipes.remove(); // --- Draconis Chunk recipes.remove(); // --- Vis Apiary Booster mods.thaumcraft.Arcane.removeRecipe(); // --- Thaumic Scoop mods.thaumcraft.Arcane.removeRecipe(); // --- Void Scoop mods.thaumcraft.Arcane.removeRecipe(); // --- Thaumic Grafter mods.thaumcraft.Arcane.removeRecipe(); // --- Void Grafter mods.thaumcraft.Arcane.removeRecipe(); // --- Jade Mood Dail recipes.remove(); // --- Mysterious Magnets recipes.remove(); // --- Enchanted Earth recipes.remove(); // --- Add Recipes --- // --- Small Pile of Aer Crystal Powder recipes.addShapeless(, []); // --- Small Pile of Aqua Crystal Powder recipes.addShapeless(, []); // --- Small Pile of Ignis Crystal Powder recipes.addShapeless(, []); // --- Small Pile of Terra Crystal Powder recipes.addShapeless(, []); // --- Small Pile of Order Crystal Powder recipes.addShapeless(, []); // --- Small Pile of Perdito Crystal Powder recipes.addShapeless(, []); // --- Thaumaturges Backpach recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // - recipes.addShapeless(, []); // --- Thaumaturges Backpach Woven mods.forestry.Carpenter.addRecipe(60, * 5000, [, , , , , , , , ], , ); // --- Mysterious Magnet Level 0 recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Magic Apiary mods.thaumcraft.Research.addResearch("MAGICAPIARY", "MAGICBEES", "praecantatio 15, sano 12, ignis 9, lucrum 6", 1, 7, 4, ); game.setLocalization("tc.research_name.MAGICAPIARY", "Magic Apiary"); game.setLocalization("tc.research_text.MAGICAPIARY", "[MB] Magical Apiary."); mods.thaumcraft.Research.addPrereq("MAGICAPIARY", "MB_DimensionalSingularity", false); mods.thaumcraft.Research.setConcealed("MAGICAPIARY", true); mods.thaumcraft.Research.setRound("MAGICAPIARY", true); mods.thaumcraft.Research.addPage("MAGICAPIARY", "MagicBees.research_page.MAGICAPIARY"); game.setLocalization("MagicBees.research_page.MAGICAPIARY", "The Magic Apiary works similarly to the regular Apiary, with 1x base Territory, Mutation, Lifespan, and Flowering modifiers, 0.9x Production modifier, and 0.8 Genetic Decay modifier. When an Apiary Booster of any type is placed nearby, the Apiary will consume aspects to enable 2x (or 1/2) boosts for, in order from left to right: Mutation, Death Rate, Production. Enabling death rate will halve lifespan. Its useful when all youre interested in is breeding, and dont have access to Oblivion Frames."); mods.thaumcraft.Infusion.addRecipe("MAGICAPIARY", , [, , , , ], "praecantatio 75, sano 75, ignis 50, lucrum 50, exanimis 25, herba 20", , 3); mods.thaumcraft.Research.addInfusionPage("MAGICAPIARY", ); mods.thaumcraft.Warp.addToResearch("MAGICAPIARY", 2); // --- Vis Apiary Booster mods.thaumcraft.Research.moveResearch("MB_VisAuraProvider", "MAGICBEES", -3 as int, 7); mods.thaumcraft.Research.setRound("MB_VisAuraProvider", true); mods.thaumcraft.Research.addPrereq("MB_VisAuraProvider", "MB_DimensionalSingularity", false); mods.thaumcraft.Research.setAspects("MB_VisAuraProvider", "lucrum 15, metallum 12, vitreus 12, ordo 9, motus 6, machina 3"); mods.thaumcraft.Research.setComplexity("MB_VisAuraProvider", 4); mods.thaumcraft.Research.setConcealed("MB_VisAuraProvider", true); mods.thaumcraft.Warp.addToResearch("MB_VisAuraProvider", 2); mods.thaumcraft.Research.clearPages("MB_VisAuraProvider"); mods.thaumcraft.Research.addPage("MB_VisAuraProvider", "tc.research_page.MB_VisAuraProvider.1"); mods.thaumcraft.Arcane.addShaped("MB_VisAuraProvider", , "ordo 75, aqua 75, aer 75, perditio 75", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_VisAuraProvider", ); // --- Concentrated Compound mods.thaumcraft.Research.addResearch("CONCENTRATEDCOMPOUND", "MAGICBEES", "messis 15, sano 12, vitreus 9, perditio 6", 2, -3 as int, 4, ); game.setLocalization("tc.research_name.CONCENTRATEDCOMPOUND", "Concentrated Compound"); game.setLocalization("tc.research_text.CONCENTRATEDCOMPOUND", "[MB] Concentrated Compound."); mods.thaumcraft.Research.addPrereq("CONCENTRATEDCOMPOUND", "MB_Root", false); mods.thaumcraft.Research.addPrereq("CONCENTRATEDCOMPOUND", "MB_EssenceLife", false); mods.thaumcraft.Research.setConcealed("CONCENTRATEDCOMPOUND", true); mods.thaumcraft.Research.addPage("CONCENTRATEDCOMPOUND", "MagicBees.research_page.CONCENTRATEDCOMPOUND"); game.setLocalization("MagicBees.research_page.CONCENTRATEDCOMPOUND", "Concentrated Compound from Apatite"); mods.thaumcraft.Crucible.addRecipe("CONCENTRATEDCOMPOUND", , , "messis 6, vitreus 3"); mods.thaumcraft.Research.addCruciblePage("CONCENTRATEDCOMPOUND", ); // --- Essence of false Life mods.thaumcraft.Research.clearPages("MB_EssenceLife"); mods.thaumcraft.Research.addPage("MB_EssenceLife", "tc.research_page.MB_EssenceLife.1"); mods.thaumcraft.Crucible.addRecipe("MB_EssenceLife", , , "metallum 16, permutatio 16, herba 16, terra 16"); mods.thaumcraft.Research.addCruciblePage("MB_EssenceLife", ); mods.thaumcraft.Research.setAspects("MB_EssenceLife", "metallum 12, permutatio 9, herba 6, terra 3"); mods.thaumcraft.Research.setComplexity("MB_EssenceLife", 3); // --- Essence of a Shallow Grave mods.thaumcraft.Research.clearPages("MB_EssenceDeath"); mods.thaumcraft.Research.addPage("MB_EssenceDeath", "tc.reseacrh_page.MB_EssenceDeath.1"); mods.thaumcraft.Crucible.addRecipe("MB_EssenceDeath", , , "mortuus 16, perditio 16, spiritus 16, exanimis 16"); mods.thaumcraft.Research.addCruciblePage("MB_EssenceDeath", ); mods.thaumcraft.Research.setAspects("MB_EssenceDeath", "mortuus 12, perditio 9, spiritus 6, exanimis 3"); mods.thaumcraft.Research.setComplexity("MB_EssenceDeath", 3); // --- Essence of Lost Time mods.thaumcraft.Research.clearPages("MB_EssenceTime"); mods.thaumcraft.Research.addPage("MB_EssenceTime", "tc.research_page.MB_EssenceTime.1"); mods.thaumcraft.Crucible.addRecipe("MB_EssenceTime", , , "ordo 16, vacuos 16, vinculum 16, tempus 16"); mods.thaumcraft.Research.addCruciblePage("MB_EssenceTime", ); mods.thaumcraft.Research.setAspects("MB_EssenceTime", "ordo 12, vacuos 9, vinculum 6, tempus 3"); mods.thaumcraft.Research.setComplexity("MB_EssenceTime", 3); // --- Essence of Everlasting Durability mods.thaumcraft.Research.clearPages("MB_EssenceArmor"); mods.thaumcraft.Research.addPage("MB_EssenceArmor", "tc.research_page.MB_EssenceArmor.1"); mods.thaumcraft.Crucible.addRecipe("MB_EssenceArmor", , , "tutamen 16, praecantatio 16, metallum 16, fabrico 16"); mods.thaumcraft.Research.addCruciblePage("MB_EssenceArmor", ); mods.thaumcraft.Research.setAspects("MB_EssenceArmor", "tutamen 12, praecantatio 9, metallum 6, fabrico 3"); mods.thaumcraft.Research.setComplexity("MB_EssenceArmor", 3); // --- Essence of Fickle Permanence mods.thaumcraft.Research.clearPages("MB_EssenceUnstable"); mods.thaumcraft.Research.addPage("MB_EssenceUnstable", "tc.research_page.MB_EssenceUnstable.1"); mods.thaumcraft.Crucible.addRecipe("MB_EssenceUnstable", , , "perditio 16, permutatio 16, limus 16, potentia 16"); mods.thaumcraft.Research.addCruciblePage("MB_EssenceUnstable", ); mods.thaumcraft.Research.setAspects("MB_EssenceUnstable", "perditio 12, permutatio 9, limus 6, potentia 3"); mods.thaumcraft.Research.setComplexity("MB_EssenceUnstable", 3); // --- Dimensional Singularity mods.thaumcraft.Research.clearPages("MB_DimensionalSingularity"); mods.thaumcraft.Research.addPrereq("MB_DimensionalSingularity", "INFUSION", false); mods.thaumcraft.Research.setConcealed("MB_DimensionalSingularity", true); mods.thaumcraft.Research.addPage("MB_DimensionalSingularity", "tc.research_page.MB_DimensionalSingularity.1"); mods.thaumcraft.Infusion.addRecipe("MB_DimensionalSingularity", , [, , , , , ], " praecantatio 24, permutatio 24, alienis 16, tenebrae 16", , 6); mods.thaumcraft.Research.addInfusionPage("MB_DimensionalSingularity", ); mods.thaumcraft.Research.setAspects("MB_DimensionalSingularity", "perditio 15, permutatio 12, limus 9, potentia 6"); mods.thaumcraft.Research.setComplexity("MB_DimensionalSingularity", 3); // --- Essence of Scornful Oblivion mods.thaumcraft.Research.moveResearch("MB_EssenceOblivion", "MAGICBEES", -7, 4); mods.thaumcraft.Research.clearPages("MB_EssenceOblivion"); mods.thaumcraft.Research.addPage("MB_EssenceOblivion", "tc.research_page.MB_EssenceOblivion.1"); mods.thaumcraft.Infusion.addRecipe("MB_EssenceOblivion", , [, , ], " alienis 100, praecantatio 100, lucrum 75, bestia 75", , 8); mods.thaumcraft.Research.addInfusionPage("MB_EssenceOblivion", ); mods.thaumcraft.Research.setAspects("MB_EssenceOblivion", "alienis 5, praecantatio 5, lucrum 5, bestia 5"); mods.thaumcraft.Research.setComplexity("MB_EssenceOblivion", 3); // --- Magic Frame mods.thaumcraft.Research.moveResearch("MB_FrameMagic", "MAGICBEES", -4 as int, 0); mods.thaumcraft.Research.addPrereq("MB_FrameMagic", "MB_Root", false); mods.thaumcraft.Research.setConcealed("MB_FrameMagic", true); mods.thaumcraft.Research.clearPages("MB_FrameMagic"); mods.thaumcraft.Research.addPage("MB_FrameMagic", "tc.research_page.MB_FrameMagic.1"); mods.thaumcraft.Arcane.addShaped("MB_FrameMagic", , "ordo 8, terra 8, aer 8, perditio 8, ignis 8, aqua 8", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_FrameMagic", ); mods.thaumcraft.Research.setAspects("MB_FrameMagic", "ordo 15, terra 12, aer 9, perditio 6"); mods.thaumcraft.Research.setComplexity("MB_FrameMagic", 4); // --- Gentle Frame mods.thaumcraft.Research.addResearch("GENTLEFRAME", "MAGICBEES", "victus 15, instrumentum 15, aer 12, ignis 9, terra 6, aqua 3", -7 as int, 2, 4, ); game.setLocalization("tc.research_name.GENTLEFRAME", "Gentle Frame"); game.setLocalization("tc.research_text.GENTLEFRAME", "[MB] Magic Living Frame"); mods.thaumcraft.Research.addPrereq("GENTLEFRAME", "MB_FrameMagic", false); mods.thaumcraft.Research.addPrereq("GENTLEFRAME", "MB_EssenceLife"); mods.thaumcraft.Research.setConcealed("GENTLEFRAME", true); mods.thaumcraft.Research.addPage("GENTLEFRAME", "MagicBees.research_page.GENTLEFRAME"); game.setLocalization("MagicBees.research_page.GENTLEFRAME", "The Gentle Frame is an Item used in an Apiary, which increases a Queen's lifespan and production at the cost of a slightly lower mutation rate. It has a durability of 200, which is slightly shorter than average. The Gentle Frame increases a bee's lifespan by 50% and its productivity by 40%. Its mutation rate is lowered by 30%, leaving it at 70% of its initial mutation rate. With each durability use/bee cycle, the Gentle Frame will deplete the nearby Aura by one point. Additionally, Sano and Victus Flux will be released into the Aura. In an Alveary structure, the Frame Housing can be added to make use of the Frame."); mods.thaumcraft.Arcane.addShaped("GENTLEFRAME", , "ordo 16, terra 16, aer 16, perditio 16, ignis 16, aqua 16", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("GENTLEFRAME", ); // --- Resilient Frame mods.thaumcraft.Research.addResearch("RESILIENTFRAME", "MAGICBEES", "tutamen 15, pannus 15, aer 12, ignis 9, terra 6, aqua 3", -7 as int, 1, 4, ); game.setLocalization("tc.research_name.RESILIENTFRAME", "Resilient Frame"); game.setLocalization("tc.research_text.RESILIENTFRAME", "[MB] Magic Production Frame"); mods.thaumcraft.Research.addPrereq("RESILIENTFRAME", "MB_FrameMagic", false); mods.thaumcraft.Research.addPrereq("RESILIENTFRAME", "MB_EssenceArmor"); mods.thaumcraft.Research.setConcealed("RESILIENTFRAME", true); mods.thaumcraft.Research.addPage("RESILIENTFRAME", "MagicBees.research_page.RESILIENTFRAME"); game.setLocalization("MagicBees.research_page.RESILIENTFRAME", "The Resilient Frame is an Item used in an Apiary, which doubles the bee's productivity. It has a durability of 840, making it the most durable frame available. The Resilient Frame is the longer-lasting counterpart to the Magic Frame. With each durability use/bee cycle, the Resilient Frame will deplete the nearby Aura by two points. Additionally, Tutamen Flux will be released into the Aura. In an Alveary structure, the Frame Housing can be added to make use of the Frame."); mods.thaumcraft.Arcane.addShaped("RESILIENTFRAME", , "ordo 16, terra 16, aer 16, perditio 16, ignis 16, aqua 16", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("RESILIENTFRAME", ); // --- Necrotic Frame mods.thaumcraft.Research.addResearch("NECROTICFRAME", "MAGICBEES", "mortuus 15, fabrico 15, aer 12, ignis 9, terra 6, aqua 3", -7 as int, 0, 4, ); game.setLocalization("tc.research_name.NECROTICFRAME", "Necrotic Frame"); game.setLocalization("tc.research_text.NECROTICFRAME", "[MB] Magic Killing Frame"); mods.thaumcraft.Research.addPrereq("NECROTICFRAME", "MB_FrameMagic", false); mods.thaumcraft.Research.addPrereq("NECROTICFRAME", "MB_EssenceDeath"); mods.thaumcraft.Research.setConcealed("NECROTICFRAME", true); mods.thaumcraft.Research.addPage("NECROTICFRAME", "MagicBees.research_page.NECROTICFRAME"); game.setLocalization("MagicBees.research_page.NECROTICFRAME", "The Necrotic Frame is an Item used in an Apiary, which drastically decreases a Queen's lifespan and productivity. It has a durability of 270. The Necrotic Frame decreases a bee's lifespan to only 30% and its productivity to 75%. With each durability use/bee cycle, the Necrotic Frame will deplete the nearby Aura by one point. Additionally, a significant amount of Mortuus and Venenum Flux will be released into the aura. In an Alveary structure, the Frame Housing can be added to make use of the Frame."); mods.thaumcraft.Arcane.addShaped("NECROTICFRAME", , "ordo 16, terra 16, aer 16, perditio 16, ignis 16, aqua 16", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("NECROTICFRAME", ); // --- Metabolic Frame mods.thaumcraft.Research.addResearch("METABOLICFRAME", "MAGICBEES", "limus 15, potentia 15, aer 12, ignis 9, terra 6, aqua 3", -7 as int, -1 as int, 4, ); game.setLocalization("tc.research_name.METABOLICFRAME", "Metabolic Frame"); game.setLocalization("tc.research_text.METABOLICFRAME", "[MB] Magic Drug Frame"); mods.thaumcraft.Research.addPrereq("METABOLICFRAME", "MB_FrameMagic", false); mods.thaumcraft.Research.addPrereq("METABOLICFRAME", "MB_EssenceUnstable"); mods.thaumcraft.Research.setConcealed("METABOLICFRAME", true); mods.thaumcraft.Research.addPage("METABOLICFRAME", "MagicBees.research_page.METABOLICFRAME"); game.setLocalization("MagicBees.research_page.METABOLICFRAME", "The Metabolic Frame is an Item used in an Apiary, which drastically increases a bee's mutation rate as well as a slight increase in it's production. It has a durability of 130. The Metabolic Frame increases the mutation rate by 80% and its production by 20%."); mods.thaumcraft.Arcane.addShaped("METABOLICFRAME", , "ordo 16, terra 16, aer 16, perditio 16, ignis 16, aqua 16", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("METABOLICFRAME", ); // --- Temporal Frame mods.thaumcraft.Research.addResearch("TEMPORALFRAME", "MAGICBEES", "tempus 15, vacuos 15, aer 12, ignis 9, terra 6, aqua 3", -7 as int, -2 as int, 4, ); game.setLocalization("tc.research_name.TEMPORALFRAME", "Temporal Frame"); game.setLocalization("tc.research_text.TEMPORALFRAME", "[MB] Magic Time Frame"); mods.thaumcraft.Research.addPrereq("TEMPORALFRAME", "MB_FrameMagic", false); mods.thaumcraft.Research.addPrereq("TEMPORALFRAME", "MB_EssenceTime"); mods.thaumcraft.Research.setConcealed("TEMPORALFRAME", true); mods.thaumcraft.Research.addPage("TEMPORALFRAME", "MagicBees.research_page.TEMPORALFRAME"); game.setLocalization("MagicBees.research_page.TEMPORALFRAME", "The Temporal Frame is an Item used in an Apiary, which drastically increases a Queen's lifespan to 150%. It has a durability of 300. Out of all Frames, the Temporal Frame gives the highest lifespan increase. With each durability use/bee cycle, the Temporal Frame will deplete the nearby Aura by one point. However, a significant amount of Tempus Flux will be released into the aura. In an Alveary structure, the Frame Housing can be added to make use of the Frame."); mods.thaumcraft.Arcane.addShaped("TEMPORALFRAME", , "ordo 16, terra 16, aer 16, perditio 16, ignis 16, aqua 16", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("TEMPORALFRAME", ); // --- Oblivion Frame mods.thaumcraft.Research.addResearch("OBLIVIONFRAME", "MAGICBEES", "tutamen 15, pannus 15, aer 12, ignis 9, terra 6, aqua 3", -10 as int, 0, 4, ); game.setLocalization("tc.research_name.OBLIVIONFRAME", "Oblivion Frame"); game.setLocalization("tc.research_text.OBLIVIONFRAME", "[MB] Magic Production Frame"); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "INFUSION", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "GENTLEFRAME", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "RESILIENTFRAME", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "NECROTICFRAME", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "METABOLICFRAME", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "TEMPORALFRAME", false); mods.thaumcraft.Research.addPrereq("OBLIVIONFRAME", "MB_EssenceOblivion"); mods.thaumcraft.Research.setConcealed("OBLIVIONFRAME", true); mods.thaumcraft.Research.addPage("OBLIVIONFRAME", "MagicBees.research_page.OBLIVIONFRAME"); game.setLocalization("MagicBees.research_page.OBLIVIONFRAME", "The Oblivion Frame is an item added by the Magic Bees mod. Placed in an Apiary or inserted in a Frame Housing within an Alveary, it reduces the lifespan of the residing Queen to a single life cycle (27.5 sec) allowing for very rapid bee breeding. However, an Oblivion Frame draws about 15 Vis per use from the air and releases Tempus aspects into the aura as flux. The Oblivion Frame does not function if used alongside another frame, and that would cause it to take a lot of damage"); mods.thaumcraft.Arcane.addShaped("OBLIVIONFRAME", , "ordo 32, terra 32, aer 32, ignis 32, aqua 32, perditio 32", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("OBLIVIONFRAME", ); // --- Thaumic Scoop mods.thaumcraft.Research.clearPages("MB_Scoop"); mods.thaumcraft.Research.addPage("MB_Scoop", "tc.research_page.MB_Scoop.1"); mods.thaumcraft.Arcane.addShaped("MB_Scoop", , "ordo 10, terra 10, aer 10", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_Scoop", ); mods.thaumcraft.Research.setAspects("MB_Scoop", "ordo 9, terra 6, aer 3"); mods.thaumcraft.Research.setComplexity("MB_Scoop", 3); // --- Void Scoop mods.thaumcraft.Research.clearPages("MB_ScoopVoid"); mods.thaumcraft.Research.addPage("MB_ScoopVoid", "tc.research_page.MB_ScoopVoid.1"); mods.thaumcraft.Arcane.addShaped("MB_ScoopVoid", , "ordo 20, terra 20, aer 20", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_ScoopVoid", ); mods.thaumcraft.Research.setAspects("MB_ScoopVoid", "praecantatio 15, ordo 9, terra 6, aer 3"); mods.thaumcraft.Research.setComplexity("MB_ScoopVoid", 3); mods.thaumcraft.Warp.addToResearch("MB_ScoopVoid", 3); // --- Thaumic Grafter mods.thaumcraft.Research.clearPages("MB_Grafter"); mods.thaumcraft.Research.addPage("MB_Grafter", "tc.research_page.MB_Grafter.1"); mods.thaumcraft.Arcane.addShaped("MB_Grafter", , "ordo 15, terra 15, aer 15", [ [null, , null], [, , null], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_Grafter", ); mods.thaumcraft.Research.setAspects("MB_Grafter", "ordo 12, terra 9, aer 6"); mods.thaumcraft.Research.setComplexity("MB_Grafter", 3); // --- Void Grafter mods.thaumcraft.Research.clearPages("MB_GrafterVoid"); mods.thaumcraft.Research.addPage("MB_GrafterVoid", "tc.research_page.MB_GrafterVoid.1"); mods.thaumcraft.Arcane.addShaped("MB_GrafterVoid", , "ordo 30, terra 30, aer 30", [ [null, , null], [, , null], [, , ]]); mods.thaumcraft.Research.addArcanePage("MB_GrafterVoid", ); mods.thaumcraft.Research.setAspects("MB_GrafterVoid", "praecantatio 15, ordo 12, terra 9, aer 6"); mods.thaumcraft.Research.setComplexity("MB_GrafterVoid", 3); mods.thaumcraft.Warp.addToResearch("MB_GrafterVoid", 3); // --- Enchanted Earth mods.thaumcraft.Research.addResearch("ENCHANTEDEARTH", "MAGICBEES", "terra 9, victus 9, sano 6, ordo 3", 5, -3 as int, 2, ); game.setLocalization("tc.research_name.ENCHANTEDEARTH", "Enchanted Earth"); game.setLocalization("tc.research_text.ENCHANTEDEARTH", "[MC] Magical Dirt"); mods.thaumcraft.Research.addPrereq("ENCHANTEDEARTH", "MB_EssenceLife", false); mods.thaumcraft.Research.setConcealed("ENCHANTEDEARTH", true); mods.thaumcraft.Research.addPage("ENCHANTEDEARTH", "MagicBees.research_page.ENCHANTEDEARTH"); game.setLocalization("MagicBees.research_page.ENCHANTEDEARTH", "Enchanted Earth makes plants and trees grow a bit faster in a 3x3 area around it."); mods.thaumcraft.Arcane.addShaped("ENCHANTEDEARTH", , "ordo 10, aqua 10, terra 10", [ [, null, ], [null, , null], [, null, ]]); mods.thaumcraft.Research.addArcanePage("ENCHANTEDEARTH", ); // --- Assembler Recipes --- // --- Void Capsular Assembler.addRecipe( * 2, * 2, , * 288, 600, 64); // --- Bee Collectors Jar Assembler.addRecipe(, * 5, , * 144, 600, 120); // --- Wither Skeleton Skull Fragment Assembler.addRecipe(, * 4, * 0, * 72, 200, 48); // --- Draconis Chunk Assembler.addRecipe(, * 6, * 0, * 288, 400, 256); // --- Jade Mood Dail Assembler.addRecipe(, , * 4, * 576, 200, 30); // --- Mysterious Magnet Level 1 Assembler.addRecipe(, , * 2, * 1296, 200, 64); //- Assembler.addRecipe(, , * 2, * 1296, 200, 64); // --- Mysterious Magnet Level 2 Assembler.addRecipe(, , * 2, * 1296, 400,120); //- Assembler.addRecipe(, , * 2, * 1296, 400, 120); // --- Mysterious Magnet Level 3 Assembler.addRecipe(, , * 2, * 1296, 600, 256); //- Assembler.addRecipe(, , * 2, * 1296, 600, 256); // --- Mysterious Magnet Level 4 Assembler.addRecipe(, , * 2, * 1296, 800, 480); //- Assembler.addRecipe(, , * 2, * 1296, 800, 480); // --- Mysterious Magnet Level 5 Assembler.addRecipe(, , * 2, * 1296, 1000, 1024); //- Assembler.addRecipe(, , * 2, * 1296, 1000, 1024); // --- Mysterious Magnet Level 6 Assembler.addRecipe(, , * 2, * 1296, 1200, 1920); //- Assembler.addRecipe(, , * 2, * 1296, 1200, 1920); // --- Mysterious Magnet Level 7 Assembler.addRecipe(, , * 2, * 1296, 1400, 4096); //- Assembler.addRecipe(, , * 2, * 1296, 1400, 4096); // --- Mysterious Magnet Level 8 Assembler.addRecipe(, , * 2, * 1296, 1600, 7680); //- Assembler.addRecipe(, , * 2, * 1296, 1600, 7680); // --- Extruder Recipes --- // --- Magic Capsule Extruder.addRecipe(, * 3, * 0, 100, 30); // - Extruder.addRecipe(, * 3, * 0, 100, 30); // --- Vis Aura Provider mods.thaumcraft.Research.refreshResearchRecipe("MB_VisAuraProvider"); // --- Mixer Recipes --- // --- Fertilizer Mixer.addRecipe( * 6, null, [ * 2, ], * 100, 100, 16); // - Mixer.addRecipe( * 12, null, [ * 8, ], * 100, 100, 16); // - Mixer.addRecipe( * 5, null, [ * 2, ], * 100, 100, 16); // - Mixer.addRecipe( * 10, null, [ * 8, ], * 100, 100, 16); // - Mixer.addRecipe( * 32, null, [ * 8, ], * 1000, 100, 16); // - Mixer.addRecipe( * 30, null, [ * 8, ], * 1000, 100, 16); // --- Refreshing Research Names // --- Essence of false Life mods.thaumcraft.Research.refreshResearchRecipe("MB_EssenceLife"); // --- Essence of a Shallow Grave mods.thaumcraft.Research.refreshResearchRecipe("MB_EssenceDeath"); // --- Essence of Lost Time mods.thaumcraft.Research.refreshResearchRecipe("MB_EssenceTime"); // --- Essence of Everlasting Durability mods.thaumcraft.Research.refreshResearchRecipe("MB_EssenceArmor"); // --- Essence of Fickle Permanence mods.thaumcraft.Research.refreshResearchRecipe("MB_EssenceUnstable"); // --- Dimensional Singularity mods.thaumcraft.Research.refreshResearchRecipe("MB_DimensionalSingularity"); // --- Thaumic Scoop mods.thaumcraft.Research.refreshResearchRecipe("MB_Scoop"); // --- Void Scoop mods.thaumcraft.Research.refreshResearchRecipe("MB_ScoopVoid"); // --- Thaumic Grafter mods.thaumcraft.Research.refreshResearchRecipe("MB_Grafte"); // --- Void Grafter mods.thaumcraft.Research.refreshResearchRecipe("MB_GrafterVoid"); // --- Botania integration --- // --- Beegonia (mana from bees) mods.botania.Apothecary.removeRecipe("beegonia"); mods.botania.Apothecary.addRecipe("beegonia", [, , , , , , , ]); // --- Hiveacynth (bees from mana) mods.botania.Apothecary.removeRecipe("hiveacynth"); mods.botania.Apothecary.addRecipe("hiveacynth", [, , , , , , , , , , ]); // --- Hibeescus (ignoble to pristine bees) mods.botania.Apothecary.removeRecipe("hibeescus"); mods.botania.Apothecary.addRecipe("hibeescus", [, , , , , , , , , , , , , , ]); // --- Ore dict stuff --- // --- Combs oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add(); // - oreDict.beeComb.add();