diff --git a/src/main/java/appeng/entity/EntityChargedQuartz.java b/src/main/java/appeng/entity/EntityChargedQuartz.java index 58afcc44..37f93811 100644 --- a/src/main/java/appeng/entity/EntityChargedQuartz.java +++ b/src/main/java/appeng/entity/EntityChargedQuartz.java @@ -74,7 +74,7 @@ public final class EntityChargedQuartz extends AEBaseEntityItem this.delay++; final int j = MathHelper.floor_double( this.posX ); - final int i = MathHelper.floor_double( this.posY ); + final int i = MathHelper.floor_double( (this.getBoundingBox().minY + this.getBoundingBox().maxY) / 2.0D ); final int k = MathHelper.floor_double( this.posZ ); final Material mat = this.worldObj.getBlock( j, i, k ).getMaterial(); diff --git a/src/main/java/appeng/entity/EntityGrowingCrystal.java b/src/main/java/appeng/entity/EntityGrowingCrystal.java index 6fe79e91..666157bc 100644 --- a/src/main/java/appeng/entity/EntityGrowingCrystal.java +++ b/src/main/java/appeng/entity/EntityGrowingCrystal.java @@ -72,7 +72,7 @@ public final class EntityGrowingCrystal extends EntityItem if( gc instanceof IGrowableCrystal ) // if it changes this just stops being an issue... { final int j = MathHelper.floor_double( this.posX ); - final int i = MathHelper.floor_double( this.posY ); + final int i = MathHelper.floor_double( (this.getBoundingBox().minY + this.getBoundingBox().maxY) / 2.0D ); final int k = MathHelper.floor_double( this.posZ ); final Block blk = this.worldObj.getBlock( j, i, k );