diff options
author | Technus <daniel112092@gmail.com> | 2016-09-05 19:31:54 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2016-09-21 22:02:51 +0200 |
commit | d09a81b50186cb198fad5320574db98be57d1d5c (patch) | |
tree | a7cf7e50f0d15b8bcb3fc525e4f11f5cc7407109 /src/main/java/gregtech/api/util | |
parent | fcae1a1801296af53761c9a04dce89d35e235fbe (diff) | |
download | GT5-Unofficial-d09a81b50186cb198fad5320574db98be57d1d5c.tar.gz GT5-Unofficial-d09a81b50186cb198fad5320574db98be57d1d5c.tar.bz2 GT5-Unofficial-d09a81b50186cb198fad5320574db98be57d1d5c.zip |
EVEN MORE WORK
Diffstat (limited to 'src/main/java/gregtech/api/util')
-rw-r--r-- | src/main/java/gregtech/api/util/GT_Utility.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java index 9183a49d56..a4117aa4ff 100644 --- a/src/main/java/gregtech/api/util/GT_Utility.java +++ b/src/main/java/gregtech/api/util/GT_Utility.java @@ -96,6 +96,14 @@ public class GT_Utility { GregTech_API.sItemStackMappings.add(sEmptyContainerToFluidToData); } + public static int safeInt(long number, int margin){ + return number>Integer.MAX_VALUE-margin ? Integer.MAX_VALUE-margin :(int)number; + } + + public static int safeInt(long number){ + return number>GT_Values.V[GT_Values.V.length-1] ? safeInt(GT_Values.V[GT_Values.V.length-1],1) : number<Integer.MIN_VALUE ? Integer.MIN_VALUE : (int)number; + } + public static Field getPublicField(Object aObject, String aField) { Field rField = null; try { |