Fixed errors with UNKNOWN mob type

UNKNOWN returns a null Class<?> pointer, and throws an exception when it
checks if certain abilities are valid for the entity.