Possible bugfix for no stat recorded issue, also tweaks to help with offline mode.

Fallback to name+type if in offline mode. Add configuration option
(default false) to override this behaviour if nessecary (e.g. bungeecord
+ spigot setups with ip/uuid forwarding.)