Fix NullPointerException when calling msreload
Add workaround for deprecated getName methods

- I still want to support block-IDs (at least for the time being)
- I can't find a new way to get the type name of a mobs, so I'll stick with
  the deprecated getName