In a plugin Im developing people can spectate. However when a player fires a arrow and a spectator is in the way, The arrow jerks to a halt in midair. Regardless of the spectator being invisible. I could solve this by teleporting the arrow but then that goes into a range of stuff I don't like. Mainly I don't know how. So basically have a option for a player to be a viewpoint entity, Someone who can't have events fired on them, Can't be hit by explosions, enderpearls, arrows, etc. Pretty much someone who is no-clipping. Infact, If someone has a way to make the players no-clip without a client mod, I'm more then happy to hear it. But I don't want to be forced to modify craftbukkit itself.