ChatDistance, a plugin that lets you configure the chat to your liking. Players that are near you will receive clear and readable chat messages, however the further away you go the more obscure the messages will be until you can no longer see them. Whispering and shouting affects your chat range and everything is configurable in the configuration file of the plugin.