From 1d894089d0d14efde4195afc967c9be9d3db97dd Mon Sep 17 00:00:00 2001 From: RecursivePineapple Date: Tue, 15 Oct 2024 16:20:27 -0400 Subject: Improved & cleaned up wormhole generator (#3334) --- src/main/java/gregtech/api/enums/GTValues.java | 2 ++ src/main/java/gregtech/api/util/GTUtility.java | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) (limited to 'src/main/java/gregtech/api') diff --git a/src/main/java/gregtech/api/enums/GTValues.java b/src/main/java/gregtech/api/enums/GTValues.java index c91800933f..ad09c2b98a 100644 --- a/src/main/java/gregtech/api/enums/GTValues.java +++ b/src/main/java/gregtech/api/enums/GTValues.java @@ -683,6 +683,8 @@ public class GTValues { + EnumChatFormatting.BOLD + "APenguin"; + public static final String AuthorPineapple = "Author: " + EnumChatFormatting.BLUE + "Recursive Pineapple"; + // 7.5F comes from GT_Tool_Turbine_Large#getBaseDamage() given huge turbines are the most efficient now. public static double getMaxPlasmaTurbineEfficiencyFromMaterial(Materials material) { return (5F + (7.5F + material.mToolQuality)) / 10.0; diff --git a/src/main/java/gregtech/api/util/GTUtility.java b/src/main/java/gregtech/api/util/GTUtility.java index 1d75772803..83cd5ced7a 100644 --- a/src/main/java/gregtech/api/util/GTUtility.java +++ b/src/main/java/gregtech/api/util/GTUtility.java @@ -4516,6 +4516,22 @@ public class GTUtility { return MathHelper.clamp_int(val, lo, hi); } + public static long min(long first, long... rest) { + for (int i = 0; i < rest.length; i++) { + long l = rest[i]; + if (l < first) first = l; + } + return first; + } + + public static long max(long first, long... rest) { + for (int i = 0; i < rest.length; i++) { + long l = rest[i]; + if (l > first) first = l; + } + return first; + } + public static int ceilDiv(int lhs, int rhs) { return (lhs + rhs - 1) / rhs; } -- cgit