Implemented MC 1.2.4 formatting (bold, italic, and underline)

Also changed a few "Character.toString((char) 3)" into "\u0003" in that function, hope you don't mind, it seems simpler to me.

Also added .replaceAll("\u0016", ""), which is the code for inverse text color.