aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-07 09:09:36 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-07 09:09:36 +0000
commita7cf24d87bbe776018ffe0c5bb9a8436151ffad6 (patch)
treea79483a86d93b4f27665635fd9827075760cde56 /src/Java/gtPlusPlus/core
parent0410038d093905b77e5cf943afe02291dd4eef0c (diff)
downloadGT5-Unofficial-a7cf24d87bbe776018ffe0c5bb9a8436151ffad6.tar.gz
GT5-Unofficial-a7cf24d87bbe776018ffe0c5bb9a8436151ffad6.tar.bz2
GT5-Unofficial-a7cf24d87bbe776018ffe0c5bb9a8436151ffad6.zip
$ Backwards compatibility.
Diffstat (limited to 'src/Java/gtPlusPlus/core')
-rw-r--r--src/Java/gtPlusPlus/core/util/Utils.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/core/util/Utils.java b/src/Java/gtPlusPlus/core/util/Utils.java
index eef768e799..81e2e94154 100644
--- a/src/Java/gtPlusPlus/core/util/Utils.java
+++ b/src/Java/gtPlusPlus/core/util/Utils.java
@@ -46,6 +46,7 @@ import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.data.Pair;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.lib.CORE;
+import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.util.math.MathUtils;
import gtPlusPlus.core.util.minecraft.FluidUtils;
@@ -791,6 +792,12 @@ public class Utils {
if (GT_Mod.VERSION == 509){
Class<GT_Mod> clazz;
try {
+
+ if (LoadedMods.BeyondRealityCore) {
+ //Safely assume it's Beyond Reality running .28-pre (If it's not, tough shit really?)
+ return new Pair<Integer, Integer>(9, 28);
+ }
+
clazz = (Class<GT_Mod>) Class.forName("gregtech.GT_Mod");
Field mSubversion = ReflectionUtils.getField(clazz, "SUBVERSION");
if (mSubversion != null){
@@ -802,7 +809,9 @@ public class Utils {
}
}
}
- catch (Throwable t){}
+ catch (Throwable t){
+
+ }
}
//5.08.33
else if (GT_Mod.VERSION == 508){