[PlayerRef] Keep a weak reference to the bukkit player
Add PluginMessages.get(String[] keys{, Object... arguments})
Add a custom EnumTypeAdapterFactory compatible with MCPC+ Material Hack