diff --git a/austri3Fix.md b/austri3Fix.md index 5d6e59b..1e9e4da 100644 --- a/austri3Fix.md +++ b/austri3Fix.md @@ -2,9 +2,7 @@ - missing packets (mostly gui stuff) - EMP tower drops nonsense - no proper update on multiblock destroy -- condensed explosives doesn't break blocks and explodes instantly - can push explosive entities - flying blocks dont properly render -- black hole doesn't suck in blocks - see `// TODO: WTF` diff --git a/src/main/java/icbm/zhapin/zhapin/ex/ExCondensed.java b/src/main/java/icbm/zhapin/zhapin/ex/ExCondensed.java index 7a0158e..8c99152 100644 --- a/src/main/java/icbm/zhapin/zhapin/ex/ExCondensed.java +++ b/src/main/java/icbm/zhapin/zhapin/ex/ExCondensed.java @@ -61,7 +61,9 @@ public class ExCondensed extends ZhaPin { final Block block = worldObj.getBlock(var19, var20, var21); - if (block == Blocks.air) { + System.out.println("AAAAAAAAAAAALEC: " + var19 + " " + var20 + " " + var21); + + if (block != Blocks.air) { var14 -= (block.getExplosionResistance( explosionSource, worldObj, @@ -136,7 +138,7 @@ public class ExCondensed extends ZhaPin { ); worldObj.spawnParticle("smoke", var28, var29, var30, var31, var32, var33); - if (block == Blocks.air) { + if (block != Blocks.air) { try { if (block.canDropFromExplosion((Explosion) null)) { block.dropBlockAsItemWithChance( diff --git a/src/main/java/icbm/zhapin/zhapin/ex/ExRedMatter.java b/src/main/java/icbm/zhapin/zhapin/ex/ExRedMatter.java index 849420c..8f473e3 100644 --- a/src/main/java/icbm/zhapin/zhapin/ex/ExRedMatter.java +++ b/src/main/java/icbm/zhapin/zhapin/ex/ExRedMatter.java @@ -72,7 +72,7 @@ public class ExRedMatter extends ZhaPin { currentPos.intZ() ); - if (block != null) { + if (block != Blocks.air) { if (block instanceof IForceFieldBlock) { ((IForceFieldBlock) block) .weakenForceField(