1) Fixed a bug that would prevent server admins from toggling a child protection from the in game editor.
2) At the request of several users I have changed how IllegalStack's config.yml file was laid out, to better mimic the in game editor's behavior. As of version 2.0.4a and beyond the configuration will ONLY generate config values for protections that are relevant to your server version.
This means if you're running a 1.12 server and there are protections that ONLY affect 1.13 or 1.14 or 1.8 those values will not show up in your config, your old configuration will be renamed config.OLD so you can go back and update the new configuration accordingly.
What this means for the future is when a new exploit is found it will go into an appropriate section and options will be grouped with their parent protection. This will keep the config MUCH neater and new options won't just go to the bottom of the config like in previous versions.
It also means if you upgrade server versions, say from 1.13 to 1.14 any old protections will be disabled and removed, and 1.14 specific protections will be added into the configuration automatically.
The goal of this new system is to prevent you from ever needing to delete and regenerate your config.yml ever again.