@Override
public void updateTick(World world, int x, int y, int z, Random random) {
if (!world.isRemote) {
AxisAlignedBB aabb = AxisAlignedBB.getBoundingBox(x, y + 1, z, x + 1, y + 1.0625, z + 1);
List list = world.getEntitiesWithinAABB(EntityLivingBase.class, aabb);
Iterator iterator = list.iterator();
EntityLivingBase entity;
while (iterator.hasNext()) {
entity = (EntityLivingBase)iterator.next();
if (entity instanceof EntityPlayer && !((EntityPlayer)entity).isSneaking()) {
} else {
entity.attackEntityFrom(DamageSource.generic, 0.5F);
}
}
}
}