Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
76f5804
Qol recipes
EnderProyects Mar 26, 2025
8458f44
Update ScriptDraconicEvolution.java
EnderProyects Mar 26, 2025
2f00609
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Mar 26, 2025
bd49a65
Update ScriptEnderIO.java
EnderProyects Mar 26, 2025
21de5d9
Update ScriptEnderIO.java
EnderProyects Mar 26, 2025
b79d774
changed location of recipe
EnderProyects Mar 26, 2025
d3876f1
Update ScriptEnderIO.java
EnderProyects Mar 26, 2025
1f2548f
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Mar 31, 2025
cf359c8
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 1, 2025
e10d17c
add some things
EnderProyects Apr 4, 2025
9c11063
Update AssemblerRecipes.java
EnderProyects Apr 4, 2025
7fc3386
update
EnderProyects Apr 9, 2025
faf1bcd
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 9, 2025
8233792
Update AssemblerRecipes.java
EnderProyects Apr 9, 2025
cfc2038
autoclave go brrr
EnderProyects Apr 9, 2025
d3cfdd6
Update ScriptAdvancedSolarPanel.java
EnderProyects Apr 9, 2025
ba08d4b
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 9, 2025
d3fdaa7
Update dependencies.gradle
EnderProyects Apr 9, 2025
8c27ce9
update eu/t
EnderProyects Apr 9, 2025
1168673
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 9, 2025
1bfa128
change
EnderProyects Apr 9, 2025
dcf9ee0
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 23, 2025
8b87398
update deps
EnderProyects Apr 23, 2025
b2c48dc
Merge branch 'master' into QOL-and-decorative-stuff
serenibyss Apr 24, 2025
f11fada
Merge branch 'master' into QOL-and-decorative-stuff
serenibyss Apr 24, 2025
354d21d
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects Apr 26, 2025
fd048fd
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 6, 2025
7b2dbd9
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 8, 2025
011d53e
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 8, 2025
77dfe43
Update ScriptGalaxySpace.java
EnderProyects May 8, 2025
8d4d5e0
Revert "Update ScriptGalaxySpace.java"
Caedis May 9, 2025
20d672e
Merge remote-tracking branch 'origin/master' into QOL-and-decorative-…
Caedis May 9, 2025
380ea66
respotless
Caedis May 9, 2025
965363b
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 10, 2025
56d83ed
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 11, 2025
f397a95
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 12, 2025
d47f686
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 12, 2025
7aad89a
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 15, 2025
d5a444b
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 18, 2025
6379ffd
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 20, 2025
73320d4
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 24, 2025
ae5c486
Merge branch 'master' into QOL-and-decorative-stuff
serenibyss May 25, 2025
232fc0d
Merge branch 'master' into QOL-and-decorative-stuff
Dream-Master May 26, 2025
48f4017
Merge branch 'master' into QOL-and-decorative-stuff
EnderProyects May 29, 2025
7dea587
Merge branch 'master' into QOL-and-decorative-stuff
Dream-Master May 31, 2025
f7529ac
Update AssemblerRecipes.java
Dream-Master May 31, 2025
40d3781
Merge branch 'master' into QOL-and-decorative-stuff
Dream-Master May 31, 2025
2fa2815
Merge branch 'master' into QOL-and-decorative-stuff
Dream-Master May 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 140 additions & 3 deletions src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,59 @@
import static goodgenerator.loader.Loaders.advancedRadiationProtectionPlate;
import static gregtech.api.enums.GTValues.L;
import static gregtech.api.enums.GTValues.W;
import static gregtech.api.enums.Mods.*;
import static gregtech.api.enums.Mods.AE2FluidCraft;
import static gregtech.api.enums.Mods.AE2Stuff;
import static gregtech.api.enums.Mods.AdvancedSolarPanel;
import static gregtech.api.enums.Mods.AppliedEnergistics2;
import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.BiomesOPlenty;
import static gregtech.api.enums.Mods.BloodMagic;
import static gregtech.api.enums.Mods.Botania;
import static gregtech.api.enums.Mods.BuildCraftCore;
import static gregtech.api.enums.Mods.BuildCraftFactory;
import static gregtech.api.enums.Mods.BuildCraftTransport;
import static gregtech.api.enums.Mods.Chisel;
import static gregtech.api.enums.Mods.Computronics;
import static gregtech.api.enums.Mods.EnderIO;
import static gregtech.api.enums.Mods.EnhancedLootBags;
import static gregtech.api.enums.Mods.EtFuturumRequiem;
import static gregtech.api.enums.Mods.ExtraBees;
import static gregtech.api.enums.Mods.ExtraUtilities;
import static gregtech.api.enums.Mods.FloodLights;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.ForgeMicroblocks;
import static gregtech.api.enums.Mods.GalacticraftAmunRa;
import static gregtech.api.enums.Mods.GalacticraftCore;
import static gregtech.api.enums.Mods.GalacticraftMars;
import static gregtech.api.enums.Mods.GalaxySpace;
import static gregtech.api.enums.Mods.Gendustry;
import static gregtech.api.enums.Mods.GraviSuite;
import static gregtech.api.enums.Mods.HardcoreEnderExpansion;
import static gregtech.api.enums.Mods.IndustrialCraft2;
import static gregtech.api.enums.Mods.IronChests;
import static gregtech.api.enums.Mods.IronTanks;
import static gregtech.api.enums.Mods.JABBA;
import static gregtech.api.enums.Mods.Minecraft;
import static gregtech.api.enums.Mods.Natura;
import static gregtech.api.enums.Mods.NaturesCompass;
import static gregtech.api.enums.Mods.OpenBlocks;
import static gregtech.api.enums.Mods.OpenComputers;
import static gregtech.api.enums.Mods.OpenGlasses;
import static gregtech.api.enums.Mods.OpenModularTurrets;
import static gregtech.api.enums.Mods.OpenPrinters;
import static gregtech.api.enums.Mods.OpenSecurity;
import static gregtech.api.enums.Mods.PamsHarvestCraft;
import static gregtech.api.enums.Mods.ProjectRedIllumination;
import static gregtech.api.enums.Mods.Railcraft;
import static gregtech.api.enums.Mods.StevesCarts2;
import static gregtech.api.enums.Mods.StorageDrawers;
import static gregtech.api.enums.Mods.SuperSolarPanels;
import static gregtech.api.enums.Mods.Thaumcraft;
import static gregtech.api.enums.Mods.TinkerConstruct;
import static gregtech.api.enums.Mods.TwilightForest;
import static gregtech.api.enums.Mods.VisualProspecting;
import static gregtech.api.enums.Mods.Witchery;
import static gregtech.api.enums.Mods.ZTones;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
Expand Down Expand Up @@ -52,6 +104,7 @@
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsBotania;
import gregtech.api.enums.MaterialsKevlar;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
Expand Down Expand Up @@ -2786,6 +2839,90 @@ public void run() {

}

