aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/preloader/DevHelper.java
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2018-09-17 11:35:28 +1000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2018-09-17 11:35:28 +1000
commit1c241ce0c5dfd524dc387b74d1e8de44ff8a5cd8 (patch)
treeff1ce8a6a3f80ff983b4b4d7f28a88071192d60f /src/Java/gtPlusPlus/preloader/DevHelper.java
parentd97a7ac46781088de352c6998c18c9e91da0200d (diff)
downloadGT5-Unofficial-1c241ce0c5dfd524dc387b74d1e8de44ff8a5cd8.tar.gz
GT5-Unofficial-1c241ce0c5dfd524dc387b74d1e8de44ff8a5cd8.tar.bz2
GT5-Unofficial-1c241ce0c5dfd524dc387b74d1e8de44ff8a5cd8.zip
+ Added the Large Arc Furnace.
% Cleaned up Preloader_Transformer_Handler.java. % Tweaked DevHelper.java.
Diffstat (limited to 'src/Java/gtPlusPlus/preloader/DevHelper.java')
-rw-r--r--src/Java/gtPlusPlus/preloader/DevHelper.java34
1 files changed, 22 insertions, 12 deletions
diff --git a/src/Java/gtPlusPlus/preloader/DevHelper.java b/src/Java/gtPlusPlus/preloader/DevHelper.java
index 1bfbc0b6eb..9b90617c8e 100644
--- a/src/Java/gtPlusPlus/preloader/DevHelper.java
+++ b/src/Java/gtPlusPlus/preloader/DevHelper.java
@@ -48,12 +48,11 @@ public class DevHelper {
}
@SuppressWarnings("rawtypes")
- public Method getForgeMethod(Class c, String s, Class... varags) {
+ public static Method getForgeMethod(Class c, String s, Class... varags) {
String s1, s2;
Method a, b;
s1 = s;
- s2 = getSRG(s);
-
+ s2 = getSRG(s);
try {
a = ReflectionUtils.getMethod(c, s1, varags);
if (a != null) {
@@ -101,7 +100,7 @@ public class DevHelper {
- public static synchronized final DevHelper getInstance() {
+ private static synchronized final DevHelper getInstance() {
return mInstance;
}
@@ -109,20 +108,31 @@ public class DevHelper {
return mIsValidHelper;
}
- public String getSRG(String mForgeName) {
- return DevHelperInternals.forgeToSrg.get(mForgeName);
+ public static String getSRG(String mForgeName) {
+ String aSRG = DevHelperInternals.forgeToSrg.get(mForgeName);
+ return aSRG != null ? aSRG : "BAD_SRG_NAME";
}
- public String getForge(String mSrgName) {
- return DevHelperInternals.srgToForge.get(mSrgName);
+ public static String getForge(String mSrgName) {
+ String aForgeName = DevHelperInternals.srgToForge.get(mSrgName);
+ return aForgeName != null ? aForgeName : "BAD_FORGE_NAME";
+ }
+
+ public static String getMinecraftClassName(String adeObName, boolean obfuscated) {
+ if (obfuscated) {
+ return getObfuscated(adeObName);
+ }
+ return adeObName;
}
- public String getObfuscated(String mDeob) {
- return DevHelperInternals.deObToOb.get(mDeob);
+ public static String getObfuscated(String mDeob) {
+ String obfuscatedClassname = DevHelperInternals.deObToOb.get(mDeob);
+ return obfuscatedClassname != null ? obfuscatedClassname : "BAD_OBFUSCATED_CLASS_NAME";
}
- public String getDeobfuscated(String mOb) {
- return DevHelperInternals.obToDeOb.get(mOb);
+ public static String getDeobfuscated(String mOb) {
+ String deobfuscatedClassname = DevHelperInternals.obToDeOb.get(mOb);
+ return deobfuscatedClassname != null ? deobfuscatedClassname : "BAD_DEOBFUSCATED_CLASS_NAME";
}
public static class DevHelperInternals {