Skip to content

Commit 1f5c41f

Browse files
Add Apiamancer's Drainer recipe (#786)
* modify drainer recipe * sa * Update ScriptMagicBees.java change pollen to be at last position change tempus to be 25 vis add lucrum (because its greedy get vis out of bees ;) ) * Update ScriptMagicBees.java add Lucrum aspect via Thaumcraft methode * Update ScriptMagicBees.java change back research * Update ScriptMagicBees.java --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
1 parent 6d7777d commit 1f5c41f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/main/java/com/dreammaster/scripts/ScriptMagicBees.java

+21
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import static gregtech.api.enums.Mods.Botania;
66
import static gregtech.api.enums.Mods.Forestry;
77
import static gregtech.api.enums.Mods.Genetics;
8+
import static gregtech.api.enums.Mods.GoodGenerator;
89
import static gregtech.api.enums.Mods.IndustrialCraft2;
910
import static gregtech.api.enums.Mods.MagicBees;
1011
import static gregtech.api.enums.Mods.Minecraft;
@@ -408,6 +409,7 @@ public void loadRecipes() {
408409

409410
TCHelper.removeInfusionRecipe(getModItem(MagicBees.ID, "miscResources", 3, 17, missing));
410411
TCHelper.removeInfusionRecipe(getModItem(MagicBees.ID, "miscResources", 3, 17, missing));
412+
TCHelper.removeInfusionRecipe(getModItem(MagicBees.ID, "apiamancersDrainer", 1, 0, missing));
411413
TCHelper.removeCrucibleRecipe(getModItem(MagicBees.ID, "miscResources", 1, 7, missing));
412414
TCHelper.removeCrucibleRecipe(getModItem(MagicBees.ID, "miscResources", 1, 8, missing));
413415
TCHelper.removeCrucibleRecipe(getModItem(MagicBees.ID, "miscResources", 1, 9, missing));
@@ -1117,6 +1119,24 @@ public void loadRecipes() {
11171119
new ResearchPage(
11181120
TCHelper.findArcaneRecipe(
11191121
getModItem(MagicBees.ID, "magicbees.enchantedEarth", 1, 0, missing))));
1122+
TCHelper.moveResearch("MB_ApimancersDrainer", "MAGICBEES", -1, 7);
1123+
TCHelper.addResearchPrereq("MB_ApimancersDrainer", "MB_DimensionalSingularity", false);
1124+
TCHelper.setResearchComplexity("MB_ApimancersDrainer", 5);
1125+
ResearchCategories.getResearch("MB_ApimancersDrainer").setConcealed();
1126+
ThaumcraftApi.addWarpToResearch("MB_ApimancersDrainer", 3);
1127+
ThaumcraftApi.addInfusionCraftingRecipe(
1128+
"MB_ApimancersDrainer",
1129+
getModItem(MagicBees.ID, "apiamancersDrainer", 1, 0, missing),
1130+
5,
1131+
new AspectList().add(Aspect.MAGIC, 100).add(Aspect.HARVEST, 75).add(Aspect.getAspect("tempus"), 50),
1132+
getModItem(Thaumcraft.ID, "blockEssentiaReservoir", 1, 0, missing),
1133+
new ItemStack[] { getModItem(Thaumcraft.ID, "blockTube", 1, 2, missing),
1134+
getModItem(MagicBees.ID, "pollen", 1, 0, missing),
1135+
getModItem(GoodGenerator.ID, "essentiaCell", 1, 1, missing),
1136+
getModItem(GoodGenerator.ID, "essentiaCell", 1, 1, missing),
1137+
getModItem(GoodGenerator.ID, "essentiaCell", 1, 1, missing),
1138+
getModItem(GoodGenerator.ID, "essentiaCell", 1, 1, missing),
1139+
getModItem(MagicBees.ID, "pollen", 1, 1, missing) });
11201140
TCHelper.refreshResearchPages("MB_VisAuraProvider");
11211141
TCHelper.refreshResearchPages("MB_EssenceLife");
11221142
TCHelper.refreshResearchPages("MB_EssenceDeath");
@@ -1127,5 +1147,6 @@ public void loadRecipes() {
11271147
TCHelper.refreshResearchPages("MB_Scoop");
11281148
TCHelper.refreshResearchPages("MB_ScoopVoid");
11291149
TCHelper.refreshResearchPages("MB_GrafterVoid");
1150+
TCHelper.refreshResearchPages("MB_ApimancersDrainer");
11301151
}
11311152
}

0 commit comments

Comments
 (0)