if (Botania.isModLoaded()) {

// Hand of Ender

GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "enderEyeBlock", 1L, 0),
GTModHandler.getModItem(Witchery.ID, "witchhand", 1L, 0),
GTModHandler.getModItem(Botania.ID, "manaResource", 5L, 22),
GTModHandler.getModItem(Botania.ID, "manaBeacon", 1L, 5),
new ItemStack(Blocks.ender_chest, 1),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Obsidian, 2L),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(GTModHandler.getModItem(Botania.ID, "enderHand", 1L, 0))
.fluidInputs(MaterialsBotania.Terrasteel.getMolten(1296)).duration(12 * SECONDS + 10 * TICKS)
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);

// Botania seeds grass

GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 3, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 0, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 4, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 1, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 5, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 2, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 6, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 3, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 7, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 4, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Blocks.grass, 16),
getModItem(Botania.ID, "grassSeeds", 1, 8, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Botania.ID, "altGrass", 16, 5, missing)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Botania.ID, "altGrass", 2, 0, missing),
getModItem(Botania.ID, "altGrass", 2, 1, missing),
getModItem(Botania.ID, "altGrass", 2, 2, missing),
getModItem(Botania.ID, "altGrass", 2, 3, missing),
getModItem(Botania.ID, "altGrass", 2, 4, missing),
getModItem(Botania.ID, "altGrass", 2, 5, missing),
getModItem(Botania.ID, "overgrowthSeed", 1, 0, missing),
getModItem(Botania.ID, "worldSeed", 1, 0, missing),
GTUtility.getIntegratedCircuit(10))
.itemOutputs(getModItem(Botania.ID, "enchantedSoil", 12, 0, missing)).duration(50 * SECONDS)
.eut(240).addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Items.wheat, 16),
new ItemStack(Items.wheat_seeds, 1),
getModItem(Botania.ID, "fertilizer", 1, 0, missing),
GTUtility.getIntegratedCircuit(10))
.itemOutputs(new ItemStack(Blocks.tallgrass, 16, 1)).duration(5 * SECONDS).eut(24)
.addTo(assemblerRecipes);
}

