I’m glad you’re flexible about which physics library you’ll use going forward.
After pondering the matter, I’ve decided to basically follow your recommendation: to add a 2nd interface to Minie’s PhysicsSpace class that mimics the behavior of collision listeners in jme3-bullet-3.2.2. And if (as seems likely) it doesn’t detect sphere-sphere collisions, I’ll document that limitation up front (making 1029 a much smaller issue in my mind).
And if you’re willing to act as a tester for this feature, I’ll cut you a pre-release build for testing. I believe that could happen later this weekend.
And If/when there’s demand for this functionality in jme3-bullet, I’ll port it to JME’s master branch.
@sgold I just finished testing the changes and all works perfectly. Thank you for the update. Having the ability to listen to just the initial contact will also simplify my server code handling flying missiles hitting targets. I can now react asynchronously to a missile hitting a target without having to keep track of hysterical contacts. (Some of my missile types can pierce one target and continue to the next.