diff options
Diffstat (limited to 'src/main/java/GoodGenerator/util')
-rw-r--r-- | src/main/java/GoodGenerator/util/CrackRecipeAdder.java | 13 | ||||
-rw-r--r-- | src/main/java/GoodGenerator/util/ItemRefer.java | 16 | ||||
-rw-r--r-- | src/main/java/GoodGenerator/util/MyRecipeAdder.java | 2 |
3 files changed, 25 insertions, 6 deletions
diff --git a/src/main/java/GoodGenerator/util/CrackRecipeAdder.java b/src/main/java/GoodGenerator/util/CrackRecipeAdder.java index ced35fa9e6..df843c98ae 100644 --- a/src/main/java/GoodGenerator/util/CrackRecipeAdder.java +++ b/src/main/java/GoodGenerator/util/CrackRecipeAdder.java @@ -1,6 +1,7 @@ package GoodGenerator.util; import gregtech.api.enums.GT_Values; +import gregtech.api.enums.Materials; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; @@ -44,4 +45,16 @@ public class CrackRecipeAdder { GT_Values.RA.addUniversalDistillationRecipe(FluidRegistry.getFluidStack("heavilycracked"+name,1000),actOutput,outputItem,Duration / 2,EUt / 3); } + + public static void addUniversalCircuitAssemblerRecipe(ItemStack[] inputs, ItemStack output, int solders, int duration, int EUt, boolean isClean) { + GT_Values.RA.addCircuitAssemblerRecipe(inputs, Materials.SolderingAlloy.getMolten(solders), output, duration, EUt, isClean); + GT_Values.RA.addCircuitAssemblerRecipe(inputs, Materials.Tin.getMolten(solders * 2), output, duration, EUt, isClean); + GT_Values.RA.addCircuitAssemblerRecipe(inputs, Materials.Lead.getMolten(solders * 4), output, duration, EUt, isClean); + } + + public static void addUniversalAssemblerRecipe(ItemStack[] inputs, ItemStack output, int solders, int duration, int EUt, boolean isClean) { + GT_Values.RA.addAssemblerRecipe(inputs, Materials.SolderingAlloy.getMolten(solders), output, duration, EUt, isClean); + GT_Values.RA.addAssemblerRecipe(inputs, Materials.Tin.getMolten(solders * 2), output, duration, EUt, isClean); + GT_Values.RA.addAssemblerRecipe(inputs, Materials.Lead.getMolten(solders * 4), output, duration, EUt, isClean); + } } diff --git a/src/main/java/GoodGenerator/util/ItemRefer.java b/src/main/java/GoodGenerator/util/ItemRefer.java index 242e6b98e6..9f880a0726 100644 --- a/src/main/java/GoodGenerator/util/ItemRefer.java +++ b/src/main/java/GoodGenerator/util/ItemRefer.java @@ -25,7 +25,12 @@ public final class ItemRefer { public static ItemRefer Special_Ceramics_Dust = getItemStack(specialCeramics); public static ItemRefer Special_Ceramics_Plate = getItemStack(specialCeramicsPlate); public static ItemRefer Radioactive_Waste = getItemStack(radioactiveWaste); - + public static ItemRefer Plastic_Case = getItemStack(plasticCase); + public static ItemRefer Quartz_Wafer = getItemStack(quartzWafer); + public static ItemRefer Micro_Heater = getItemStack(microHeater); + public static ItemRefer Quartz_Crystal_Resonator = getItemStack(quartzCrystalResonator); + public static ItemRefer Inverter = getItemStack(inverter); + public static ItemRefer Neutron_Source = getItemStack(neutronSource); public static ItemRefer Field_Restriction_Casing = getItemStack(MAR_Casing); public static ItemRefer Naquadah_Fuel_Refinery_Casing = getItemStack(FRF_Casings); @@ -37,15 +42,16 @@ public final class ItemRefer { public static ItemRefer Raw_Cylinder = getItemStack(rawCylinder); public static ItemRefer Titanium_Plated_Cylinder = getItemStack(titaniumPlatedCylinder); public static ItemRefer Magic_Casing = getItemStack(magicCasing); + public static ItemRefer Speeding_Pipe = getItemStack(speedingPipe); public static ItemRefer Essentia_Cell_T1 = getItemStack(essentiaCell, 0); public static ItemRefer Essentia_Cell_T2 = getItemStack(essentiaCell, 1); public static ItemRefer Essentia_Cell_T3 = getItemStack(essentiaCell, 2); public static ItemRefer Essentia_Hatch = getItemStack(essentiaHatch); - public static ItemRefer Large_Naquadah_Reactor = getItemStack(MAR); - public static ItemRefer Naquadah_Fuel_Refinery = getItemStack(FRF); - public static ItemRefer Universal_Chemical_Fuel_Engine = getItemStack(UCFE); - public static ItemRefer Large_Essentia_Generator = getItemStack(LEG); + public static ItemRefer Large_Naquadah_Reactor = getItemStack(MAR.copy()); + public static ItemRefer Naquadah_Fuel_Refinery = getItemStack(FRF.copy()); + public static ItemRefer Universal_Chemical_Fuel_Engine = getItemStack(UCFE.copy()); + public static ItemRefer Large_Essentia_Generator = getItemStack(LEG.copy()); private Item mItem = null; private Block mBlock = null; diff --git a/src/main/java/GoodGenerator/util/MyRecipeAdder.java b/src/main/java/GoodGenerator/util/MyRecipeAdder.java index 0f773a2807..3907ba7f9b 100644 --- a/src/main/java/GoodGenerator/util/MyRecipeAdder.java +++ b/src/main/java/GoodGenerator/util/MyRecipeAdder.java @@ -95,7 +95,7 @@ public class MyRecipeAdder { public void addNeutronActivatorRecipe(FluidStack[] input1, ItemStack[] input2, FluidStack[] output1, ItemStack[] output2, int ticks, int maxNKE, int minNKE) { if (maxNKE <= 0) maxNKE = 1; - if (maxNKE >= 280) maxNKE = 280; + if (maxNKE >= 1100) maxNKE = 1100; if (minNKE < 0) minNKE = 0; if (minNKE >= maxNKE) minNKE = maxNKE - 1; NA.addNARecipe(input1, input2, output1, output2, ticks, maxNKE * 10000 + minNKE); |