Bukkit/CraftBukkit — pull request #886 by jrtc27 (2012-09-07 18:48:30+00:00)
Title: Implement GUI With Styled Log/Chat Messages

Accepted command-line parameters now include a "nogui" argument to disable this GUI. To support styling in the GUI, the log/chat JTextArea is now a JTextPane, and Minecraft formatting codes are converted into ANSI codes inside the appropriate formatters. GuiLogOutputHandler now uses the new FormattedTextSnippet class to convert from a message containing formatting codes to formatted entries in the JTextPane.

Ticket: https://bukkit.atlassian.net/browse/BUKKIT-2483