aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorBass <tudurap.com@gmail.com>2019-11-14 18:48:27 +0000
committerBass <tudurap.com@gmail.com>2019-11-14 23:49:00 +0000
commit02e565d15a37f51daa9740cd5cd461d2fe72430e (patch)
treea374e0fc2ec825b3c2bbb95561c23d483ed31c53 /src/main/java/com
parent0f741b633ca6ea38f27b1518f9465238b3fc30e6 (diff)
downloadGT5-Unofficial-02e565d15a37f51daa9740cd5cd461d2fe72430e.tar.gz
GT5-Unofficial-02e565d15a37f51daa9740cd5cd461d2fe72430e.tar.bz2
GT5-Unofficial-02e565d15a37f51daa9740cd5cd461d2fe72430e.zip
Actually fixed crash on Tesla tower removal
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
index a95963f1a7..13b9e72070 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
@@ -35,6 +35,7 @@ import java.util.Map;
import static com.github.technus.tectech.CommonValues.V;
import static com.github.technus.tectech.Util.*;
+import static com.github.technus.tectech.loader.TecTechConfig.DEBUG_MODE;
import static com.github.technus.tectech.thing.casing.GT_Block_CasingsTT.texturePage;
import static com.github.technus.tectech.thing.casing.TT_Container_Casings.sBlockCasingsBA0;
import static com.github.technus.tectech.thing.metaTileEntity.multi.base.LedStatus.*;
@@ -441,6 +442,15 @@ public class GT_MetaTileEntity_TM_teslaCoil extends GT_MetaTileEntity_Multiblock
@Override
public void onRemoval() {
+ for (GT_MetaTileEntity_Hatch_Capacitor cap : eCapacitorHatches) {
+ try {
+ cap.getBaseMetaTileEntity().setActive(false);
+ } catch (Exception e) {
+ if (DEBUG_MODE) {
+ e.printStackTrace();
+ }
+ }
+ }
super.onRemoval();
for (GT_MetaTileEntity_Hatch_Capacitor cap : eCapacitorHatches) {
cap.getBaseMetaTileEntity().setActive(false);