aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/GoodGenerator/util')
-rw-r--r--src/main/java/GoodGenerator/util/CrackRecipeAdder.java13
-rw-r--r--src/main/java/GoodGenerator/util/ItemRefer.java16
-rw-r--r--src/main/java/GoodGenerator/util/MyRecipeAdder.java2
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);