aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/nei/FusionSpecialValueFormatter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/nei/FusionSpecialValueFormatter.java')
-rw-r--r--src/main/java/gregtech/nei/FusionSpecialValueFormatter.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/main/java/gregtech/nei/FusionSpecialValueFormatter.java b/src/main/java/gregtech/nei/FusionSpecialValueFormatter.java
deleted file mode 100644
index 46254a1510..0000000000
--- a/src/main/java/gregtech/nei/FusionSpecialValueFormatter.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package gregtech.nei;
-
-import java.util.Collections;
-import java.util.List;
-import java.util.function.Function;
-
-import gregtech.api.enums.GT_Values;
-
-public class FusionSpecialValueFormatter implements INEISpecialInfoFormatter {
-
- public static final FusionSpecialValueFormatter INSTANCE = new FusionSpecialValueFormatter();
- private static final int M = 1000000;
-
- @Override
- public List<String> format(NEIRecipeInfo recipeInfo, Function<Integer, String> applyPrefixAndSuffix) {
- int euToStart = recipeInfo.recipe.mSpecialValue;
- int voltage = recipeInfo.recipe.mEUt;
- int tier = getFusionTier(euToStart, voltage);
-
- return Collections.singletonList(applyPrefixAndSuffix.apply(euToStart) + " (MK " + tier + ")");
- }
-
- public static int getFusionTier(int startupPower, long voltage) {
- int tier;
- if (startupPower <= 10 * M * 16) {
- tier = 1;
- } else if (startupPower <= 20 * M * 16) {
- tier = 2;
- } else if (startupPower <= 40 * M * 16) {
- tier = 3;
- } else {
- tier = 4;
- }
-
- if (voltage <= GT_Values.V[6]) {
- // no-op
- } else if (voltage <= GT_Values.V[7]) {
- tier = Math.max(tier, 2);
- } else if (voltage <= GT_Values.V[8]) {
- tier = Math.max(tier, 3);
- } else if (voltage <= GT_Values.V[9]) {
- tier = Math.max(tier, 4);
- } else {
- tier = 5;
- }
- return tier;
- }
-}