This is ugly code... Please make this object oriented and dynamic, it will make it easier on yourself. It isn't the list of booleans, it is the fact that you base it on a list of booleans and not objects for each class and a module manager.
---------- Post added at 02:56 AM ---------- Previous post was at 02:48 AM ----------
Here's an example of how I go about this:
https://i.imgur.com/PgXk2SO.jpg
Using this system, I am able to have the click GUI automatically generate whenever I add a hack along with keybinds, chat commands, and the help command. It is also much easier to manage because each hack is seperated and the MC classes are only edited once to add a hook for whatever events I need to hook into.