44
55import gregtech .api .GTValues ;
66import 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 ;
712import gregtech .loaders .recipe .MetaTileEntityLoader ;
813
914import com .github .gtexpert .gtbm .api .util .Mods ;
1015import com .github .gtexpert .gtbm .integration .gendustry .metatileentities .GendustryMetaTileEntities ;
1116
17+ import forestry .core .fluids .Fluids ;
18+
1219public 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