Made it so it fires an event when there is interaction with an NPC.
Only register the PlayerListener when ProtocolLib isn't present. (Else we will break ProtocolLib and ruin the party for everyone)