aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/util
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-09-20 23:29:00 +0800
committerGlodBlock <1356392126@qq.com>2021-09-20 23:29:00 +0800
commit994e6284fc686bd1ff3acc3bb5ceb5a170a4b659 (patch)
tree70292afbd8d99ea88c8393df4d58e1be5fbbcbdb /src/main/java/GoodGenerator/util
parentb7be0dd5b192b19098e8e1c7d0fbc96cb99bfd1c (diff)
downloadGT5-Unofficial-994e6284fc686bd1ff3acc3bb5ceb5a170a4b659.tar.gz
GT5-Unofficial-994e6284fc686bd1ff3acc3bb5ceb5a170a4b659.tar.bz2
GT5-Unofficial-994e6284fc686bd1ff3acc3bb5ceb5a170a4b659.zip
add recipe for YOTTank
Diffstat (limited to 'src/main/java/GoodGenerator/util')
-rw-r--r--src/main/java/GoodGenerator/util/CharExchanger.java21
-rw-r--r--src/main/java/GoodGenerator/util/ItemRefer.java10
2 files changed, 29 insertions, 2 deletions
diff --git a/src/main/java/GoodGenerator/util/CharExchanger.java b/src/main/java/GoodGenerator/util/CharExchanger.java
index 566afdfeed..fd7146120f 100644
--- a/src/main/java/GoodGenerator/util/CharExchanger.java
+++ b/src/main/java/GoodGenerator/util/CharExchanger.java
@@ -84,4 +84,25 @@ public class CharExchanger {
default: return false;
}
}
+
+ public static String formatNumber(String exp) {
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0; i < exp.length(); ++i) {
+ if (Character.isDigit(exp.charAt(i))) {
+ int cnt = 0, prt = i;
+ while (Character.isDigit(exp.charAt(i))) {
+ i ++;
+ cnt ++;
+ }
+ while (Character.isDigit(exp.charAt(prt))) {
+ sb.append(exp.charAt(prt));
+ prt ++;
+ cnt --;
+ if (cnt % 3 == 0 && cnt != 0) sb.append(" ");
+ }
+ }
+ sb.append(exp.charAt(i));
+ }
+ return sb.toString();
+ }
}
diff --git a/src/main/java/GoodGenerator/util/ItemRefer.java b/src/main/java/GoodGenerator/util/ItemRefer.java
index 3a9404d1ea..4ab7a47798 100644
--- a/src/main/java/GoodGenerator/util/ItemRefer.java
+++ b/src/main/java/GoodGenerator/util/ItemRefer.java
@@ -50,6 +50,13 @@ public final class ItemRefer {
public static ItemRefer Fuel_Rod_Pu_1 = getItemStack(rodCompressedPlutonium);
public static ItemRefer Fuel_Rod_Pu_2 = getItemStack(rodCompressedPlutonium_2);
public static ItemRefer Fuel_Rod_Pu_4 = getItemStack(rodCompressedPlutonium_4);
+ public static ItemRefer Fluid_Storage_Core_T1 = getItemStack(fluidCore, 0);
+ public static ItemRefer Fluid_Storage_Core_T2 = getItemStack(fluidCore, 1);
+ public static ItemRefer Fluid_Storage_Core_T3 = getItemStack(fluidCore, 2);
+ public static ItemRefer Fluid_Storage_Core_T4 = getItemStack(fluidCore, 3);
+ public static ItemRefer Fluid_Storage_Core_T5 = getItemStack(fluidCore, 4);
+ public static ItemRefer Fluid_Storage_Core_T6 = getItemStack(fluidCore, 5);
+
public static ItemRefer Field_Restriction_Casing = getItemStack(MAR_Casing);
public static ItemRefer Naquadah_Fuel_Refinery_Casing = getItemStack(FRF_Casings);
@@ -77,13 +84,12 @@ public final class ItemRefer {
public static ItemRefer YOTTank_Cell_T8 = getItemStack(yottaFluidTankCell, 7);
public static ItemRefer YOTTank_Cell_T9 = getItemStack(yottaFluidTankCell, 8);
public static ItemRefer YOTTank_Cell_T10 = getItemStack(yottaFluidTankCell, 9);
- public static ItemRefer YOTTank = getItemStack(YFT);
-
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());
+ public static ItemRefer YOTTank = getItemStack(YFT.copy());
private Item mItem = null;
private Block mBlock = null;