aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/util
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-07-31 23:40:59 +0800
committerGlodBlock <1356392126@qq.com>2021-07-31 23:40:59 +0800
commit96bff401ca9f6db063d14bd2931690baf2260791 (patch)
tree706c7a84f341ada44a0933bf3fce3228cc52de0b /src/main/java/GoodGenerator/util
parentf10122fedec9ce1379c90c446ed8bb16d28d3678 (diff)
downloadGT5-Unofficial-96bff401ca9f6db063d14bd2931690baf2260791.tar.gz
GT5-Unofficial-96bff401ca9f6db063d14bd2931690baf2260791.tar.bz2
GT5-Unofficial-96bff401ca9f6db063d14bd2931690baf2260791.zip
add recipe for Large Essentia Generator
Diffstat (limited to 'src/main/java/GoodGenerator/util')
-rw-r--r--src/main/java/GoodGenerator/util/ItemRefer.java64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/util/ItemRefer.java b/src/main/java/GoodGenerator/util/ItemRefer.java
new file mode 100644
index 0000000000..0fc605550e
--- /dev/null
+++ b/src/main/java/GoodGenerator/util/ItemRefer.java
@@ -0,0 +1,64 @@
+package GoodGenerator.util;
+
+import net.minecraft.block.Block;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
+import static GoodGenerator.Loader.Loaders.*;
+
+public final class ItemRefer {
+
+ public static ItemStack Radiation_Protection_Plate = getItemStack(radiationProtectionPlate);
+ public static ItemStack Wrapped_Uranium_Ingot = getItemStack(wrappedUraniumIngot);
+ public static ItemStack High_Density_Uranium_Nugget = getItemStack(highDensityUraniumNugget);
+ public static ItemStack High_Density_Uranium = getItemStack(highDensityUranium);
+ public static ItemStack Wrapped_Thorium_Ingot = getItemStack(wrappedThoriumIngot);
+ public static ItemStack High_Density_Thorium_Nugget = getItemStack(highDensityThoriumNugget);
+ public static ItemStack High_Density_Thorium = getItemStack(highDensityThorium);
+ public static ItemStack Wrapped_Plutonium_Ingot = getItemStack(wrappedPlutoniumIngot);
+ public static ItemStack High_Density_Plutonium_Nugget = getItemStack(highDensityPlutoniumNugget);
+ public static ItemStack High_Density_Plutonium = getItemStack(highDensityPlutonium);
+ public static ItemStack Raw_Atomic_Separation_Catalyst = getItemStack(rawAtomicSeparationCatalyst);
+ public static ItemStack Advanced_Radiation_Protection_Plate = getItemStack(advancedRadiationProtectionPlate);
+ public static ItemStack Aluminum_Nitride_Dust = getItemStack(aluminumNitride);
+ public static ItemStack Special_Ceramics_Dust = getItemStack(specialCeramics);
+ public static ItemStack Special_Ceramics_Plate = getItemStack(specialCeramicsPlate);
+
+ public static ItemStack Field_Restriction_Casing = getItemStack(MAR_Casing);
+ public static ItemStack Naquadah_Fuel_Refinery_Casing = getItemStack(FRF_Casings);
+ public static ItemStack Field_Restriction_Coil_T1 = getItemStack(FRF_Coil_1);
+ public static ItemStack Field_Restriction_Coil_T2 = getItemStack(FRF_Coil_2);
+ public static ItemStack Field_Restriction_Coil_T3 = getItemStack(FRF_Coil_3);
+ public static ItemStack Radiation_Proof_Steel_Frame_Box = getItemStack(radiationProtectionSteelFrame);
+ public static ItemStack Field_Restriction_Glass = getItemStack(fieldRestrictingGlass);
+ public static ItemStack Raw_Cylinder = getItemStack(rawCylinder);
+ public static ItemStack Titanium_Plated_Cylinder = getItemStack(titaniumPlatedCylinder);
+ public static ItemStack Magic_Casing = getItemStack(magicCasing);
+ public static ItemStack Essentia_Cell_T1 = getItemStack(essentiaCell, 0);
+ public static ItemStack Essentia_Cell_T2 = getItemStack(essentiaCell, 1);
+ public static ItemStack Essentia_Cell_T3 = getItemStack(essentiaCell, 2);
+ public static ItemStack Essentia_Hatch = getItemStack(essentiaHatch);
+
+ public static ItemStack Large_Naquadah_Reactor = MAR;
+ public static ItemStack Naquadah_Fuel_Refinery = FRF;
+ public static ItemStack Universal_Chemical_Fuel_Engine = UCFE;
+ public static ItemStack Large_Essentia_Generator = LEG;
+
+ private static ItemStack getItemStack(Item item) {
+ return getItemStack(item, 0);
+ }
+
+ private static ItemStack getItemStack(Item item, int meta) {
+ if (item == null) return null;
+ return new ItemStack(item, 1, meta);
+ }
+
+ private static ItemStack getItemStack(Block block) {
+ return getItemStack(block, 0);
+ }
+
+ private static ItemStack getItemStack(Block block, int meta) {
+ if (block == null) return null;
+ return new ItemStack(block, 1, meta);
+ }
+}