I haven't had the time to test this, I've just done a quick on the fly improv to create a (hopefully) v17.x compatible script for the Modular Pause Menu. You can either go to the first post, or fetch the script from here. It mainly had to do with the class names being called differently.
So I've updated both the main script as well as the resource pack to fix the lack of compatibility in the menu for the Safari Zone information + options, and the same with the Bug Catching Contest.