aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/generators
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2023-04-13 02:14:14 +0800
committerGitHub <noreply@github.com>2023-04-12 20:14:14 +0200
commit52a1f8b0d028b93b3e3418e43d1c14d382ecfe96 (patch)
treee5087ed7b797186102152f88505553f634874e93 /src/main/java/gregtech/common/tileentities/generators
parentd4213b9258f63506059fc42469b4f1be3ac541dc (diff)
downloadGT5-Unofficial-52a1f8b0d028b93b3e3418e43d1c14d382ecfe96.tar.gz
GT5-Unofficial-52a1f8b0d028b93b3e3418e43d1c14d382ecfe96.tar.bz2
GT5-Unofficial-52a1f8b0d028b93b3e3418e43d1c14d382ecfe96.zip
make lightning rod more cumbersome to use (#1875)
* make lightning rod more cumbersome to use * forget to push this * spotless be like
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/generators')
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java b/src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java
index 33066f7617..e72f944ebb 100644
--- a/src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java
+++ b/src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java
@@ -100,6 +100,10 @@ public class GT_MetaTileEntity_LightningRod extends GT_MetaTileEntity_TieredMach
aBaseMetaTileEntity
.increaseStoredEnergyUnits(maxEUStore() - aBaseMetaTileEntity.getStoredEU(), false);
aWorld.addWeatherEffect(new EntityLightningBolt(aWorld, aX, aY + aRodValue, aZ));
+ // randomly break a rod
+ if (aWorld.isThundering()) {
+ aWorld.setBlockToAir(aX, aY + XSTR_INSTANCE.nextInt(aRodValue) + 1, aZ);
+ }
}
}
}