CoolText is a plugin made to allow simple (but fancy) text functionality into Bukkit! It allows for: a title/subtitle on join, a tab header and footer, a JSON compatible join message, and a JSON compatible announce message with a user-set interval (in seconds).
To edit the messages, enter a JSON formatted message in the config.yml for the desired message (leave blank BUT KEEP THE SINGLE QUOTES for no message)
For variables, use @p for player name and @w for the current name of the world the player is in.
So if my name was "I_Like_Pie", and the config had a message like: "Have fun, @p!", I would see: "Have fun, I_Like_Pie!"
You would do the same for the world name (the world name has the underscores replaced with spaces)
Small tutorial: here

