Forgot to add @EventHandler annotation. It works now so I will push to
both.
Turns out MD is not saved after reload/restart. This means I will need
to rewrite the whole metadata system but for now I have it reseting the
metadatas on join. This means that the more teams there are the longer
it will take to log in unfortunatly. This will cause the server to lag a
little bit but that is all I can do for now.