// Hastelloy-X Structural Block
GTValues.RA.stdBuilder()
.itemInputs(
Expand Down Expand Up @@ -4859,7 +4996,7 @@ private void makeEnderIORecipes() {
GGMaterial.extremelyUnstableNaquadah.get(OrePrefixes.bolt, 4),
GTOreDictUnificator.get(OrePrefixes.foil, Materials.Manganese, 4),
ItemList.Gravistar.get(1L),
GTModHandler.getModItem(EnderIO.ID, "itemFrankenSkull", 1L, 5),
GTModHandler.getModItem(EtFuturumRequiem.ID, "totem_of_undying", 1L, 0),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.StellarAlloy, 2),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(GTModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 1L, 6))
Expand All @@ -4870,7 +5007,7 @@ private void makeEnderIORecipes() {
.itemInputs(
GTModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 1L, 5),
ItemList.Gravistar.get(1L),
GTModHandler.getModItem(EnderIO.ID, "itemFrankenSkull", 1L, 5),
GTModHandler.getModItem(EtFuturumRequiem.ID, "totem_of_undying", 1L, 0),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.StellarAlloy, 2))
.itemOutputs(GTModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 1L, 6))
.fluidInputs(Materials.Neutronium.getMolten(1152)).duration(10 * SECONDS).eut(TierEU.RECIPE_ZPM)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import static bartworks.system.material.WerkstoffLoader.Roquesit;
import static goodgenerator.items.GGMaterial.indiumPhosphate;
import static gregtech.api.enums.Mods.Botania;
import static gregtech.api.enums.Mods.DraconicEvolution;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.Gendustry;
Expand Down Expand Up @@ -331,6 +332,14 @@ public void run() {
.fluidInputs(FluidRegistry.getFluidStack("binnie.bacteria", 1000)).requiresCleanRoom()
.duration(60 * MINUTES).eut(TierEU.RECIPE_MV).addTo(UniversalChemical);

GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "cocoon", 1L, 0),
GTModHandler.getModItem(Genetics.ID, "misc", 64L, 4))
.itemOutputs(CustomItemList.TheBigEgg.get(1L))
.fluidInputs(FluidRegistry.getFluidStack("binnie.bacteria", 1000)).requiresCleanRoom()
.duration(60 * MINUTES).eut(TierEU.RECIPE_MV).addTo(UniversalChemical);

}

if (Gendustry.isModLoaded() && IndustrialCraft2.isModLoaded()) {
Expand Down Expand Up @@ -400,6 +409,18 @@ public void run() {

}

if (Botania.isModLoaded()) {

GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "manaBottle", 1L, 0),
GTModHandler.getModItem(HardcoreEnderExpansion.ID, "essence", 1L, 0))
.itemOutputs(GTModHandler.getModItem(Botania.ID, "manaResource", 1L, 15))
.fluidInputs(FluidRegistry.getFluidStack("liquidair", 1000)).duration(1 * MINUTES)
.eut(TierEU.RECIPE_MV).addTo(UniversalChemical);

}

}

public static void singleBlockOnly() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.dreammaster.gthandler.recipes;

import static gregtech.api.enums.Mods.Botania;
import static gregtech.api.enums.Mods.GalacticraftCore;
import static gregtech.api.enums.Mods.OpenComputers;
import static gregtech.api.enums.Mods.SuperSolarPanels;
Expand All @@ -21,6 +22,7 @@
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsBotania;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
Expand Down Expand Up @@ -243,6 +245,36 @@ public void run() {
.itemOutputs(ItemList.Circuit_Wafer_NPIC.get(32)).requiresCleanRoom().duration(60 * 20)
.eut(TierEU.RECIPE_UV).addTo(WaferEngravingRecipes);

// Bifrost laser recipes
GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "elfGlass", 1L, 0),
GTModHandler.getModItem(Botania.ID, "rainbowRod", 0L, 0))
.itemOutputs(GTModHandler.getModItem(Botania.ID, "bifrostPerm", 1L, 0)).duration(2 * SECONDS)
.eut(TierEU.RECIPE_IV).addTo(laserEngraverRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "livingrock", 1L, 0),
GTModHandler.getModItem(Botania.ID, "elfGlass", 1L, 0),
GTModHandler.getModItem(Botania.ID, "rainbowRod", 0L, 0),
GTUtility.copyAmount(
0,
GTOreDictUnificator.get(OrePrefixes.lens, MaterialsBotania.BotaniaDragonstone, 1)))
.itemOutputs(GTModHandler.getModItem(Botania.ID, "shimmerrock", 1L, 0)).duration(2 * SECONDS)
.eut(TierEU.RECIPE_IV).addTo(laserEngraverRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
GTModHandler.getModItem(Botania.ID, "dreamwood", 1L, 1),
GTModHandler.getModItem(Botania.ID, "elfGlass", 1L, 0),
GTModHandler.getModItem(Botania.ID, "rainbowRod", 0L, 0),
GTUtility.copyAmount(
0,
GTOreDictUnificator.get(OrePrefixes.lens, MaterialsBotania.BotaniaDragonstone, 1)))
.itemOutputs(GTModHandler.getModItem(Botania.ID, "shimmerwoodPlanks", 1L, 0)).duration(2 * SECONDS)
.eut(TierEU.RECIPE_IV).addTo(laserEngraverRecipes);

