Shooter!
Prevent double messages.
Use reflection for getting a shooter player.
Fix issue with referencing plshared.

Jar generation was done with a classpath entry referencing
plshared.jar, which should have been removed long ago.

In effect running Archer + plshared would have caused plshared to load,
if using one of the recent CraftBukkit versions with class-loader
checking.