Fixed plugin.yml typos & added extra checks

Also added a note about my bad logic so I don't forget to fix it..
*cough*