// Protomatter recipes
GTValues.RA.stdBuilder().fluidInputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(100L))
.duration(10 * SECONDS).eut(TierEU.RECIPE_UIV).fluidOutputs(MaterialsUEVplus.Protomatter.getFluid(100L))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,25 @@ public void run() {
.metadata(IGRecipeMaps.MODULE_TIER, 1).duration(10 * SECONDS).eut(TierEU.RECIPE_UHV)
.addTo(IGRecipeMaps.spaceAssemblerRecipes);
}
// Pseudo-Inversion Sigil Ritual
/*
* if (ExtraUtilities.isModLoaded()) { GTValues.RA.stdBuilder() .itemInputs(
* getModItem(UniversalSingularities.ID, "universal.vanilla.singularity", 1, 2), getModItem(Avaritia.ID,
* "Singularity", 1, 0), getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 24),
* getModItem(Avaritia.ID, "Singularity", 1, 3), getModItem(Avaritia.ID, "Resource", 64, 7),
* getModItem(Avaritia.ID, "Ultimate_Stew", 1, 0), getModItem(Avaritia.ID, "Cosmic_Meatballs", 1, 0),
* getModItem(StevesCarts2.ID, "CartModule", 1, 82), getModItem(ExtraUtilities.ID, "decorativeBlock1", 16,
* 12), getModItem(BiomesOPlenty.ID, "petals", 64, 0), getModItem(Witchery.ID, "ingredient", 64, 56),
* getModItem(Avaritia.ID, "Endest_Pearl", 16, 0), getModItem(EtFuturumRequiem.ID, "chorus_flower", 64, 0),
* getModItem(Witchery.ID, "cauldronbook", 1, 0), getModItem(AvaritiaAddons.ID, "CompressedChest", 4, 0),
* getModItem(ExtraUtilities.ID, "block_bedrockium", 16, 0)) .fluidInputs( new
* FluidStack(FluidRegistry.getFluid("ender"), 16000), new FluidStack(FluidRegistry.getFluid("endergoo"),
* 8000), new FluidStack(FluidRegistry.getFluid("radon"), 4000), new
* FluidStack(FluidRegistry.getFluid("potion.diablosauce.strong"), 2000)) .itemOutputs( new
* NBTItem(getModItem(ExtraUtilities.ID, "divisionSigil", 1, 0)) .setNBT("{stable:1b}"))
* .metadata(IGRecipeMaps.MODULE_TIER, 1).duration(10 * SECONDS).eut(TierEU.RECIPE_UV)
* .addTo(IGRecipeMaps.spaceAssemblerRecipes); }
*/
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
import static gregtech.api.enums.Mods.AdvancedSolarPanel;
import static gregtech.api.enums.Mods.IndustrialCraft2;
import static gregtech.api.enums.Mods.Minecraft;
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes;
import static gregtech.api.recipe.RecipeMaps.hammerRecipes;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
Expand All @@ -15,6 +18,7 @@
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GTOreDictUnificator;

public class ScriptAdvancedSolarPanel implements IScriptLoader {
Expand Down Expand Up @@ -147,5 +151,36 @@ public void loadRecipes() {
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 4, missing))
.duration(1 * MINUTES + 20 * SECONDS).eut(122880).addTo(assemblerRecipes);

GTValues.RA.stdBuilder().itemInputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 0, missing))
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 9, 9, missing))
.duration(2 * SECONDS).eut(TierEU.RECIPE_LV).addTo(hammerRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Sunnarium, 32L),
getModItem(IndustrialCraft2.ID, "itemPartIridium", 64, 0, missing))
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 8, 1, missing))
.duration(40 * SECONDS).eut(245760).addTo(alloySmelterRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 8, 1, missing),
getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 64, 3, missing))
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 8, 4, missing))
.duration(80 * SECONDS).eut(983040).addTo(alloySmelterRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 64, 2, missing),
getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 64, 2, missing))
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 16, 3, missing))
.fluidInputs(Materials.Sunnarium.getMolten(2304L)).duration(2 * MINUTES).eut(TierEU.RECIPE_ZPM)
.addTo(autoclaveRecipes);

GTValues.RA.stdBuilder().itemInputs(GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Uranium, 64L))
.itemOutputs(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 64, 2, missing))
.fluidInputs(Materials.Sunnarium.getMolten(9216L)).duration(2 * MINUTES).eut(TierEU.RECIPE_ZPM)
.addTo(autoclaveRecipes);

}
}
Loading