aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-10-04 20:54:10 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-10-04 20:54:10 +1000
commit0ca4f1177cd2e5ee6bd2be38f6d0f2a60e143e33 (patch)
treebd3811c0c0daa578e73b3d5a13b5dec203801e45 /src/Java/gtPlusPlus/xmod
parent9878a7c661309e57a65316013d309f9d87fea8a8 (diff)
downloadGT5-Unofficial-0ca4f1177cd2e5ee6bd2be38f6d0f2a60e143e33.tar.gz
GT5-Unofficial-0ca4f1177cd2e5ee6bd2be38f6d0f2a60e143e33.tar.bz2
GT5-Unofficial-0ca4f1177cd2e5ee6bd2be38f6d0f2a60e143e33.zip
$ Fixed a client crashing bug where aspects didn't register properly due to the changes I made in AspectStack handling.
% Changed how logging is done for cable reflection tasks.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
index 585987797c..e9947464be 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
@@ -16,6 +16,7 @@ import gregtech.api.metatileentity.BaseMetaPipeEntity;
import gregtech.api.metatileentity.MetaPipeEntity;
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_Utility;
+import gregtech.common.GT_Proxy;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
@@ -71,13 +72,14 @@ public class GregtechMetaPipeEntityBase_Cable extends MetaPipeEntity implements
}
private int getGT5Var(){
- Class clazz = GT_Mod.gregtechproxy.getClass();
+ Class<? extends GT_Proxy> clazz = GT_Mod.gregtechproxy.getClass();
String lookingForValue = "mWireHeatingTicks";
int temp = 4;
Field field;
+ if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK){
try {
field = clazz.getClass().getField(lookingForValue);
- Class clazzType = field.getType();
+ Class<?> clazzType = field.getType();
if (clazzType.toString().equals("int")){
temp = (field.getInt(clazz));
}
@@ -85,10 +87,12 @@ public class GregtechMetaPipeEntityBase_Cable extends MetaPipeEntity implements
temp = 4;
}
} catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {
- Utils.LOG_INFO("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
+ //Utils.LOG_INFO("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
Utils.LOG_WARNING("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
Utils.LOG_ERROR("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
+ temp = 4;
}
+ }
return temp;
}