diff options
author | Dimach <dimach2142@gmail.com> | 2017-08-27 01:55:20 +0300 |
---|---|---|
committer | Dimach <dimach2142@gmail.com> | 2017-08-27 01:55:20 +0300 |
commit | ded594c86c701a0ff1f2282b4d6bff9cc7b1b9f6 (patch) | |
tree | 24effc783fd7f6f1df29ddee75c52526eef9d5cb /src/main/java/gregtech/loaders/postload | |
parent | f94d61a3d27f34555c5ccc1171501e1b768be4aa (diff) | |
download | GT5-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.java | 29 |
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); + } +} + |