Feature Mac app and non-legacy java

The Mac application of KoLmafia is essentially a wrapper around the .jar. That app requires the legacy Java SE6 runtime (installer available directly from Apple) when launching. However, the .jar itself runs fine using the latest non-legacy java (8 update 161, as I write this, downloaded from Sun) if I launch it separately. Is there a way to make the application use the non-legacy java? The Universal Recovery script recently started using HTTPS urls, and the legacy java can't handle them, resulting in errors. I would like to be able to use the app version of KoLmafia rather than the .jar (so I don't have to re-approve it every time I run it).
 
Top