Skip to content

Commit 4a48f99

Browse files
committed
[add] recipe
1 parent f7d7448 commit 4a48f99

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

src/main/java/com/github/gtexpert/gtbm/integration/gendustry/recipes/GendustryBlocksRecipe.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,18 @@
44

55
import gregtech.api.GTValues;
66
import gregtech.api.recipes.ModHandler;
7+
import gregtech.api.recipes.RecipeMaps;
8+
import gregtech.api.unification.material.MarkerMaterials;
9+
import gregtech.api.unification.material.Materials;
10+
import gregtech.api.unification.ore.OrePrefix;
11+
import gregtech.common.items.MetaItems;
712
import gregtech.loaders.recipe.MetaTileEntityLoader;
813

914
import com.github.gtexpert.gtbm.api.util.Mods;
1015
import com.github.gtexpert.gtbm.integration.gendustry.metatileentities.GendustryMetaTileEntities;
1116

17+
import forestry.core.fluids.Fluids;
18+
1219
public class GendustryBlocksRecipe {
1320

1421
public static void init() {
@@ -27,5 +34,23 @@ private static void machines() {
2734
ModHandler.addShapelessRecipe("gendustry_to_gtbm_industrial_apiary",
2835
GendustryMetaTileEntities.INDUSTRIAL_APIARY[GTValues.HV].getStackForm(),
2936
Mods.Gendustry.getItem("industrial_apiary"));
37+
38+
// Mega Apiary
39+
RecipeMaps.ASSEMBLY_LINE_RECIPES.recipeBuilder()
40+
.input(GendustryMetaTileEntities.INDUSTRIAL_APIARY[GTValues.UV], 64)
41+
.inputs(Mods.Gendustry.getItem("apiary.upgrade", 64, 0))
42+
.inputs(Mods.Gendustry.getItem("apiary.upgrade", 64, 19))
43+
.input(MetaItems.ROBOT_ARM_UV, 16)
44+
.input(OrePrefix.circuit, MarkerMaterials.Tier.UV, 16)
45+
.fluidInputs(Materials.NaquadahAlloy.getFluid(144 * (3 * 64 + 8)))
46+
.fluidInputs(Fluids.FOR_HONEY.getFluid(20000))
47+
.stationResearch(b -> b
48+
.researchStack(GendustryMetaTileEntities.INDUSTRIAL_APIARY[GTValues.UV].getStackForm())
49+
.CWUt(16, 16 * 16 * (2 * 120 + 50) * 20)
50+
.EUt(GTValues.VA[GTValues.ZPM]))
51+
.output(GendustryMetaTileEntities.MEGA_APIARY)
52+
.duration(5 * 60 * 20)
53+
.EUt(GTValues.VA[GTValues.UHV])
54+
.buildAndRegister();
3055
}
3156
}

0 commit comments

Comments
 (0)