I created a really nice plugin that 80% of it is full of events. One day the commands worked but the events didnt. I quitted making the plugin and move to another one, events didnt work for me too. After three broken plugins I finally realised I have problem with events. I tried to make the easiest message on join event as a test and it didnt work too, so yeah now I am fully sure it is not because I am a "noob" in coding plugins. If it happened to you please help me because all of my plugins have events and I cannot touch them now. I don't know if it will help you but I am using the program "Eclipse" to code the plugins.