diff options
author | Blood-Asp <bloodasphendrik@gmail.com> | 2015-10-03 15:23:52 +0200 |
---|---|---|
committer | Blood-Asp <bloodasphendrik@gmail.com> | 2015-10-03 15:23:52 +0200 |
commit | 6d9c73a70a6374f3619e0ba9648ec64f6bdd784e (patch) | |
tree | 51193dda0bc0704e8e4ad9567d7638d62fda645e /main/java/gregtech/common/tileentities/generators | |
parent | c3fd04d6f4803d9d0444e357e3b1b6681b227b0c (diff) | |
download | GT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.tar.gz GT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.tar.bz2 GT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.zip |
Update version 5.08.30
Diffstat (limited to 'main/java/gregtech/common/tileentities/generators')
-rw-r--r-- | main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java b/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java index 5791e7605b..18add4535b 100644 --- a/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java +++ b/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java @@ -101,7 +101,12 @@ public class GT_MetaTileEntity_MagicalEnergyAbsorber extends GT_MetaTileEntity_B if ((mActiveSiphon == null) || (mActiveSiphon.getBaseMetaTileEntity() == null) || (mActiveSiphon.getBaseMetaTileEntity().isInvalidTileEntity()) || (!mActiveSiphon.hasEgg())) { mActiveSiphon = this; } else { - getBaseMetaTileEntity().doExplosion(Integer.MAX_VALUE); + Block tEgg = mActiveSiphon.getBaseMetaTileEntity().getBlockOffset(0, 1, 0); + if(!getBaseMetaTileEntity().getWorld().getChunkFromBlockCoords(mActiveSiphon.getBaseMetaTileEntity().getXCoord(), mActiveSiphon.getBaseMetaTileEntity().getZCoord()).isChunkLoaded&&(tEgg==Blocks.dragon_egg||tEgg.getUnlocalizedName().equals("tile.dragonEgg"))) + {getBaseMetaTileEntity().doExplosion(Integer.MAX_VALUE);}else{ + mActiveSiphon=this; + } + } } } |