aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload
diff options
context:
space:
mode:
authorDimach <dimach2142@gmail.com>2017-08-27 01:55:20 +0300
committerDimach <dimach2142@gmail.com>2017-08-27 01:55:20 +0300
commitded594c86c701a0ff1f2282b4d6bff9cc7b1b9f6 (patch)
tree24effc783fd7f6f1df29ddee75c52526eef9d5cb /src/main/java/gregtech/loaders/postload
parentf94d61a3d27f34555c5ccc1171501e1b768be4aa (diff)
downloadGT5-Unofficial-ded594c86c701a0ff1f2282b4d6bff9cc7b1b9f6.tar.gz
GT5-Unofficial-ded594c86c701a0ff1f2282b4d6bff9cc7b1b9f6.tar.bz2
GT5-Unofficial-ded594c86c701a0ff1f2282b4d6bff9cc7b1b9f6.zip
Patched ME energy tunnel, now they can emit GT energy.
Diffstat (limited to 'src/main/java/gregtech/loaders/postload')
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_AE2EnergyTunnelLoader.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/GT_AE2EnergyTunnelLoader.java b/src/main/java/gregtech/loaders/postload/GT_AE2EnergyTunnelLoader.java
new file mode 100644
index 0000000000..c6f753d786
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/GT_AE2EnergyTunnelLoader.java
@@ -0,0 +1,29 @@
+package gregtech.loaders.postload;
+
+import appeng.items.parts.PartType;
+import appeng.parts.p2p.PartP2PGTPower;
+import gregtech.GT_Mod;
+import gregtech.api.util.GT_Log;
+
+import java.lang.reflect.Field;
+
+public class GT_AE2EnergyTunnelLoader implements Runnable {
+ @Override
+ public void run() {
+ if (GT_Mod.gregtechproxy.mAE2Integration) {
+ try {
+ load();
+ } catch (Throwable e) {
+ GT_Log.out.println("Failed to load P2P tunnel for GT electricity");
+ e.printStackTrace(GT_Log.out);
+ }
+ }
+ }
+
+ public void load() throws Throwable {
+ Field f = PartType.class.getDeclaredField("myPart");
+ f.setAccessible(true);
+ f.set(PartType.P2PTunnelEU, PartP2PGTPower.class);
+ }
+}
+