- missing plugin.yml y/n
- data folder same as plugin name (description name includes extension) y/n
- data folder is file y/n
- depends on another python plugin y/n
- depends on a nonexistent plugin y/n
- depends on a java plugin y/n
- same as above three, but for soft dependencies
- plugin contained in zip y/n
- plugin.yml main field is one of main.py, MainClass, Derp
- plugin main python file: one of main.py, plugin.py, Derp
- plugin main class: one of Plugin, MainClass, Derp
- reload once