Support for sending Text instance to non-player

Currently to send a Text part to a non player such as the console, you have to use an alternative way as the method only takes in a player. Using this it sends a string instead of a packet if the sender is not a player.