CommandDefender v2.1.5 b29
Please read this update message.
Good news:
This update fixes a crucial bug where allocating players permissions to allow/deny an entire command set will change its actual state, thus making it seem like every player has that permission!
Thank you to TheJoshua for reporting, finding the code at fault, and testing this bug!
Bad news:
CommandDefender is open source software, and is not backed by any company, so its lifeblood is me and any generous users who wish to propel the project forward. I have now completely paused development on CommandDefender (besides critical bug fixes) - few people are interested in the resource, and a fraction of that care to participate in its development (testing, code, feedback). For instance, I requested some user contributions on the update from 9 days ago, not a single person has raised their hand. I gave it a second change by asking on the Discord server, with no results either. Therefore, I've lost the motivation to work on this project. If circumstances change, I'll gladly continue working on it.